Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 15104] libxcb 1.2 renames shared objects and loses the library archive breaking many packages

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-grimoire-bugs AT lists.ibiblio.org
  • Subject: [SM-Grimoire-Bugs] [Bug 15104] libxcb 1.2 renames shared objects and loses the library archive breaking many packages
  • Date: 10 Sep 2009 06:42:31 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=15104





--- Comment #35 from Eric Sandall <sandalle AT sourcemage.org> 2009-09-10
01:42:29 ---
(In reply to comment #33)
> Currently seeing poppler failing because it optionally links against gtk+2,
> which depends on cairo with PDF support which requires poppler...:
> gtk-doc: Linking scanner
> libtool: link: gcc -std=gnu99 -march=core2 -m32 -pipe -DPIC -fPIC -O2 -z
> combrel
> oc -s -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o .libs/poppler-scan
> .libs/p
> oppler-scan.o -z combreloc -s -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
> ../.
> ./poppler/.libs/libpoppler.so ../../glib/.libs/libpoppler-glib.so
> /usr/src/poppl
> er-0.10.7/poppler/.libs/libpoppler.so /usr/lib/libjpeg.so
> /usr/lib/libgdk-x11-2.
> 0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libgio-2.0.so -lresolv
> /usr/lib/libp
> angocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so
> /usr/lib/l
> ibgmodule-2.0.so /usr/lib/libcairo.so /usr/lib/libpixman-1.so
> /usr/lib/libfontco
> nfig.so /usr/lib/libexpat.so /usr/lib/libglitz.so /usr/lib/libpng12.so
> /usr/lib/libxcb-render.so /usr/lib/libXrender.so /usr/lib/libX11.so
> /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lopenjpeg
> /usr/lib/libstdc++.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so
> /usr/lib/libfreetype.so -lz -pthread
> /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../../i686-pc-linux-gnu/bin/ld:
> warning: libxcb-xlib.so.0, needed by /usr/lib/libgdk-x11-2.0.so, not found
> (try
> using -rpath or -rpath-link)
> gtk-doc: Running scanner poppler-scan
> /usr/src/poppler-0.10.7/glib/reference/.libs/lt-poppler-scan: error while
> loading shared libraries: libxcb-xlib.so.0: cannot open shared object file:
> No
> such file or directory
> Scan failed:
> make[4]: Leaving directory `/usr/src/poppler-0.10.7/glib/reference'
> make[4]: *** [scan-build.stamp] Error 127
>
> So gtk+2 is not being built before poppler, though poppler has only an
> optional
> dependency on gtk+2 and gtk+2, indirectly, has a full dependency on poppler.

Recasting gtk+2 and then poppler shows us the issue in Comment#29. Because
poppler failed during the libxcb/UP_TRIGGERS, we have the following spells
knowingly left broken:
Spells that have been dropped:
------------------------------
at-spi gnome-desktop libgnomeprintui
brasero gnome-keyring libgnomeui
cairo gnome-media2 libgtkhtml
deskbar-applet gnome-panel libnotify
e17 gnome-power-manager libwnck
ecore gnome-python-extras metacity
e-emotion gnome-settings-daemon notification-daemon
emerald gnome-sharp pango
eog2 gnome-terminal phonon
epiphany goffice pidgin
epsilon gst-plugins-base pycairo
esmart gtk+2 pygtk2
evas gtkhtml2 pygtksourceview
evolution gtk-sharp-2 totem
evolution-data-server gtksourceview transcode
evolution-exchange gucharmap vlc
file-roller kvm vte
fuse libbonoboui webkitgtk
gedit libcanberra xine-lib
gimp libgnomekbd

Basically GTK+/GNOME apps will be broken on any box we try to upgrade to the
new libxcb with. This is probably related to the circular dependency mentioned
in Bug #15402.

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




Archive powered by MHonArc 2.6.24.

Top of Page