| Summary: | java-ant-2 eclass: build errors due to 'xml-rewrite2 failed' on "test/build.xml"s with multiple packages | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Ole Langbehn <neurolabs.de> |
| Component: | Eclasses | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Ole Langbehn
2015-02-21 21:02:37 UTC
Build logs: * Package: media-libs/opencv-2.4.9 * Repository: gentoo * Maintainer: dilfridge@gentoo.org amynka@gentoo.org,kde@gentoo.org * USE: abi_x86_64 amd64 eigen elibc_glibc ffmpeg gstreamer gtk java jpeg jpeg2k kernel_linux openexr opengl openmp png python python_targets_python2_7 qt4 threads tiff userland_GNU xine * FEATURES: compressdebug preserve-libs sandbox splitdebug userpriv usersandbox * Using: oracle-jdk-bin-1.7 >>> Unpacking source... >>> Unpacking opencv-2.4.9.zip to /var/tmp/portage/media-libs/opencv-2.4.9/work >>> Source unpacked in /var/tmp/portage/media-libs/opencv-2.4.9/work >>> Preparing source in /var/tmp/portage/media-libs/opencv-2.4.9/work/opencv-2.4.9 ... * Applying opencv-2.3.1a-libav-0.7.patch ... [ ok ] * Applying opencv-2.4.3-gcc47.patch ... [ ok ] * Applying opencv-2.4.2-cflags.patch ... [ ok ] * Applying opencv-2.4.8-javamagic.patch ... [ ok ] * Applying opencv-2.4.9-cuda.patch ... [ ok ] * Applying opencv-2.4.9-libav10.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-libs/opencv-2.4.9/work/opencv-2.4.9 ... Rewriting source attributes /opt/oracle-jdk-bin-1.7.0.76/bin:/var/tmp/portage/media-libs/opencv-2.4.9/temp/python2.7/bin:/usr/lib/portage/python2.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.2 /var/tmp/portage/media-libs/opencv-2.4.9/temp/environment: line 2600: xml-rewrite-2.py: command not found * ERROR: media-libs/opencv-2.4.9::gentoo failed (configure phase): * xml-rewrite2 failed: ./modules/java/test/build.xml * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 5693: Called java-ant-2_src_configure * environment, line 2536: Called java-ant_bsfix * environment, line 2558: Called java-ant_bsfix_files './samples/java/ant/build.xml' './platforms/android/service/engine_test/build.xml' './platforms/android/service/engine/build.xml' './modules/java/test/build.xml' * environment, line 2600: Called _bsfix_die 'xml-rewrite2 failed: ./modules/java/test/build.xml' * environment, line 371: Called die * The specific snippet of code: * die ${1}; * * If you need support, post the output of `emerge --info '=media-libs/opencv-2.4.9::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/opencv-2.4.9::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM=oracle-jdk-bin-1.7 CLASSPATH="" JAVA_HOME="/opt/oracle-jdk-bin-1.7.0.76" JAVACFLAGS="-source 1.6 -target 1.6" COMPILER="" and of course, the output of emerge --info =opencv-2.4.9 * The complete build log is located at '/var/log/portage/media-libs:opencv-2.4.9:20150221-204508.log.gz'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/opencv-2.4.9/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/opencv-2.4.9/work/opencv-2.4.9' * S: '/var/tmp/portage/media-libs/opencv-2.4.9/work/opencv-2.4.9' * Package: dev-java/tomcat-servlet-api-6.0.43 * Repository: gentoo * Maintainer: java@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: compressdebug preserve-libs sandbox splitdebug userpriv usersandbox * Using: oracle-jdk-bin-1.7 >>> Unpacking source... >>> Unpacking apache-tomcat-6.0.43-src.tar.gz to /var/tmp/portage/dev-java/tomcat-servlet-api-6.0.43/work >>> Source unpacked in /var/tmp/portage/dev-java/tomcat-servlet-api-6.0.43/work >>> Preparing source in /var/tmp/portage/dev-java/tomcat-servlet-api-6.0.43/work/apache-tomcat-6.0.43-src ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-java/tomcat-servlet-api-6.0.43/work/apache-tomcat-6.0.43-src ... Rewriting source attributes /opt/oracle-jdk-bin-1.7.0.76/bin:/usr/lib/portage/python2.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.2 /var/tmp/portage/dev-java/tomcat-servlet-api-6.0.43/temp/environment: line 1621: xml-rewrite-2.py: command not found * ERROR: dev-java/tomcat-servlet-api-6.0.43::gentoo failed (configure phase): * xml-rewrite2 failed: ./test/build.xml * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 3898: Called java-ant-2_src_configure * environment, line 1557: Called java-ant_bsfix * environment, line 1579: Called java-ant_bsfix_files './build.xml' './test/build.xml' * environment, line 1621: Called _bsfix_die 'xml-rewrite2 failed: ./test/build.xml' * environment, line 263: Called die * The specific snippet of code: * die ${1}; * * If you need support, post the output of `emerge --info '=dev-java/tomcat-servlet-api-6.0.43::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-java/tomcat-servlet-api-6.0.43::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM=oracle-jdk-bin-1.7 CLASSPATH="" JAVA_HOME="/opt/oracle-jdk-bin-1.7.0.76" JAVACFLAGS="-source 1.5 -target 1.5" COMPILER="" and of course, the output of emerge --info =tomcat-servlet-api-6.0.43 * The complete build log is located at '/var/log/portage/dev-java:tomcat-servlet-api-6.0.43:20150221-204418.log.gz'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/tomcat-servlet-api-6.0.43/temp/environment'. * Working directory: '/var/tmp/portage/dev-java/tomcat-servlet-api-6.0.43/work/apache-tomcat-6.0.43-src' * S: '/var/tmp/portage/dev-java/tomcat-servlet-api-6.0.43/work/apache-tomcat-6.0.43-src/' * Package: dev-java/tomcat-servlet-api-7.0.59 * Repository: gentoo * Maintainer: java@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: compressdebug preserve-libs sandbox splitdebug userpriv usersandbox * Using: oracle-jdk-bin-1.7 >>> Unpacking source... >>> Unpacking apache-tomcat-7.0.59-src.tar.gz to /var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work >>> Source unpacked in /var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work >>> Preparing source in /var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src ... removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/webapps/examples/WEB-INF/lib/standard.jar’ removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/webapps/examples/WEB-INF/lib/jstl.jar’ removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/test/webapp-3.0-virtual-webapp/src/main/webapp/WEB-INF/lib/rsrc.jar’ removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/test/webapp-3.0-fragments-empty-absolute-ordering/WEB-INF/lib/resources.jar’ removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/test/webapp-3.0-fragments/WEB-INF/lib/resources2.jar’ removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/test/webapp-3.0-fragments/WEB-INF/lib/resources.jar’ removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/res/META-INF/tomcat7-websocket.jar/web-fragment.xml’ removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/res/META-INF/tomcat7-websocket.jar/services/javax.websocket.server.ServerEndpointConfig$Configurator’ removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/res/META-INF/tomcat7-websocket.jar/services/javax.websocket.ContainerProvider’ removed ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/res/META-INF/tomcat7-websocket.jar/services/javax.servlet.ServletContainerInitializer’ removed directory: ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/res/META-INF/tomcat7-websocket.jar/services’ removed directory: ‘/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/res/META-INF/tomcat7-websocket.jar’ >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src ... Rewriting source attributes /opt/oracle-jdk-bin-1.7.0.76/bin:/usr/lib/portage/python2.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.2 /var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/temp/environment: line 1621: xml-rewrite-2.py: command not found * ERROR: dev-java/tomcat-servlet-api-7.0.59::gentoo failed (configure phase): * xml-rewrite2 failed: ./build.xml * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 3899: Called java-ant-2_src_configure * environment, line 1557: Called java-ant_bsfix * environment, line 1579: Called java-ant_bsfix_files './build.xml' * environment, line 1621: Called _bsfix_die 'xml-rewrite2 failed: ./build.xml' * environment, line 263: Called die * The specific snippet of code: * die ${1}; * * If you need support, post the output of `emerge --info '=dev-java/tomcat-servlet-api-7.0.59::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-java/tomcat-servlet-api-7.0.59::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM=oracle-jdk-bin-1.7 CLASSPATH="" JAVA_HOME="/opt/oracle-jdk-bin-1.7.0.76" JAVACFLAGS="-source 1.6 -target 1.6" COMPILER="" and of course, the output of emerge --info =tomcat-servlet-api-7.0.59 * The complete build log is located at '/var/log/portage/dev-java:tomcat-servlet-api-7.0.59:20150221-204439.log.gz'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/temp/environment'. * Working directory: '/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src' * S: '/var/tmp/portage/dev-java/tomcat-servlet-api-7.0.59/work/apache-tomcat-7.0.59-src/' Found out that all symlinks in the following dir are broken: # ls -al /usr/lib64/javatoolkit/bin/ total 72 drwxr-xr-x 2 root root 4096 19. Apr 2013 . drwxr-xr-x 3 root root 4096 27. Apr 2011 .. lrwxrwxrwx 1 root root 24 19. Apr 2013 buildparser -> ../../../bin/python-exec -rwxr-xr-x 1 root root 3419 19. Apr 2013 buildparser-python2.7 lrwxrwxrwx 1 root root 24 19. Apr 2013 build-xml-rewrite -> ../../../bin/python-exec -rwxr-xr-x 1 root root 1316 19. Apr 2013 build-xml-rewrite-python2.7 lrwxrwxrwx 1 root root 24 19. Apr 2013 class-version-verify.py -> ../../../bin/python-exec -rwxr-xr-x 1 root root 2265 19. Apr 2013 class-version-verify.py-python2.7 lrwxrwxrwx 1 root root 24 19. Apr 2013 findclass -> ../../../bin/python-exec -rwxr-xr-x 1 root root 2450 19. Apr 2013 findclass-python2.7 lrwxrwxrwx 1 root root 24 19. Apr 2013 jarjarclean -> ../../../bin/python-exec -rwxr-xr-x 1 root root 1202 19. Apr 2013 jarjarclean-python2.7 lrwxrwxrwx 1 root root 24 19. Apr 2013 maven-helper.py -> ../../../bin/python-exec -rwxr-xr-x 1 root root 5675 19. Apr 2013 maven-helper.py-python2.7 lrwxrwxrwx 1 root root 24 19. Apr 2013 xml-rewrite-2.py -> ../../../bin/python-exec -rwxr-xr-x 1 root root 12276 19. Apr 2013 xml-rewrite-2.py-python2.7 lrwxrwxrwx 1 root root 24 19. Apr 2013 xml-rewrite-3.py -> ../../../bin/python-exec -rwxr-xr-x 1 root root 13306 19. Apr 2013 xml-rewrite-3.py-python2.7 lrwxrwxrwx 1 root root 24 19. Apr 2013 xml-rewrite.py -> ../../../bin/python-exec -rwxr-xr-x 1 root root 5255 19. Apr 2013 xml-rewrite.py-python2.7 I don't have /usr/bin/python-exec on my box, I only have /usr/lib64/python-exec/python-exec2 After remerging python-exec, /usr/lib64/javatoolkit/bin/ looks like: total 8 drwxr-xr-x 2 root root 4096 21. Feb 22:08 . drwxr-xr-x 3 root root 4096 27. Apr 2011 .. lrwxrwxrwx 1 root root 37 21. Feb 22:08 buildparser -> ../../../lib/python-exec/python-exec2 lrwxrwxrwx 1 root root 37 21. Feb 22:08 build-xml-rewrite -> ../../../lib/python-exec/python-exec2 lrwxrwxrwx 1 root root 37 21. Feb 22:08 class-version-verify.py -> ../../../lib/python-exec/python-exec2 lrwxrwxrwx 1 root root 37 21. Feb 22:08 findclass -> ../../../lib/python-exec/python-exec2 lrwxrwxrwx 1 root root 37 21. Feb 22:08 jarjarclean -> ../../../lib/python-exec/python-exec2 lrwxrwxrwx 1 root root 37 21. Feb 22:08 maven-helper.py -> ../../../lib/python-exec/python-exec2 lrwxrwxrwx 1 root root 37 21. Feb 22:08 xml-rewrite-2.py -> ../../../lib/python-exec/python-exec2 lrwxrwxrwx 1 root root 37 21. Feb 22:08 xml-rewrite-3.py -> ../../../lib/python-exec/python-exec2 lrwxrwxrwx 1 root root 37 21. Feb 22:08 xml-rewrite.py -> ../../../lib/python-exec/python-exec2 And the packages build successfully. My problem is fixed, issue closed. The fact that it happened on my box probably can be explained with running unstable. |