Fwd: ERRORS: ApacheJServ.spec

Elan Ruusamäe glen at delfi.ee
Mon Jan 29 22:29:25 CET 2007


anyone has idea what's wrong or how to reproduce/fix this libjli.so problem

i can't reproduce it on my build environment and 
if executing jar,javac,javadoc directly using builder COMMAND there's no such LD error

it happens on ac-{i586,i686,athlon} builders (not occouring in ac-amd64)

also running on those broken builders
ldd /usr/lib/jvm/java-sun-1.6.0/bin/javadoc; ls -l /usr/lib*/jvm/java-sun-*/jre/lib/*/jli for other builders
outputs:

*** buildlog for COMMAND
        linux-gate.so.1 =>  (0xffffe000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x555a1000)
        libjli.so => /usr/lib/jvm/java-sun-1.6.0/bin/../jre/lib/i386/jli/libjli.so (0x555b3000)
        libdl.so.2 => /lib/libdl.so.2 (0x555bc000)
        libc.so.6 => /lib/tls/libc.so.6 (0x555c0000)
        /lib/ld-linux.so.2 (0x55555000)
total 34
-rw-r--r--  1 root root 32508 Dec 31 13:53 libjli.so



---
Creating ApacheJServ.jar...
/usr/lib/jvm/java/bin/jar: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
make[2]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java'
make[2]: Nothing to be done for `install-exec-am'.
Creating ApacheJServ.jar...
/usr/lib/jvm/java/bin/jar: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
test -z "/usr/share/java" || /bin/mkdir -p "/tmp/B.1b2fb7/ApacheJServ-1.1.2-root-builder/usr/sh

-- 
glen
-------------- next part --------------
ApacheJServ.spec (AC-branch): FAILED

--- ApacheJServ.spec:AC-branch:
Build-Time: user:27.73s sys:6.06s real:85.36s (faults io:0 non-io:1232342)



*** buildlog for ApacheJServ.spec
request from: glen
started at: Mon Jan 29 20:25:02 2007
fetching http://ep09.pld-linux.org/~buildsrc/srpms/25661a82-9e4d-44e7-a432-6b579f55779a/ApacheJServ-1.1.2-3.src.rpm
fetched 948245 bytes, 1106.6 K/s
installing srpm: ApacheJServ-1.1.2-3.src.rpm
checking BR
no BR needed
building RPM using: cd rpm/SPECS; TMPDIR=/tmp/B.1b2fb7 nice -n 19 rpmbuild -bb  --target i686-pld-linux ApacheJServ.spec
Building target platforms: i686-pld-linux
Building for target i686-pld-linux
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.17009
+ umask 022
+ cd /home/users/builder/rpm/BUILD
+ export LC_ALL=C
+ export LANG=C
+ unset LINGUAS
+ :
+ unset LANGUAGE
+ :
+ unset LC_MESSAGES
+ :
+ unset DISPLAY
+ :
+ cd /home/users/builder/rpm/BUILD
+ rm -rf ApacheJServ-1.1.2
+ /bin/gzip -dc /home/users/builder/rpm/SOURCES/ApacheJServ-1.1.2.tar.gz
+ tar -xf -
+ STATUS=0
+ [ 0 -ne 0 ]
+ cd ApacheJServ-1.1.2
+ /bin/gzip -dc /home/users/builder/rpm/SOURCES/classpathx_servlet-20000924.tar.gz
+ tar -xf -
+ STATUS=0
+ [ 0 -ne 0 ]
+ /bin/id -u
+ [ 10010 = 0 ]
+ true .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo Patch #0 (ApacheJServ-enable-secret.patch):
Patch #0 (ApacheJServ-enable-secret.patch):
+ patch -p0 -s
+ < /home/users/builder/rpm/SOURCES/ApacheJServ-enable-secret.patch 
+ echo Patch #1 (ApacheJServ-ac.patch):
Patch #1 (ApacheJServ-ac.patch):
+ patch -p0 -s
+ < /home/users/builder/rpm/SOURCES/ApacheJServ-ac.patch 
+ echo Patch #2 (ApacheJServ-jre-env.patch):
Patch #2 (ApacheJServ-jre-env.patch):
+ patch -p1 -s
+ < /home/users/builder/rpm/SOURCES/ApacheJServ-jre-env.patch 
+ echo Patch #3 (ApacheJServ-config.patch):
Patch #3 (ApacheJServ-config.patch):
+ patch -p1 -s
+ < /home/users/builder/rpm/SOURCES/ApacheJServ-config.patch 
+ sed -i -e 
	s|@JSDK_CLASSES@|/usr/share/java/servlet-2.0.jar|g
 conf/jserv.properties.in
+ sed -i -e s|@LOAD_OR_NOT@|#|g conf/jserv.conf.in
+ sed -i -e /^SUBDIRS/s,java,, src/Makefile.am
+ sed -i -e /^SUBDIRS/s,example,, Makefile.am
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.17009
+ umask 022
+ cd /home/users/builder/rpm/BUILD
+ cd ApacheJServ-1.1.2
+ export LC_ALL=C
+ export LANG=C
+ unset LINGUAS
+ :
+ unset LANGUAGE
+ :
+ unset LC_MESSAGES
+ :
+ unset DISPLAY
+ :
+ export JAVA_HOME=/usr/lib/jvm/java
+ [ ! -f _autotools.done.1 ]
+ gettextize --version
+ grep -q 0\.10\.
+ grep -qs AM_GNU_GETTEXT.*external configure.ac configure.in
+ gettextize --copy --force --no-changelog
Creating po/ subdirectory
Copying file ABOUT-NLS
Copying file src/scripts/build/unix/config.rpath
Not copying intl/ directory.
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en at boldquot.header
Copying file po/en at quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
Creating initial po/POTFILES.in
Creating directory m4
Copying file m4/gettext.m4
Copying file m4/iconv.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4


[...]

make[4]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/io'
Making install in lang
make[4]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/lang'
make[5]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/lang'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/lang'
make[4]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/lang'
Making install in net
make[4]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/net'
make[5]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/net'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/net'
make[4]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/net'
Making install in recycle
make[4]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle'
Making install in pool
make[5]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle/pool'
make[6]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle/pool'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle/pool'
make[5]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle/pool'
make[5]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle'
make[6]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle'
make[5]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle'
make[4]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/recycle'
Making install in security
make[4]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/security'
make[5]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/security'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/security'
make[4]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/security'
Making install in util
make[4]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/util'
make[5]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/util'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/util'
make[4]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java/util'
make[4]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java'
make[5]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java'
make[4]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java'
make[3]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/java'
Making install in jserv
make[3]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/jserv'
make[4]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/jserv'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/jserv'
make[3]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache/jserv'
make[3]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache'
make[4]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache'
make[3]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache'
make[2]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org/apache'
make[2]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org'
make[3]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org'
make[2]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org'
make[1]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java/org'
make[1]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java'
Creating ApacheJServ.jar...
/usr/lib/jvm/java/bin/jar: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
make[2]: Entering directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java'
make[2]: Nothing to be done for `install-exec-am'.
Creating ApacheJServ.jar...
/usr/lib/jvm/java/bin/jar: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
test -z "/usr/share/java" || /bin/mkdir -p "/tmp/B.1b2fb7/ApacheJServ-1.1.2-root-builder/usr/share/java"
 /usr/bin/install -c -m 644 './ApacheJServ.jar' '/tmp/B.1b2fb7/ApacheJServ-1.1.2-root-builder/usr/share/java/ApacheJServ.jar'
/usr/bin/install: cannot stat `./ApacheJServ.jar': No such file or directory
make[2]: *** [install-jarDATA] Error 1
make[2]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java'
make: *** [install-recursive] Error 1
make: Leaving directory `/home/users/builder/rpm/BUILD/ApacheJServ-1.1.2/src/java'
error: Bad exit status from /var/tmp/rpm-tmp.97418 (%install)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.97418 (%install)
error: No files produced.
Begin-PLD-Builder-Info
Build-Time: user:27.73s sys:6.06s real:85.36s (faults io:0 non-io:1232342)

End-PLD-Builder-Info




More information about the pld-devel-en mailing list