[gentoo-user] docbook-sgml-utils and jade...
I've recently discovered a problem doing my periodic emrege -uD world - which looks as if there is some general problem with jade [Attached below - output from the command.] It seems to me that jade is linked against libsop.so.3, however I only appear to have a copy of libsop.so.4. I've not unmasked or otherwise tried to do anything fancy - in fact I'm not particularly interested in either Jade or Docbook-sgml - however it seems they are dependencies. Am I the only one getting this problem? -- # emerge -uD world Calculating world dependencies ...done! emerge (1 of 2) 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 --inf odir=/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/doc book-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/docb ook-utils-0.6.14/backends' Making all in bin make[1]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-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/docb ook-utils-0.6.14/bin' Making all in doc make[1]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-utils-0.6.14/doc' Making all in refentry make[2]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-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/docb ook-utils-0.6.14/doc/refentry' Making all in man make[2]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-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/docb ook-utils-0.6.14/doc/man' Making all in HTML make[2]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-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 jade: error while loading shared libraries: libosp.so.3: cannot open shared obje ct 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 obje ct file: No such file or directory make[2]: *** [backend-spec.html] Error 127 make[2]: Leaving directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/docb ook-utils-0.6.14/doc/HTML' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory
Re: [gentoo-user] docbook-sgml-utils and jade...
Steve [Gentoo] wrote: I've recently discovered a problem doing my periodic emrege -uD world - which looks as if there is some general problem with jade [Attached below - output from the command.] It seems to me that jade is linked against libsop.so.3, however I only appear to have a copy of libsop.so.4. I've not unmasked or otherwise tried to do anything fancy - in fact I'm not particularly interested in either Jade or Docbook-sgml - however it seems they are dependencies. Am I the only one getting this problem? It was mentioned only days ago on this very list. The fix is emerge openjade emerge -uD world -- # emerge -uD world Calculating world dependencies ...done! emerge (1 of 2) 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 --inf odir=/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/doc book-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/docb ook-utils-0.6.14/backends' Making all in bin make[1]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-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/docb ook-utils-0.6.14/bin' Making all in doc make[1]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-utils-0.6.14/doc' Making all in refentry make[2]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-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/docb ook-utils-0.6.14/doc/refentry' Making all in man make[2]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-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/docb ook-utils-0.6.14/doc/man' Making all in HTML make[2]: Entering directory `/var/tmp/portage/docbook-sgml-utils-0.6.14/work/doc book-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 jade: error while loading shared libraries: libosp.so.3: cannot open shared obje ct 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 obje ct file: No such file or directory make[2]: *** [backend-spec.html] Error 127 make[2]: Leaving
Re: [gentoo-user] docbook-sgml-utils and jade...
Tim Igoe wrote: It seems to me that jade is linked against libsop.so.3, however I only appear to have a copy of libsop.so.4. I've not unmasked or otherwise tried to do anything fancy - in fact I'm not particularly interested in either Jade or Docbook-sgml - however it seems they are dependencies. Am I the only one getting this problem? It was mentioned only days ago on this very list. The fix is emerge openjade emerge -uD world Thanks... I'm not sure why my search of the list didn't turn up that discussion... that fixes things. As an asside, I'd have expected, assuming this is a simple issue that packages should now be dependent on openjade and not jade, that the portage tree would have been updated to reflect this? Is this planned? I wonder why it seems to have taken so long? Steve -- gentoo-user@gentoo.org mailing list