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

Bug 95042

Summary: dev-libs/glib-2.6.3 with doc use flag requires dev-libs/libgpg-error
Product: Gentoo Linux Reporter: William Kilian <will>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description William Kilian 2005-06-04 10:55:32 UTC
I was updating dev-libs/glib from 2.6.2-r1 to 2.6.3 and adding use flags doc and hardened.
I received the following error:
*** Building HTML ***
rm -rf ./html
mkdir ./html
cd ./html && gtkdoc-mkhtml glib ../glib-docs.sgml
/usr/bin/xsltproc: error while loading shared libraries: libgpg-error.so.0: cannot open shared object file: No such file or directory
locate libgpg-error showed only portage related stuff, dev-libs/gpg-error was not installed. After emerging libgpg-error, glib emerged OK.

Reproducible: Always
Steps to Reproduce:
1. Ensure dev-libs/libgpg-error is NOT installed (emerge -C dev-libs/libgpg-error)
2. USE="doc hardened" emerge =dev-libs/glib-2.6.3
3.
Actual Results:  
*** Building HTML ***
rm -rf ./html
mkdir ./html
cd ./html && gtkdoc-mkhtml glib ../glib-docs.sgml
/usr/bin/xsltproc: error while loading shared libraries: libgpg-error.so.0: cannot open shared object file: No such file or directory

Expected Results:  
If libgpg-error is needed to build glib, it should be a dependency. My guess is that the doc use flag for glib-2.6.3 needs libgpg-error.

[root@lupin root]# emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r8-w7 i686)
=================================================================
System uname: 2.6.11-gentoo-r8-w7 i686 Intel(R) Celeron(TM) CPU                1200MHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 11 2005, 15:25:47)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-apps/sandbox:    [Not Present]
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.4
sys-devel/binutils:  2.15.92.0.2-r10, 2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks fixpackages sandbox sfperms strict usepkg userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.osuosl.org/ http://gentoo.chem.wisc.edu/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acl alsa apm arts avi berkdb bitmap-fonts bootsplash bzip2 cddb cdparanoia crypt cups curl dga directfb divx4linux djbfft doc dts dv dvb dvd dvdread emboss encode esd fam fbcon ffmpeg flac foomaticdb fortran gdbm ggi gif gnome gnutls gphoto2 gpm gstreamer gtk gtk2 hal hardened howl i8x0 imlib ipv6 jack java jbig jpeg jpeg2k kde kdeenablefinal kdexdeltas kerberos krb4 lcms ldap libg++ libwww live lm_sensors logitech-mouse lzo mad matroska mikmod mmx mng motif mozilla mp3 mpeg mpi mysql mythtv nas ncurses network nls nptl objc ogg oggvorbis openexr opengl oss pam pcmcia pcre pdflib perl pic png pnp portaudio python qt quicktime readline real rtc samba sasl scanner sdl slang slp sndfile snmp socks5 softmmu speex spell sse ssl svga sysfs tcltk tcpd tetex tga theora threads tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vidix vorbis wifi win32codecs wmf xanim xml xml2 xmms xprint xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 foser (RETIRED) gentoo-dev 2005-06-04 11:01:08 UTC
no it doesn't .. you need to rebuild libgcrypt & maybe libxslt, libgpg-error is
a dep when its needed. You either removed the pack yourself or the so versioning
changed, but i doubt the latter.