Summary: | libgphoto2-2.1.5 docs compile fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | André Terpstra <andre> |
Component: | New packages | Assignee: | Alastair Tse (RETIRED) <liquidx> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | gnome, luke, pz, text-markup+disabled |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
André Terpstra
2005-03-13 09:55:51 UTC
same errors here, on a amd64, with doc flag enabled, and keywords = amd64 and ~amd64. I tried ton install everything about docbook-sgml, but didn't help. Disabling the doc flag using : USE="-doc" emerge libgphoto2 works for me. But it still need to be corrected because I need docs :) possibly text-markup problems? I'm getting the same error. Portage 2.0.51.19 (default-linux/x86/2004.0, gcc-3.3.2, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 21 2005, 14:16:47)] distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.5 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-r6 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer" 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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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="-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/" LANG="de_DE@euro" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.17/portage" USE="3dnow X Xaw3d aalib acl acpi alsa apache2 apm arts avi berkdb bitmap-fonts cdr cryptcups curl dba dga directfb doc dvb dvd emboss encode esd fam fbcon flac flash font-serverfoomaticdb fortran gd gdbm gif gnome gphoto2 gpm gtk gtk2 gtkhtml imagemagick imlib ipv6 java jpeg junit kde libg++ libwww mad maildir mbox mcal mikmod mmx motif mozilla mp3 mpeg mpi mysql nas ncurses nls odbc oggvorbis opengl oss pam pda pdflib perl plotutils png python qt quicktime readline samba scanner sdl slang slp snmp spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb v4l v4l2 wmf x86 xface xinerama xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS try disabling docs for the moment (eg. USE="-doc") trying to figure out why the docs suddenly failed for you guys. OK, I will try. Just to be sure, to prevent libgphoto2 from entering my "world" file, I have to use first: USE="-doc" emerge --update libgphoto2 and then continue updating my system with emerge --update world? I haven't received an answer yet, so I proceeded as I said. Of course, the ebuild does compile now, as already was to be expected from comment #1 (http://bugs.gentoo.org/show_bug.cgi?id=85108#c1). It's unclear to me how this helps solving the problem or what it even proves. it doesn't help the situation, just a workaround until we find out the cause of the problem. *** Bug 86961 has been marked as a duplicate of this bug. *** Similar problem here. While trying to emerge kde-3.4.0 I get the error on the libgphoto2 package. Here is the version and offending USE flags: # emerge -pvuD kde-meta [ebuild N ] media-libs/libgphoto2-2.1.4 +doc +jpeg +nls 0 kB [ebuild N ] media-gfx/gphoto2-2.1.4 -aalib -debug +jpeg +ncurses +nls +readline 0 kB ... The problem manifests itself as follows: ==== ... cd . && gtkdoc-mkdb --module=gphoto2-port --source-dir=../libgphoto2_port WARNING: No declaration for: GP_ERROR_IO_CLOSE WARNING: No declaration for: GP_ERROR_IO_OPEN WARNING: No declaration for: GP_ERROR_IO_PIN WARNING: No declaration for: GP_ERROR_IO_SERIAL_BREAK WARNING: No declaration for: GP_ERROR_IO_SERIAL_FLUSH WARNING: No declaration for: GP_ERROR_IO_TIMEOUT WARNING: Parameter description missing in source code comment block - Func: GP_LOG Param: params.... WARNING: Parameter described in source code comment block but does not exist - Func: GP_LOG Param: params. WARNING: Parameter description missing in source code comment block - Func: GP_DEBUG Param: params.... WARNING: Parameter described in source code comment block but does not exist - Func: GP_DEBUG Param: params. WARNING: No declaration for: <TITLE>GPhoto2-Port-USB</FILE> WARNING: No declaration for: <TITLE>GPhoto2-Port-Serial</FILE> 28% symbol docs coverage (32 symbols documented, 84 not documented) See gphoto2-port-undocumented.txt for a list of missing docs. The doc coverage percentage doesn't include intro sections. if ! test -d html ; then mkdir html ; fi cd html && gtkdoc-mkhtml gphoto2-port .././gphoto2-port-api.sgml /usr/bin/openjade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory make[4]: *** [html] Error 127 make[4]: Leaving directory `/var/tmp/portage/libgphoto2-2.1.4/work/libgphoto2-2.1.4/libgphoto2_port/doc' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/libgphoto2-2.1.4/work/libgphoto2-2.1.4/libgphoto2_port' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/libgphoto2-2.1.4/work/libgphoto2-2.1.4/libgphoto2_port' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libgphoto2-2.1.4/work/libgphoto2-2.1.4' make: *** [all] Error 2 !!! ERROR: media-libs/libgphoto2-2.1.4 failed. ==== So the real error was: /usr/bin/openjade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory Searching for an answer I've found the following: http://forums.gentoo.org/viewtopic-t-312280.html Doing "revdep-rebuild -p jade" I learned that openjade needed to be rebuilt, and it needed jade itself too (a NEW package): Calculating dependencies ...done! [ebuild N ] dev-java/jade-3.2 [ebuild R ] app-text/openjade-1.3.2-r1 Running "revdep-rebuild jade" helped a lot, so I was able to emerge libgphoto2 with documentation safely. I suspect that I could as well do "revdep-rebuild -p openjade", but I wanted to install jade anyway. So, this solved my problem. Maybe this may help solve this bug too. Friendly, Wiktor Wandachowicz revdep-rebuild (open)jade doesn't work for me. I haven't tried building jade. i cant reproduce this for 2.1.5 or 2.1.6. could you please try out 2.1.6 to see if it is any better? thanks I have now compiled 2.1.5 without problems, but on a different system (stable branch). I don't have the implemntation anymore I reported the error on so I can't try it with ~x86 on. Maybe we should close this bug? the original report was for 2.1.5 though. but i did try it on an unstable machine as well. if we can't reproduce it, then we'll have to close it and wait for it to be reopened when we can reproduce it again, unfortuantely. OK, I agree. *** Bug 97382 has been marked as a duplicate of this bug. *** |