Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95042 - dev-libs/glib-2.6.3 with doc use flag requires dev-libs/libgpg-error
Summary: dev-libs/glib-2.6.3 with doc use flag requires dev-libs/libgpg-error
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-04 10:55 UTC by William Kilian
Modified: 2005-06-04 11:01 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.