Upon running emerge -uD world (which I do not do that often due to the sometimes unstable nature of running 64-bit), Portage proceeded to download and install a package which was not on my system previously, xml-xmlbeans. Upon trying to compile the package, I get the following error : easypo.jar: [java] Time to build schema type system: 1.04 seconds [java] Time to generate code: 0.113 seconds [java] Exception in thread "main" java.lang.AssertionError: compiler not found javac [java] at org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(CodeGenUtil.java:128) [java] at org.apache.xmlbeans.impl.tool.SchemaCompiler.compile(SchemaCompiler.java:823) [java] at org.apache.xmlbeans.impl.tool.SchemaCompiler.main(SchemaCompiler.java:264) I have the Blackdown Java JDK installed and tested to ensure that JavaC works. It seems to be able to compile other Java files, just not this particular one.
that's no problem with amd64, also the ebuild should work fine. [java] Exception in thread "main" java.lang.AssertionError: compiler not found javac it seems that you may have recently installed the jdk, have you already updated your environment after you've installed it? env-update && source /etc/profile for an running session.
I tried running the command you suggested and no luck. Still the same error. Is there a way to find out what is causing portage to want to install this package ? I previously did not have it installed.
And the entire thing : brianscomputer brian # env-update && source /etc/profile >>> Regenerating /etc/ld.so.cache... * Caching service dependencies ... [ ok ]brianscomputer brian # emerge -uD world Calculating world dependencies ...done! >>> emerge (1 of 91) dev-java/xml-xmlbeans-20041217 to / >>> md5 src_uri ;-) xml-xmlbeans-20041217.tar.bz2 >>> Unpacking source... >>> Unpacking xml-xmlbeans-20041217.tar.bz2 to /var/tmp/portage/xml-xmlbeans-20041217/work * Applying xml-xmlbeans-gentoo.patch ... [ ok ]>>> Source unpacked. Buildfile: build.xml dirs: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/lib [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/ar [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/src [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/private [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/private/classes [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/private/lib xmlinputstream.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/xmlinputstream [javac] Compiling 24 source files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/xmlinputstream [javac] Note: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/src/xmlinputstream/org/apache/xmlbeans/xml/stream/XMLStreamException.java uses or overrides a deprecated API. [javac] Note: Recompile with -deprecation for details. xmlpublic.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/xmlpublic [javac] Compiling 93 source files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/xmlpublic [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. xmlschema.check: oldxbean.jar: [copy] Copying 1 file to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/private/lib xmlschema.classes: [java] Time to build schema type system: 0.885 seconds [java] Time to generate code: 0.117 seconds xsdschema.check: xsdschema.classes: [java] XMLSchema.xsd:0: warning: Schema <notation> is not yet supported for this release. [java] Time to build schema type system: 1.791 seconds [java] Time to generate code: 1.114 seconds xmlpublic.jar: [jar] Building jar: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/lib/xmlpublic.jar common.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/common [javac] Compiling 30 source files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/common [javac] Note: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/src/common/org/apache/xmlbeans/impl/common/XmlObjectList.java uses or overrides a deprecated API. [javac] Note: Recompile with -deprecation for details. typestore.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/typestore [javac] Compiling 7 source files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/typestore repackage.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/repackage [javac] Compiling 3 source files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/repackage configschema.check: configschema.classes: [java] Time to build schema type system: 0.998 seconds [java] Time to generate code: 0.171 seconds toolschema.check: toolschema.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/src/toolschema [java] Time to build schema type system: 0.993 seconds [java] Time to generate code: 0.191 seconds typeimpl.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/typeimpl [javac] Compiling 366 source files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/typeimpl [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [copy] Copying 4 files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/typeimpl xmlcomp.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/xmlcomp [javac] Compiling 19 source files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/xmlcomp [javac] Note: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/src/xmlcomp/org/apache/xmlbeans/impl/tool/XMLBean.java uses or overrides a deprecated API. [javac] Note: Recompile with -deprecation for details. xmlstore.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/xmlstore [javac] Compiling 12 source files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/classes/xmlstore check.jaxen.jar: jaxen.jar: [copy] Copying 1 file to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/lib xpath.classes: [mkdir] Created dir: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/private/classes/xpath [javac] Compiling 3 source files to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/private/classes/xpath xbean_xpath.jar: [jar] Building jar: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/lib/xbean_xpath.jar xbean.jar: [jar] Building jar: /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/lib/xbean.jar dirs: xmlinputstream.classes: xmlpublic.classes: xmlschema.check: oldxbean.jar: xmlschema.classes: xsdschema.check: xsdschema.classes: xmlpublic.jar: common.classes: typestore.classes: repackage.classes: configschema.check: configschema.classes: toolschema.check: toolschema.classes: typeimpl.classes: xmlcomp.classes: xmlstore.classes: check.jaxen.jar: jaxen.jar: xpath.classes: xbean_xpath.jar: xbean.jar: xbean: [copy] Copying 1 file to /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build/ar easypo.check: easypo.jar: [java] Time to build schema type system: 0.982 seconds [java] Time to generate code: 0.113 seconds [java] Exception in thread "main" java.lang.AssertionError: compiler not found javac [java] at org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(CodeGenUtil.java:128) [java] at org.apache.xmlbeans.impl.tool.SchemaCompiler.compile(SchemaCompiler.java:823) [java] at org.apache.xmlbeans.impl.tool.SchemaCompiler.main(SchemaCompiler.java:264) BUILD FAILED /var/tmp/portage/xml-xmlbeans-20041217/work/xml-xmlbeans-20041217/v1/build.xml:468: Java returned: 1 Total time: 37 seconds !!! ERROR: dev-java/xml-xmlbeans-20041217 failed. !!! Function src_compile, Line 57, Exitcode 1 !!! compile failed !!! If you need support, post the topmost build error, NOT this status message.
please provide the output of 'java-config -L'
[blackdown-jre-1.4.2.01] "Blackdown JRE 1.4.2.01" (/etc/env.d/java/20blackdown-jre-1.4.2.01) [blackdown-jdk-1.4.2.01] "Blackdown JDK 1.4.2.01" (/etc/env.d/java/20blackdown-jdk-1.4.2.01) *
try to do 'emerge sync' again and afterwards re-emerge the blackdown-jdk, this should resolve your issue.
Thanks, that fixed the problem