Gentoo Archives: gentoo-user

From: Alan McKinnon <alan@××××××××××××××××.za>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Can't seem to remove DirectFB
Date: Wed, 03 Jan 2007 08:20:06
Message-Id: 200701031017.13679.alan@linuxholdings.co.za
1 Hi,
2
3 I was recently giving DirectFB a test evaluation and would like to
4 remove it. My wm of choice - e17 - currently doesn't compile with
5 directfb on the system which changes "like to remove" to "must remove".
6 Should be easy enough, I've done it before:
7
8 - remove directfb from USE
9 - emerge -avC DirectFB
10 - emerge --depclean
11 - revdep-rebuild
12
13 But not this time. revdep-rebuild throws out about 100 of these:
14
15 broken /usr/lib/python2.4/site-packages/gtk-2.0/vtemodule.la
16 (requires /usr/lib/libdirectfb.la)
17 broken /usr/lib/python2.4/site-packages/gtk-2.0/vtemodule.la
18 (requires /usr/lib/libfusion.la)
19 broken /usr/lib/python2.4/site-packages/gtk-2.0/vtemodule.la
20 (requires /usr/lib/libdirect.la)
21
22 Affected packages are mostly beryl, emerald, gimp, gtk+2 and the e17
23 supporting libs. I've tried to remerge about 10 of them manually and
24 they ALL fail with this same kind of error:
25
26 if /bin/sh ./libtool --mode=compile
27 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/python2.4 -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I./gtk -I/usr/include/pycairo -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pycairo -O2 -march=pentium4 -pipe -Wall -std=c9x -fno-strict-aliasing -MT
28 pangocairo_la-pangocairo.lo -MD -MP -MF ".deps/pangocairo_la-pangocairo.Tpo" -c -o
29 pangocairo_la-pangocairo.lo `test -f 'pangocairo.c' ||
30 echo './'`pangocairo.c; \
31 then
32 mv -f ".deps/pangocairo_la-pangocairo.Tpo" ".deps/pangocairo_la-pangocairo.Plo";
33 else rm -f ".deps/pangocairo_la-pangocairo.Tpo"; exit 1; fi
34 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/python2.4 -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I./gtk -I/usr/include/pycairo -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pycairo -O2 -march=pentium4 -pipe -Wall -std=c9x -fno-strict-aliasing -MT
35 pangocairo_la-pangocairo.lo -MD -MP -MF .deps/pangocairo_la-pangocairo.Tpo -c
36 pangocairo.c -fPIC -DPIC -o .libs/pangocairo_la-pangocairo.o
37 /bin/sh ./libtool --mode=link
38 i686-pc-linux-gnu-gcc -O2 -march=pentium4 -pipe -Wall -std=c9x -fno-strict-aliasing -o
39 pangocairo.la -rpath /usr/lib/python2.4/site-packages/gtk-2.0 -module -avoid-version -export-symbols-regex
40 initpangocairo pangocairo_la-pangocairomodule.lo
41 pangocairo_la-pangocairo.lo -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lcairo
42 grep: /usr/lib/libdirectfb.la: No such file or directory
43 /bin/sed: can't read /usr/lib/libdirectfb.la: No such file or directory
44 libtool: link: `/usr/lib/libdirectfb.la' is not a valid libtool archive
45 make[2]: *** [pangocairo.la] Error 1
46 make[2]: Leaving directory
47 `/var/tmp/portage/dev-python/pygtk-2.10.3/work/pygtk-2.10.3'
48 make[1]: *** [all-recursive] Error 1
49 make[1]: Leaving directory
50 `/var/tmp/portage/dev-python/pygtk-2.10.3/work/pygtk-2.10.3'
51 make: *** [all] Error 2
52
53 I get the revdep-rebuild output - the .la lists a lib that is not longer
54 there. But why the compile error? pygtk has no directfb USE flag, and I
55 can't figure out why it would want to grep /usr/lib/libdirectfb.la.
56
57 General info:
58 Unmerging and remerging the package doesn't help, the results are
59 identical.
60 My system is pre-linked and undoing this also doesn't help.
61 USE="qt3 dvdread kde xv unicode jpeg python tcl gd sse mp3 cdr gnutls
62 x264 gdbm pcmcia pango mng xml xvmc aalib samba hal cli tcpd mikmod
63 apache2 tk spell lm_sensors wmf postgres dvdr quicktime libwww
64 bash-completion ssl foomaticdb fam dv X svga bitmap-fonts libcaca nptl
65 dbx aiglx dbus session ppds pmu branding mysql udev bluetooth imap mmx
66 ftp mpeg vcd xine jabber sms posix freetds acpi kdeenablefinal
67 imagemagick x86 javascript iconv truetype-fonts mysqli theora
68 mailwrapper openal netboot acl dri mime xinetd firefox adns libc_glibc
69 tiff sqlite xosd svg lesstif apm cups pcre gpm arts usb xpm opengl
70 type1-fonts startup-notification perl gif a52 cairo encode matroska
71 wxwindows cracklib dlloader curlwrappers maildir sdl ncurses mcal pppd
72 nsplugin jbig ogg vorbis zeroconf png threads ffmpeg aac plotutils
73 truetype jpeg2k zlib slp kdexdeltas doc dts avahi mbox lcms xcomposite
74 motif scanner imlib irda spl tetex curl tcltk gimp bzip2 crypt
75 offensive jce libg++ xvid sqlite3 profile pam alsa odbc dga irmc milter
76 mad xorg pdf readline php sysvipc reflection sse2 dvd wifi dvb
77 win32codecs audiofile howl" ALSA_CARDS="ali5451 als4000 atiixp
78 atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968
79 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
80 via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
81 dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat
82 linear meter mulaw multi null plug rate route share shm softvol"
83 ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev"
84 KERNEL="linux" LINGUAS="en en_GB" USERLAND="GNU" VIDEO_CARDS="fbdev
85 radeon vesa vga"
86
87 alan
88 --
89 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] Can't seem to remove DirectFB Neil Bothwick <neil@××××××××××.uk>
Re: [gentoo-user] Can't seem to remove DirectFB "Bo Ørsted Andresen" <bo.andresen@××××.dk>