# emerge -uv dev-java/tomcat-servlet-api These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-java/tomcat-servlet-api-5.5.27-r1 [5.5.27] USE="doc source (-java5%*)" 0 kB Total: 1 package (1 upgrade), Size of downloads: 0 kB >>> Verifying ebuild manifests >>> Emerging (1 of 1) dev-java/tomcat-servlet-api-5.5.27-r1 * apache-tomcat-5.5.27-src.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * Using: sun-jdk-1.6 >>> Unpacking source... >>> Unpacking apache-tomcat-5.5.27-src.tar.gz to /tmp/portage/dev-java/tomcat-servlet-api-5.5.27-r1/work >>> Source unpacked in /tmp/portage/dev-java/tomcat-servlet-api-5.5.27-r1/work >>> Compiling source in /tmp/portage/dev-java/tomcat-servlet-api-5.5.27-r1/work/apache-tomcat-5.5.27-src/servletapi ... Rewriting attributes Traceback (most recent call last): File "/usr/lib64/javatoolkit/bin/xml-rewrite-3.py", line 30, in <module> from javatoolkit.xml.DomRewriter import DomRewriter ImportError: No module named javatoolkit.xml.DomRewriter * If the output above contains: * ImportError: * /usr/lib/python2.4/site-packages/_xmlplus/parsers/pyexpat.so: * undefined symbol: PyUnicodeUCS2_DecodeUTF8 * Try re-emerging dev-python/pyxml * * ERROR: dev-java/tomcat-servlet-api-5.5.27-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4417: Called eant 'jar' 'javadoc' 'examples' '-f' 'jsr154/build.xml' * environment, line 902: Called java-ant-2_src_configure * environment, line 2234: Called java-ant_bsfix * environment, line 2256: Called java-ant_bsfix_files './jsr152/build.xml' './jsr154/build.xml' * environment, line 2351: Called _bsfix_die 'xml-rewrite2 failed: ./jsr154/build.xml' * environment, line 309: Called die * The specific snippet of code: * die ${1} " Look at the eerror message above"; * The die message: * xml-rewrite2 failed: ./jsr154/build.xml Look at the eerror message above * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/tmp/portage/dev-java/tomcat-servlet-api-5.5.27-r1/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/dev-java/tomcat-servlet-api-5.5.27-r1/temp/environment'. * !!! When you file a bug report, please include the following information: GENTOO_VM=sun-jdk-1.6 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.16" JAVACFLAGS="-source 1.5 -target 1.5" COMPILER="" and of course, the output of emerge --info >>> Failed to emerge dev-java/tomcat-servlet-api-5.5.27-r1, Log file: >>> '/tmp/portage/dev-java/tomcat-servlet-api-5.5.27-r1/temp/build.log' * Messages for package dev-java/tomcat-servlet-api-5.5.27-r1: * Using: sun-jdk-1.6 * If the output above contains: * ImportError: * /usr/lib/python2.4/site-packages/_xmlplus/parsers/pyexpat.so: * undefined symbol: PyUnicodeUCS2_DecodeUTF8 * Try re-emerging dev-python/pyxml * * ERROR: dev-java/tomcat-servlet-api-5.5.27-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4417: Called eant 'jar' 'javadoc' 'examples' '-f' 'jsr154/build.xml' * environment, line 902: Called java-ant-2_src_configure * environment, line 2234: Called java-ant_bsfix * environment, line 2256: Called java-ant_bsfix_files './jsr152/build.xml' './jsr154/build.xml' * environment, line 2351: Called _bsfix_die 'xml-rewrite2 failed: ./jsr154/build.xml' * environment, line 309: Called die * The specific snippet of code: * die ${1} " Look at the eerror message above"; * The die message: * xml-rewrite2 failed: ./jsr154/build.xml Look at the eerror message above * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/tmp/portage/dev-java/tomcat-servlet-api-5.5.27-r1/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/dev-java/tomcat-servlet-api-5.5.27-r1/temp/environment'.
Created attachment 206267 [details] emerge --info
Run python-updater?
Re-emerged dev-python/pyxml. Ran python-updater. Still the error: * Using: sun-jdk-1.6 * If the output above contains: * ImportError: * /usr/lib/python2.4/site-packages/_xmlplus/parsers/pyexpat.so: * undefined symbol: PyUnicodeUCS2_DecodeUTF8 * Try re-emerging dev-python/pyxml * * ERROR: dev-java/tomcat-servlet-api-5.5.27-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4436: Called eant 'jar' 'javadoc' 'examples' '-f' 'jsr154/build.xml' * environment, line 904: Called java-ant-2_src_configure * environment, line 2253: Called java-ant_bsfix * environment, line 2275: Called java-ant_bsfix_files './jsr152/build.xml' './jsr154/build.xml' * environment, line 2370: Called _bsfix_die 'xml-rewrite2 failed: ./jsr154/build.xml' * environment, line 309: Called die
Please post emerge --info
emerge --info has posted from the beginning - 2009-10-06 22:11:44. Thank you!
Your emerge info says you have python 2.6 but your error contains path in python 2.4. Looks like python updater failed to do its job? CCing python for advice.
Sorry, looked at bad part of the output. Nevertheless, looks like javatoolkit was not remerged by the python updater, can you try remerge dev-java/javatoolkit manually?
(In reply to comment #3) > Ran python-updater. Try 'python-updater -o 2.4'. If it doesn't help, then your VDB might be broken (python-updater greps CONTENTS files in VDB).
Re-emerging dev-java/javatoolkit fixed it. Running python-updater was not necessary. Thank you
*** Bug 290476 has been marked as a duplicate of this bug. ***