Re: ./configure --with-java fails - Mailing list pgsql-general
From | Markus Wollny |
---|---|
Subject | Re: ./configure --with-java fails |
Date | |
Msg-id | 2266D0630E43BB4290742247C8910575059E70F4@dozer.computec.de Whole thread Raw |
In response to | ./configure --with-java fails ("Markus Wollny" <Markus.Wollny@computec.de>) |
List | pgsql-general |
> -----Ursprüngliche Nachricht----- > Von: pgsql-general-owner@postgresql.org > [mailto:pgsql-general-owner@postgresql.org] Im Auftrag von Kris Jurka > Gesendet: Dienstag, 6. Juli 2004 13:11 > An: Markus Wollny > Cc: pgsql-general@postgresql.org > Betreff: Re: [GENERAL] ./configure --with-java fails > Your setup looks good, perhaps changing the configure script > to run ant with -debug would help? Thanks, now I got loads and loads of debug output, so I'm still confused, albeit on a higher level... :) <!--- config.log excerpt starts here ---> configure:3222: /usr/bin/ant -debug -buildfile conftest.xml 1>&2 Apache Ant version 1.5 compiled on October 15 2002 Buildfile: conftest.xml Detected Java version: 1.3 in: /usr/lib/SunJava2-1.3.1/jre Detected OS: Linux +User task: propertyfile org.apache.tools.ant.taskdefs.optional.PropertyFile +User task: vsscheckin org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKIN +User task: sql org.apache.tools.ant.taskdefs.SQLExec +User task: cvspass org.apache.tools.ant.taskdefs.CVSPass Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Reopen) for task p4reopen +User task: csc org.apache.tools.ant.taskdefs.optional.dotnet.CSharp +User task: dirname org.apache.tools.ant.taskdefs.Dirname Could not load class (org.apache.tools.ant.taskdefs.optional.ejb.WLRun) for task wlrun Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Label) for task p4label Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Revert) for task p4revert +User task: replaceregexp org.apache.tools.ant.taskdefs.optional.ReplaceRegExp +User task: get org.apache.tools.ant.taskdefs.Get +User task: jjtree org.apache.tools.ant.taskdefs.optional.javacc.JJTree +User task: sleep org.apache.tools.ant.taskdefs.Sleep +User task: jarlib-display org.apache.tools.ant.taskdefs.optional.extension.JarLibDisplayTask +User task: dependset org.apache.tools.ant.taskdefs.DependSet +User task: zip org.apache.tools.ant.taskdefs.Zip +User task: patch org.apache.tools.ant.taskdefs.Patch +User task: jspc org.apache.tools.ant.taskdefs.optional.jsp.JspC +User task: style org.apache.tools.ant.taskdefs.XSLTProcess +User task: test org.apache.tools.ant.taskdefs.optional.Test +User task: tstamp org.apache.tools.ant.taskdefs.Tstamp +User task: unwar org.apache.tools.ant.taskdefs.Expand +User task: vsshistory org.apache.tools.ant.taskdefs.optional.vss.MSVSSHISTORY Could not load class (org.apache.tools.ant.taskdefs.optional.IContract) for task icontract +User task: cvschangelog org.apache.tools.ant.taskdefs.cvslib.ChangeLogTask Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Submit) for task p4submit +User task: ccmcheckin org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckin Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Change) for task p4change +User task: bzip2 org.apache.tools.ant.taskdefs.BZip2 Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Delete) for task p4delete +User task: vssadd org.apache.tools.ant.taskdefs.optional.vss.MSVSSADD +User task: javadoc org.apache.tools.ant.taskdefs.Javadoc +User task: translate org.apache.tools.ant.taskdefs.optional.i18n.Translate +User task: signjar org.apache.tools.ant.taskdefs.SignJar Could not load class (org.apache.tools.ant.taskdefs.optional.ide.VAJLoadProjects) for task vajload +User task: jarlib-available org.apache.tools.ant.taskdefs.optional.extension.JarLibAvailableTask +User task: WsdlToDotnet org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet +User task: buildnumber org.apache.tools.ant.taskdefs.BuildNumber +User task: jpcovmerge org.apache.tools.ant.taskdefs.optional.sitraka.CovMerge +User task: ejbjar org.apache.tools.ant.taskdefs.optional.ejb.EjbJar +User task: war org.apache.tools.ant.taskdefs.War Could not load class (org.apache.tools.ant.taskdefs.optional.starteam.StarTeamList) for task stlist +User task: rename org.apache.tools.ant.taskdefs.Rename +User task: sequential org.apache.tools.ant.taskdefs.Sequential +User task: serverdeploy org.apache.tools.ant.taskdefs.optional.j2ee.ServerDeploy +User task: property org.apache.tools.ant.taskdefs.Property +User task: move org.apache.tools.ant.taskdefs.Move +User task: copydir org.apache.tools.ant.taskdefs.Copydir +User task: cccheckin org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckin +User task: wljspc org.apache.tools.ant.taskdefs.optional.jsp.WLJspc +User task: fixcrlf org.apache.tools.ant.taskdefs.FixCRLF Could not load class (org.apache.tools.ant.taskdefs.optional.net.TelnetTask) for task telnet +User task: sosget org.apache.tools.ant.taskdefs.optional.sos.SOSGet +User task: pathconvert org.apache.tools.ant.taskdefs.PathConvert +User task: record org.apache.tools.ant.taskdefs.Recorder Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Sync) for task p4sync +User task: exec org.apache.tools.ant.taskdefs.ExecTask Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Edit) for task p4edit +User task: manifest org.apache.tools.ant.taskdefs.ManifestTask Could not load class (org.apache.tools.ant.taskdefs.optional.metamata.MAudit) for task maudit Could not load class (org.apache.tools.ant.taskdefs.optional.ANTLR) for task antlr Could not load class (org.apache.tools.ant.taskdefs.optional.NetRexxC) for task netrexxc Could not load class (org.apache.tools.ant.taskdefs.optional.net.FTP) for task ftp +User task: jpcovreport org.apache.tools.ant.taskdefs.optional.sitraka.CovReport +User task: execon org.apache.tools.ant.taskdefs.ExecuteOn +User task: ccmcheckout org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckout +User task: ant org.apache.tools.ant.taskdefs.Ant +User task: xmlvalidate org.apache.tools.ant.taskdefs.optional.XMLValidateTask +User task: xslt org.apache.tools.ant.taskdefs.XSLTProcess +User task: iplanet-ejbc org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbcTask +User task: ccmcheckintask org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckinDefault +User task: gzip org.apache.tools.ant.taskdefs.GZip +User task: native2ascii org.apache.tools.ant.taskdefs.optional.Native2Ascii Could not load class (org.apache.tools.ant.taskdefs.optional.scm.AntStarTeamCheckOut) for task starteam +User task: ear org.apache.tools.ant.taskdefs.Ear +User task: input org.apache.tools.ant.taskdefs.Input +User task: rmic org.apache.tools.ant.taskdefs.Rmic +User task: checksum org.apache.tools.ant.taskdefs.Checksum +User task: mail org.apache.tools.ant.taskdefs.email.EmailTask +User task: loadfile org.apache.tools.ant.taskdefs.LoadFile +User task: vsscheckout org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKOUT Could not load class (org.apache.tools.ant.taskdefs.optional.StyleBook) for task stylebook +User task: soscheckin org.apache.tools.ant.taskdefs.optional.sos.SOSCheckin +User task: mimemail org.apache.tools.ant.taskdefs.optional.net.MimeMail Could not load class (org.apache.tools.ant.taskdefs.optional.starteam.StarTeamLabel) for task stlabel +User task: gunzip org.apache.tools.ant.taskdefs.GUnzip +User task: concat org.apache.tools.ant.taskdefs.Concat +User task: cab org.apache.tools.ant.taskdefs.optional.Cab +User task: touch org.apache.tools.ant.taskdefs.Touch +User task: parallel org.apache.tools.ant.taskdefs.Parallel +User task: splash org.apache.tools.ant.taskdefs.optional.splash.SplashTask +User task: antcall org.apache.tools.ant.taskdefs.CallTarget +User task: cccheckout org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckout +User task: typedef org.apache.tools.ant.taskdefs.Typedef Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Have) for task p4have +User task: filter org.apache.tools.ant.taskdefs.Filter +User task: xmlproperty org.apache.tools.ant.taskdefs.XmlProperty Could not load class (org.apache.tools.ant.taskdefs.optional.jdepend.JDependTask) for task jdepend +User task: copy org.apache.tools.ant.taskdefs.Copy +User task: antstructure org.apache.tools.ant.taskdefs.AntStructure Could not load class (org.apache.tools.ant.taskdefs.optional.Script) for task script +User task: ccmcreatetask org.apache.tools.ant.taskdefs.optional.ccm.CCMCreateTask +User task: rpm org.apache.tools.ant.taskdefs.optional.Rpm +User task: delete org.apache.tools.ant.taskdefs.Delete +User task: replace org.apache.tools.ant.taskdefs.Replace +User task: mmetrics org.apache.tools.ant.taskdefs.optional.metamata.MMetrics +User task: waitfor org.apache.tools.ant.taskdefs.WaitFor +User task: untar org.apache.tools.ant.taskdefs.Untar +User task: loadproperties org.apache.tools.ant.taskdefs.LoadProperties +User task: available org.apache.tools.ant.taskdefs.Available +User task: echoproperties org.apache.tools.ant.taskdefs.optional.EchoProperties Could not load class (org.apache.tools.ant.taskdefs.optional.junit.JUnitTask) for task junit Could not load class (org.apache.tools.ant.taskdefs.optional.starteam.StarTeamCheckin) for task stcheckin Could not load class (org.apache.tools.ant.taskdefs.optional.ide.VAJExport) for task vajexport Could not load class (org.apache.tools.ant.taskdefs.optional.starteam.StarTeamCheckout) for task stcheckout +User task: bunzip2 org.apache.tools.ant.taskdefs.BUnzip2 +User task: copyfile org.apache.tools.ant.taskdefs.Copyfile +User task: vsscreate org.apache.tools.ant.taskdefs.optional.vss.MSVSSCREATE Could not load class (org.apache.tools.ant.taskdefs.optional.ejb.Ejbc) for task ejbc +User task: unjar org.apache.tools.ant.taskdefs.Expand +User task: wsdltodotnet org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet +User task: mkdir org.apache.tools.ant.taskdefs.Mkdir +User task: condition org.apache.tools.ant.taskdefs.ConditionTask +User task: cvs org.apache.tools.ant.taskdefs.Cvs +User task: tempfile org.apache.tools.ant.taskdefs.TempFile Could not load class (org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator) for task junitreport +User task: taskdef org.apache.tools.ant.taskdefs.Taskdef +User task: echo org.apache.tools.ant.taskdefs.Echo +User task: ccupdate org.apache.tools.ant.taskdefs.optional.clearcase.CCUpdate +User task: java org.apache.tools.ant.taskdefs.Java +User task: renameext org.apache.tools.ant.taskdefs.optional.RenameExtensions +User task: vsslabel org.apache.tools.ant.taskdefs.optional.vss.MSVSSLABEL +User task: basename org.apache.tools.ant.taskdefs.Basename +User task: javadoc2 org.apache.tools.ant.taskdefs.Javadoc +User task: vsscp org.apache.tools.ant.taskdefs.optional.vss.MSVSSCP +User task: tar org.apache.tools.ant.taskdefs.Tar Could not load class (org.apache.tools.ant.taskdefs.optional.ide.VAJImport) for task vajimport +User task: setproxy org.apache.tools.ant.taskdefs.optional.net.SetProxy Could not load class (org.apache.tools.ant.taskdefs.optional.ejb.WLStop) for task wlstop Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Counter) for task p4counter +User task: ilasm org.apache.tools.ant.taskdefs.optional.dotnet.Ilasm +User task: soscheckout org.apache.tools.ant.taskdefs.optional.sos.SOSCheckout +User task: apply org.apache.tools.ant.taskdefs.Transform +User task: ccuncheckout org.apache.tools.ant.taskdefs.optional.clearcase.CCUnCheckout +User task: jarlib-resolve org.apache.tools.ant.taskdefs.optional.extension.JarLibResolveTask +User task: jlink org.apache.tools.ant.taskdefs.optional.jlink.JlinkTask +User task: cvstagdiff org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff +User task: javacc org.apache.tools.ant.taskdefs.optional.javacc.JavaCC +User task: chmod org.apache.tools.ant.taskdefs.Chmod +User task: pvcs org.apache.tools.ant.taskdefs.optional.pvcs.Pvcs +User task: jarlib-manifest org.apache.tools.ant.taskdefs.optional.extension.JarLibManifestTask +User task: jar org.apache.tools.ant.taskdefs.Jar +User task: sound org.apache.tools.ant.taskdefs.optional.sound.SoundTask +User task: mparse org.apache.tools.ant.taskdefs.optional.metamata.MParse +User task: blgenclient org.apache.tools.ant.taskdefs.optional.ejb.BorlandGenerateClient +User task: uptodate org.apache.tools.ant.taskdefs.UpToDate +User task: genkey org.apache.tools.ant.taskdefs.GenerateKey +User task: javah org.apache.tools.ant.taskdefs.optional.Javah +User task: ccmreconfigure org.apache.tools.ant.taskdefs.optional.ccm.CCMReconfigure +User task: fail org.apache.tools.ant.taskdefs.Exit +User task: unzip org.apache.tools.ant.taskdefs.Expand +User task: javac org.apache.tools.ant.taskdefs.Javac Could not load class (org.apache.tools.ant.taskdefs.optional.perforce.P4Add) for task p4add +User task: jpcoverage org.apache.tools.ant.taskdefs.optional.sitraka.Coverage +User task: soslabel org.apache.tools.ant.taskdefs.optional.sos.SOSLabel +User task: depend org.apache.tools.ant.taskdefs.optional.depend.Depend +User task: vssget org.apache.tools.ant.taskdefs.optional.vss.MSVSSGET +User task: deltree org.apache.tools.ant.taskdefs.Deltree Could not load class (org.apache.tools.ant.taskdefs.optional.ejb.DDCreator) for task ddcreator +User datatype: patternset org.apache.tools.ant.types.PatternSet +User datatype: filterset org.apache.tools.ant.types.FilterSet +User datatype: libfileset org.apache.tools.ant.taskdefs.optional.extension.LibFileSet +User datatype: filterreader org.apache.tools.ant.types.AntFilterReader +User datatype: extension org.apache.tools.ant.taskdefs.optional.extension.ExtensionAdapter +User datatype: fileset org.apache.tools.ant.types.FileSet +User datatype: dirset org.apache.tools.ant.types.DirSet +User datatype: filelist org.apache.tools.ant.types.FileList +User datatype: filterchain org.apache.tools.ant.types.FilterChain +User datatype: path org.apache.tools.ant.types.Path +User datatype: classfileset org.apache.tools.ant.types.optional.depend.ClassfileSet +User datatype: description org.apache.tools.ant.types.Description +User datatype: xmlcatalog org.apache.tools.ant.types.XMLCatalog +User datatype: selector org.apache.tools.ant.types.selectors.SelectSelector +User datatype: mapper org.apache.tools.ant.types.Mapper +User datatype: substitution org.apache.tools.ant.types.Substitution +User datatype: extensionSet org.apache.tools.ant.taskdefs.optional.extension.ExtensionSet +User datatype: regexp org.apache.tools.ant.types.RegularExpression Setting ro project property: ant.version -> Apache Ant version 1.5 compiled on October 15 2002 Setting ro project property: ant.file -> /usr/src/postgresql/postgresql-7.4.3/conftest.xml parsing buildfile conftest.xml with URI = file:/usr/src/postgresql/postgresql-7.4.3/conftest.xml Setting ro project property: ant.project.name -> conftest Adding reference: conftest -> org.apache.tools.ant.Project@3fea1d Project base dir set to: /usr/src/postgresql/postgresql-7.4.3 +Target: conftest +Task: javac Build sequence for target `conftest' is [conftest] Complete build sequence is [conftest] conftest: fileset: Setup scanner in dir /usr/src/postgresql/postgresql-7.4.3 with patternSet{ includes: [conftest.java] excludes: []} [javac] conftest.java added as /usr/src/postgresql/postgresql-7.4.3/conftest.class doesn't exist. [javac] Compiling 1 source file [javac] Modern compiler not found - looking for classic compiler [javac] Using classic compiler [javac] Compilation arguments: [javac] '-classpath' [javac] '/opt/jakarta/ant/lib/xml-apis.jar:/opt/jakarta/ant/lib/xercesImpl.jar:/opt/jakarta/ant/lib/optional.jar:/opt/jakarta/ant/lib/ant.jar' [javac] '-sourcepath' [javac] '/usr/src/postgresql/postgresql-7.4.3' [javac] '-g:none' [javac] [javac] The ' characters around the executable and arguments are [javac] not part of the command. [javac] File to be compiled: [javac] /usr/src/postgresql/postgresql-7.4.3/conftest.java BUILD FAILED file:/usr/src/postgresql/postgresql-7.4.3/conftest.xml:3: Cannot use classic compiler, as it is not available. A commonsolution is to set the environment v ariable JAVA_HOME to your jdk directory. at org.apache.tools.ant.taskdefs.compilers.Javac12.execute(Javac12.java:110) at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:840) at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682) at org.apache.tools.ant.Task.perform(Task.java:317) at org.apache.tools.ant.Target.execute(Target.java:309) at org.apache.tools.ant.Target.performTasks(Target.java:334) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.Project.executeTargets(Project.java:1250) at org.apache.tools.ant.Main.runBuild(Main.java:610) at org.apache.tools.ant.Main.start(Main.java:196) at org.apache.tools.ant.Main.main(Main.java:235) Total time: 2 seconds configure:3225: $? = 1 configure: failed java program was: public class conftest { int testmethod(int a, int b) { return a + b; } } configure: failed build file was: <project name="conftest" default="conftest"> <target name="conftest"> <javac srcdir="." includes="conftest.java"> </javac> </target> </project> configure:3241: result: no configure:3245: error: ant does not work <!--- End of config.log excerpt ---> I have added /opt/jakarta/ant/lib/ant.jar to the CLASSPATH, but that didn't help either. I don't know what to make of these"Could not load class (org.apache.tools.ant.*" messages... > Configuring with --with-java does nothing other than build > the JDBC driver. There used to be some additional java > tools, but these were removed before the 7.4 release. The > provided jar files are no different than what you would build > yourself so it's fine to use them. Okay, so I guess if all else fails, I'll give up on building the driver myself and use the official pre-compiled one. Thanks for your help! Kind regards, Markus
pgsql-general by date: