Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 43942

Summary: bug : net-libs/gnet-2.0.5 : documentation build fails
Product: Gentoo Linux Reporter: Stephane Loeuillet <leroutier>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: 1.4   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 46268    
Attachments: emerge log

Description Stephane Loeuillet 2004-03-07 03:19:17 UTC
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"
Comment 1 Leonardo Boshell (RETIRED) gentoo-dev 2004-03-07 20:21:25 UTC
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.
Comment 2 Stephane Loeuillet 2004-03-07 23:46:41 UTC
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
Comment 3 Stephane Loeuillet 2004-03-07 23:47:21 UTC
Created attachment 27012 [details]
emerge log

MAKEOPTS="-j1" emerge gnet > emerge.log &> emerge.log
Comment 4 Leonardo Boshell (RETIRED) gentoo-dev 2004-03-08 03:25:54 UTC
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.