Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51699 - USE="doc" makes gconf-2.6.0 build fail
Summary: USE="doc" makes gconf-2.6.0 build fail
Status: RESOLVED DUPLICATE of bug 59768
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 51994 62601 (view as bug list)
Depends on:
Blocks: 59768
  Show dependency tree
 
Reported: 2004-05-21 14:59 UTC by Benjamin Tegarden
Modified: 2005-07-17 13:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of ACCEPT_KEYWORDS="~x86" emerge gconf --verbose (emerge.log,238.74 KB, text/plain)
2004-07-01 22:54 UTC, Gustavo Ribeiro Alves
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Tegarden 2004-05-21 14:59:54 UTC
When "doc" is in my USE flags, "emerge gconf" (version 2.6.0, recently "x86") yields entity parsing errors, that lead to index.sgml not being created. On install, a recursive error stops the install because index.sgml is not found. Portage continues and reports a successful install. However, since the install did not actually complete, important files are not installed. For example, gconf-2.0.pc will not be installed. At the very least, this causes other builds to fail (for me, gnome-vfs-2.6.0). Running USE="-doc" emerge gconf fixes the problem.

Reproducible: Always
Steps to Reproduce:
1. USE="doc" emerge gconf (ensure version = 2.6.0)
2. notice error messages during build
3. emerge gnome-vfs-2.6.0
4. notice failure because gconf-2.0.pc is not found (and does not exist on the harddrive)

Actual Results:  
emerge gconf fails, but portage says it succeeds. (At the least) builds that
depend on pkgconfig'ing gconf-2.0.pc fail. There are probably other nasty
consequences too.

Expected Results:  
Things work.
Comment 1 Benjamin Tegarden 2004-05-21 16:04:04 UTC
Related problem occurs for libgnome-2.6.0. In this case, the installation actually halts due to missing index.sgml. At least the error is flagged as an error. Maybe doc should be removed from IUSE for gnome-2.6 ebuilds...
Comment 2 Yi Quang (RETIRED) gentoo-dev 2004-05-23 12:35:19 UTC
please follow the bug report guidelines, we need an emerge info, also please attach an emerge log.  
Comment 3 Leonardo Boshell (RETIRED) gentoo-dev 2004-05-25 23:05:18 UTC
*** Bug 51994 has been marked as a duplicate of this bug. ***
Comment 4 Leonardo Boshell (RETIRED) gentoo-dev 2004-05-30 17:42:28 UTC
This looks like a serious issue. Please, someone who can reproduce this attach a full emerge log (as text/plain), so we can check out what's going on. Also, Benjamin, remember that you should always include the output from 'emerge info' in your bug reports.
Comment 5 Benjamin Tegarden 2004-05-30 17:50:29 UTC
Sorry... I won't have access to the machine itself for at least two weeks. Can anyone else reproduce this? Is this something that happens with every "x86" installation with USE="doc", or just mine?
Comment 6 Gustavo Ribeiro Alves 2004-07-01 22:52:25 UTC
I can reproduce this bug. Actually a lot of gnome 2.6.1 ebuilds have problems quith the doc keyword.

Emerge info:

 emerge info
Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r5)
=================================================================
System uname: 2.6.7-gentoo-r5 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.4.16
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse,387"
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/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse -mfpmath=sse,387"
DISTDIR="/home/distfiles/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://www.las.ic.unicamp.br/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib alsa apache2 auctex avi berkdb bonobo cdr crypt cups doc dvd encode esd faad fbcon foomaticdb freetype fs gb gd gdbm ggi gif glade gmttria gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icq imap imlib java joystick jpeg ldap libg++ libwww lua mad mikmod motif mozilla mozsvg mpeg msn mule mysql nas ncurses nls nptl objc offensive oggvorbis opengl oss pam pda pdflib perl png python quicktime radeon readline samba sdl slang spell sse ssl svg svga tcltk tcpd tetex tiff truetype vim-with-x wxwin wxwindows x86 xemacs xerces xine xinerama xml2 xmms xv yahoo zlib"


I'll attach the result of the emerge command.
Comment 7 Gustavo Ribeiro Alves 2004-07-01 22:54:26 UTC
Created attachment 34621 [details]
Output of ACCEPT_KEYWORDS="~x86" emerge gconf --verbose
Comment 8 foser (RETIRED) gentoo-dev 2004-08-18 06:52:09 UTC
it installs fine doesn't it, that last log ?


*** This bug has been marked as a duplicate of 59768 ***
Comment 9 foser (RETIRED) gentoo-dev 2004-08-18 06:52:22 UTC
it installs fine doesn't it, that last log ?
Comment 10 Benjamin Smee (strerror) (RETIRED) gentoo-dev 2004-09-29 03:59:59 UTC
*** Bug 62601 has been marked as a duplicate of this bug. ***
Comment 11 Clemens Noss 2004-11-06 20:09:31 UTC
This line is in the emerge log:

/bin/install: cannot stat ./html/index.sgml': No such file or directory

It should fail (like libgnomecanvas, libgnome, libgnomeui do) if this happens, otherwise subsequent emerges will fail, which is harder to track down for users.
I don't know why this one doesn't fail, they all use the same eclass. Could it be because it defines src_install(), this calls gnome2_src_install() but doesn't propagate any failures?
Comment 12 Mike Gardiner (RETIRED) gentoo-dev 2004-11-06 20:25:12 UTC
warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"

Update all your docbook-xml-dtd packages to the newest versions.