touch scan-build.stamp *** Rebuilding template files *** cd . && gtkdoc-mktmpl --module=gnet touch tmpl-build.stamp *** Building SGML *** cd . && \ gtkdoc-mkdb --module=gnet --source-dir=../src --sgml-mode --output-format=xml 100% symbol docs coverage (225 symbols documented, 0 not documented) See gnet-undocumented.txt for a list of missing docs. The doc coverage percentage doesn't include intro sections. touch sgml-build.stamp *** Building HTML *** rm -rf ./html mkdir ./html cd ./html && gtkdoc-mkhtml gnet ../gnet-docs.sgml /usr/bin/openjade:../xml/pack.xml:66:19:E: ID "GNET-PACK" already defined /usr/bin/openjade:../xml/pack.xml:1:14: ID "GNET-PACK" first defined here make[2]: *** [html-build.stamp] Erreur 1 make[2]: Leaving directory `/usr/portage/tmp/portage/gnet-2.0.5/work/gnet-2.0.5/doc' make[1]: *** [all-recursive] Erreur 1 make[1]: Leaving directory `/usr/portage/tmp/portage/gnet-2.0.5/work/gnet-2.0.5' make: *** [all] Erreur 2 !!! ERROR: net-libs/gnet-2.0.5 failed. !!! Function gnome2_src_compile, Line 39, Exitcode 2 !!! compile failure Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.4.25) ================================================================= System uname: 2.4.25 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /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/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache digest sandbox strict userpriv" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/portage/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X aalib accessibility acpi alsa apache2 avi berkdb bonobo cdr crypt cups doc dv dvd dvdr encode esd ethereal evo faad flac flash foomaticdb gd gdbm gif gnome gnomedb gphoto2 gstreamer gtk gtk2 gtkhtml innodb ipv6 joystick jpeg ldap libg++ libgda libwww mad mikmod mmx mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl pic plotutils png postgres ppds python quicktime readline samba sasl sdl slang snmp spell sse ssl svga tcpd tetex threads tiff truetype usb videos x86 xml xml2 xv zlib"
Strange problem... let me ask a few questions... - Could you please attach the full emerge log as plain text? - What version of gtk-doc have you installed? - What version of openjade have you installed? - Does the problem persists if you try the following? MAKEOPTS="-j1" emerge gnet Thanks.
gtk-doc v1.2 (yes, i know, it isn't in gentoo, perhaps i should have waited a bit longer and stay with 1.1) got app-text/openjade-1.3.2-r1 (~x86) with -j1, it still breaks at the same point lets say it should be an issue with gtk-doc v1.2 and that's why it has not yet been bumped into portage
Created attachment 27012 [details] emerge log MAKEOPTS="-j1" emerge gnet > emerge.log &> emerge.log
gtk-doc-1.2 seems to be causing this indeed. The `gtkdoc-mkhtml' command implements "|| exit $?" in the openjade call, so any error, which would have been ignored before, actually stops the compilation process now. This is a step in the right direction, but might cause breakage with some packages, like it is the case here. It should be fixed now, wait for files/gnet-2.0.5-gtkdoc_fix.patch to show up in your rsync mirror and try again. Thanks.