Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 262338 - x11-libs/libxcb: breaks other packages: libxcb-xlib.so.0: cannot open shared object file: No such file or directory
Summary: x11-libs/libxcb: breaks other packages: libxcb-xlib.so.0: cannot open shared ...
Status: RESOLVED DUPLICATE of bug 158476
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-13 01:57 UTC by K. Posern
Modified: 2009-03-13 18:47 UTC (History)
1 user (show)

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 K. Posern 2009-03-13 01:57:20 UTC
Hi.

I am using x11 overlay --> I don't know if this is the right place to report this.

But the thing is:

The package x11-libs/libxcb can be compiled with no problems.
But even after /successfull/ run of:
    xcb-rebuilder.sh
AND
    emerge @preserved-rebuild

All packages that depend on:
    libxcb-xlib.so.0
are broken (actually a LOT)!
For example: gdm, gnome-session, gnumeric, fish-fillets, ...

When you try to start them you always get the same error-message:
    fillets: error while loading shared libraries: libxcb-xlib.so.0: cannot open shared object file: No such file or directory

:-((

When I recompile them again it is fine!
Is there a way to fix ALL broken packages at once?!
Or do I need to test each single application?

And what went wrong so that the mechanisms that should (I guess) avoid such a mess (xcb-rebuilder.sh and/or emerge @preserved-rebuils) did not work?

tormen.



$ emerge --ignore-default-opts --info
 * Overlay eclasses override eclasses from PORTDIR:
 * 
 *   '/vola/layman/x11/eclass/git.eclass'
 *   '/vola/layman/x11/eclass/x-modular.eclass'
 * 
 * It is best to avoid overriding eclasses from PORTDIR because it will
 * trigger invalidation of cached ebuild metadata that is distributed with
 * the portage tree. If you must override eclasses from PORTDIR then you
 * are advised to add FEATURES="metadata-transfer" to /etc/make.conf and to
 * run `emerge --regen` after each time that you run `emerge --sync`. Set
 * PORTAGE_ECLASS_WARNING_ENABLE="0" in /etc/make.conf if you would like to
 * disable this warning.
Portage 2.2_rc24 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.8_p20080602-r1, 2.6.28.7-nogo-pixel i686)
=================================================================
System uname: Linux-2.6.28.7-nogo-pixel-i686-Intel-R-_Core-TM-2_CPU_U7600_@_1.20GHz-with-glibc2.0
Timestamp of tree: Fri, 13 Mar 2009 01:00:05 +0000
distcc 3.0 i686-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.2-r7, 3.0-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.3
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.1-r1
sys-apps/sandbox:    1.3.9
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=nocona -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-mtune=nocona -O2 -pipe"
DISTDIR="/vola/distfiles"
EMERGE_DEFAULT_OPTS="--nospinner -1"
FEATURES="buildsyspkg ccache collision-protect distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict suidctl unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.osuosl.org/ http://gentoo.netnitco.net"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en de fr"
MAKEOPTS="-j 4"
PKGDIR="/vola/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS=" --exclude-from="/etc/portage/rsync_excludes" --delete-excluded"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/vola/portage"
PORTDIR_OVERLAY="/vola/layman/java-overlay /vola/layman/lisp /vola/layman/mozilla /vola/layman/sunrise /vola/layman/science /vola/layman/ibormuth /vola/layman/x11 /LINKS/overlays/ingo /LINKS/overlays/mine /LINKS/overlays/python-experimental/experimental"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip R X X509 a52 aac aalib accessibility ace acpi activefilter additions administrator agg aim aio alsa amr amrnb amrwb animgif apache2 applet ares async atm atmo atop audio avahi bash-completion battery beagle berkdb bittorrent bl bluetooth branding bugzilla bundledlibevent bzip2 cairo ccache cdaudio cdda cddb cdio cdparanoia cdr cdrom cdsound cgi chipcard chm chroot clamd cli clisp corefonts cpufreq cpulimit cracklib crypt css cups cupsddk curl dbus dc1394 dedicated dga dia dirac directfb disk-partition djvu dmi dnd dot dri dts dv dvb dvd dvdnav dvdr dvdread dvi eap-tls eds emacs emboss emovix enca encode eolconv escreen exif expat extra extra-algorithms extra-cardsets faac faad fat fbcon fbcondecor fbsplash festival ffmpeg fftw firefox flac flash flite fltk fluidsynth fontconfig foomaticdb fortran fpx freesound ftp fuse galago games gcdmaster gcj gcrypt gd gdbm gdl gecko geldkarte geoip ggi gif gimp glade glib glitz glsa glut gnome gnome-keyring gnuplot gnutls gpac gpg gpgme gphoto2 gpm grace grammar graphics graphviz gre grub gs gsl gstreamer gtk gtkhtml hal hbci hddtemp hdri hpn hvm iconv id3 id3tag idea idn ieee1394 imagemagick imap imlib inkjar inotify inquisitio iptc iscsi isdnlog jabber jack jack-tmpfs jadetex java jbig jpeg jpeg2k kate kernel-helper key-screen keyring keyscrub kqemu kvm ladspa lame laptop latex lcms ldap ldap-sasl libass libcaca libgda libnotify libsamplerate libsysfs libv4l2 linuxthreads-tls lirc live lm_sensors logrotate lua lvm lvm2 lyrics lyrics-screen lyx lzma lzo mad maildir mailwrapper matroska mbrola md5sum mdnsresponder-compat metalink metric midi mikmod mime mimencode ming mixer mjpeg mmx mmxext mng moc modplug moneyplex monolithic-build mp2 mp3 mpd mpeg mplayer mppe-mppc mudflap multiprocess multiuser musepack music musicbrainz mysql nas nautilus ncurses nemesi net nethack network nntp nocd normalize nptl nptlonly ocaml ocamlopt odbc ofx ogg ogm ole openal openct openexr opengl openmp openssl opensslcrypt openvpn pam parted pcap pcmcia pcre pcsc-lite pda pdf perl php pink pkcs11 plotutils pmu png pnm pop portage portaudio posix postscript pppd pptp preview-latex profile pstricks publishers pvr pygrub python q32 qa qemu qt3support qt4 quicktime radio radius rar raw readline realmedia reflection regex reiser4 replaygain rle rtc rtf rtsp samba sasl scanner schroedinger science screen screenshot scripting sdl sdl-image sdl-sound sdlaudio session shout sid sift skey skins smartcard smi sndfile snmp socks5 sound sox speech speex spell spl sqlite sqlite3 srt sse sse2 ssl ssse3 startup-notification stream stream4udp svg svga svgz symlink sysfs syslog t1lib taglib tagwriting tetex tex4ht tga theora thesaurus threads thunderbird tidy tiff timidity tivo tk tls tracker truetype twolame type1 udev unicode unzip usb userlocales utf8 v4l2 vcd vcdinfo vcdx video videos vidix vim vim-pager vim-syntax vim-with-x visibility vlm vmx voice vorbis wav wavpack webmail wifi win32codecs wma wmf wmp wxwindows x264 x86 xanim xattr xcb xemacs xen xetex xfce xft xinerama xml xmp xorg xosd xpm xscreensaver xterm xulrunner xv xvid xvmc yv12 zip zlib zoran zsh-completion" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de fr" USERLAND="GNU" VIDEO_CARDS="vesa i810 fbdev intel"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Rafał Mużyło 2009-03-13 16:08:22 UTC
You can try revdep-rebuild, but I suspect that it won't be enough
(read bug 245889).

*** This bug has been marked as a duplicate of bug 158476 ***
Comment 2 K. Posern 2009-03-13 18:47:42 UTC
Argh. You are right!
... and to my pity I have to admit, that I found and partly read the other thread, but ... I guess because I did not understand the title of the ticket and so I read very quick.

Sorry for the duplicate bug :)