Summary: | (toolchain) While emerging app-text/docbook-sgml-utils-0.6.12, app-text/openjade-1.3.2-r1 crashes because of SSP | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | voidptr <voidptr> |
Component: | Hardened | Assignee: | The Gentoo Linux Hardened Team <hardened> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | j_gentoo, rane |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
voidptr
2005-01-29 06:41:27 UTC
Workaround for those that want to keep a global +doc use-flag: # echo "net-misc/iputils -doc" >> /etc/portage/package.use I can't get OpenSP which is a dep to the openjade to compile on amd64 so I can't confirm this bug. Both app-text/docbook-sgml-utils-0.6.12, app-text/openjade-1.3.2-r1 are built fine here, on both my machines (athlon-xp and pentium3). Perhaps it's an amd64 issue? 32/64 bit issues with size_t and int perhaps I have a similar issue with osp on multiple amd64 boxes. jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory make[2]: *** [api.html] Error 127jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory make[2]: *** Waiting for unfinished jobs.... make[2]: *** [docbook2texi.html] Error 127 jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory make[2]: *** [backend-spec.html] Error 127 make[1]: jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.12/work/docbook-utils-0.6.12/doc' make: *** [all-recursive] Error 1 I'm having a similar problem on Pentium 4: puck root # emerge -uDv world Calculating world dependencies ...done! >>> emerge (1 of 132) app-text/docbook-sgml-utils-0.6.14 to / >>> md5 files ;-) docbook-sgml-utils-0.6.12.ebuild >>> md5 files ;-) docbook-sgml-utils-0.6.12-r2.ebuild >>> md5 files ;-) docbook-sgml-utils-0.6.14.ebuild >>> md5 files ;-) ChangeLog >>> md5 files ;-) metadata.xml >>> md5 files ;-) files/docbook-sgml-utils-frontend.patch >>> md5 files ;-) files/docbook-sgml-utils-head-jw.patch >>> md5 files ;-) files/docbook-sgml-utils-backend.patch >>> md5 files ;-) files/digest-docbook-sgml-utils-0.6.12-r2 >>> md5 files ;-) files/docbook-sgml-utils-0.6.14-backend.patch >>> md5 files ;-) files/digest-docbook-sgml-utils-0.6.12 >>> md5 files ;-) files/digest-docbook-sgml-utils-0.6.14 >>> md5 src_uri ;-) docbook-utils-0.6.14.tar.gz >>> Unpacking source... >>> Unpacking docbook-utils-0.6.14.tar.gz to /var/tmp/portage/docbook-sgml-utils-0.6.14/work >>> Source unpacked. ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip configure: creating ./config.status config.status: creating Makefile config.status: creating docbook-utils.spec config.status: creating bin/Makefile config.status: creating bin/jw config.status: creating bin/sgmldiff config.status: creating backends/Makefile config.status: creating backends/man config.status: creating backends/texi config.status: creating frontends/Makefile config.status: creating frontends/docbook config.status: creating helpers/Makefile config.status: creating doc/Makefile config.status: creating doc/version config.status: creating doc/refentry/Makefile config.status: creating doc/man/Makefile config.status: creating doc/HTML/Makefile Making all in backends make[1]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/backends' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/backends' Making all in bin make[1]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/bin' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/bin' Making all in doc make[1]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/doc' Making all in refentry make[2]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/doc/refentry' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/doc/refentry' Making all in man make[2]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/doc/man' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/doc/man' Making all in HTML make[2]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/doc/HTML' SGML_CATALOG_FILES=/etc/sgml/catalog \ SGML_SEARCH_PATH=../..:../../doc:.. \ jade -t sgml -i html -d ../../docbook-utils.dsl\#html \ -V '%use-id-as-filename%' ../../doc/docbook-utils.sgml SGML_CATALOG_FILES=/etc/sgml/catalog \ SGML_SEARCH_PATH=../..:../../doc:.. \ jade -t sgml -i html -d ../../docbook-utils.dsl\#html \ -V '%use-id-as-filename%' ../../doc/docbook-utils.sgml SGML_CATALOG_FILES=/etc/sgml/catalog \ SGML_SEARCH_PATH=../..:../../doc:.. \ jade -t sgml -i html -d ../../docbook-utils.dsl\#html \ -V '%use-id-as-filename%' ../../doc/docbook-utils.sgml SGML_CATALOG_FILES=/etc/sgml/catalog \ SGML_SEARCH_PATH=../..:../../doc:.. \ jade -t sgml -i html -d ../../docbook-utils.dsl\#html \ -V '%use-id-as-filename%' ../../doc/docbook-utils.sgml jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory make[2]: *** [api.html] Error 127 make[2]: *** Waiting for unfinished jobs.... jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory make[2]: *** [backend-spec.html] Error 127 jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory make[2]: *** [docbook2man.html] Error 127 make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docbook-utils-0.6.14/doc' make: *** [all-recursive] Error 1 !!! ERROR: app-text/docbook-sgml-utils-0.6.14 failed. !!! Function src_compile, Line 556, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. puck root # jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory My emerge info: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jun 1 2005, 11:53:48)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -mmmx -msse -msse2 -mfpmath=sse -fprefetch-loop-arrays -fforce-addr -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -mmmx -msse -msse2 -mfpmath=sse -fprefetch-loop-arrays -fforce-addr -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.binarycompass.org http://gentoo.mirror.sdv.fr http://www.gigaload.org/gentoo.org/ http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X Xaw3d aalib acpi aim alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bmp bonobo bzlib calendar cdr crypt cups curl dga dio directfb divx4linux doc eds emacs emacs-w3 emboss encode esd evo f77 f90 fam fbcon foomaticdb fortran ftp gb gcj gd gdbm ggi gif gnome gpm gstreamer gtk gtk2 gtkhtml icq imagemagick imlib innodb ipv6 jabber java jpeg junit kde ldap lesstif libg++ libgda libwww mad mikmod mime mmap mmx motif mozilla mp3 mpeg mpi msn msqli mysql ncurses nls offensive ogg oggvorbis openal opengl oss pam pcre pdflib perl php pie png postgres ppds python qt quicktime readline ruby samba scanner sdl session shared sharedmem slang sockets spell spl sse ssl svg svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb vorbis wxwindows xml xml2 xmms xslt xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY Re comments 5 & 6: that's a different issue, caused by upgrading opensp to a version with a different soname without rebuilding the packages depending on it. Either remerge openjade to fix this particular issue, or run revdep-rebuild (part of gentoolkit) to catch the more general problems like that. That is incorrect. re-emerging openjade does not resolve the problem nore does revdep-rebuild find any inconsistencies. # revdep-rebuild -a Checking reverse dependencies... Packages containing binaries and libraries broken by any package update, will be recompiled. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... broken /usr/libexec/evolution-webcal (requires libgnutls.so.11) done. (/root/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Evaluating package order... done. (/root/.revdep-rebuild.5_order) All prepared. Starting rebuild... emerge --oneshot --nodeps -a =gnome-extra/evolution-webcal-2.0.1 .......... These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] gnome-extra/evolution-webcal-2.0.1 Do you want me to merge these packages? [Yes/No] Interrupted. This has nothing to do with amd64 or hardened. I was doing emerge -uD world and had the same crash. Re-emerging openjade solved the problem, as described in this forum post: http://forums.gentoo.org/viewtopic-t-312018-highlight-docbooksgmlutils.html?sid=2557527ba1e73b3ecacfe12ebb550a3c I /am/ on amd32 but I doubt that makes a difference. changing resolution |