After upgrading to DirectFB 1.4.2 gnome-panel has not been able to compile as it's panel applets depend on libdirectfb-1.2.so.0 and DirectFB 1.4.2 provides libdirectfb-1.4.so.0. Reproducible: Always Steps to Reproduce: 1. Upgrade a system using directfb to DirectFB 1.4.2 2. Try to recompile gnome-panel Actual Results: Actual results in attachment... Expected Results: gnome-panel recompiles Portage 2.1.6.13 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r7 i686) ================================================================= System uname: Linux-2.6.30-gentoo-r7-i686-AMD_Sempron-tm-_2500+-with-gentoo-1.12.13 Timestamp of tree: Sun, 27 Dec 2009 13:15:03 +0000 distcc 3.1 i686-pc-linux-gnu [disabled] app-shells/bash: 4.0_p35 dev-java/java-config: 1.3.7-r1, 2.1.9-r2 dev-lang/python: 2.4.6, 2.5.4-r3, 2.6.4 dev-python/pycrypto: 2.1.0_beta1 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 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.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -msse -mmmx -m3dnow -Os -fomit-frame-pointer -frerun-loop-opt -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/X11/app-defaults /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon-xp -msse -mmmx -m3dnow -Os -fomit-frame-pointer -frerun-loop-opt -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/ http://gentoo.binarycompass.org ftp://ftp.uninett.no/pub/linux/Gentoo ftp://mirror.pudas.net/gentoo" LANG="en_DK.iso88591" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac aci acl aio alsa amr apm applet asf avi bash-completion berkdb bzip2 cairo cdda cdparanoia cdr chroot cli consolekit cpudetection cracklib crypt cutterqueue cuttime cxx dbus dga directfb divx4linux djvu doc dolby-record-switch dri dv dvb dvd dvdr dvdread enca encode esd exif fam fbcon ffmpeg flac foomaticdb fortran freetype gdbm gedit ggi gif gnome gnome-keyring gnutls gpm gstreamer gtk guile hal iconv imagemagick ipv6 java jpeg jpeg2k lcms libnotify libwww liemikuutio lirc lzo mad mikmod mjpeg mmx mmxext mng modules mp3 mpeg mpeg4 mudflap nautilus ncurses network networking nls nptl nptlonly nsplugin nvidia nvtv offensive ogg oggvorbis opengl openmp oss pam pcre perl png pppd python qt3 qt3support qt4 readline reflection rtc session slang spell spl sse ssl subtitles svg svga sysfs tcpd tga theora threads tiff tk truetype truetype-fonts ttxtsubs udev unicode usb v4l v4l2 v4l2wmf vdr vorbis win32codecs x264 x86 x86emu xanim xine xml xml2 xorg xulrunner xv xvid xvmc yaepg yv12 zlib" ALSA_CARDS="via82xx" 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" DVB_CARDS="bcm3510 sp8870 sp887x ttpci tda10045 tda10046" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse lirc" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="irman" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev nv vesa vga nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 214327 [details] Actual results description from revdep-rebuild
Please try removing gnome-panel and then reemerging it. Thanks
Interesting fix. Worked though. :) Perhaps something to add into DirectFB comments after upgrading to 1.4.x from 1.2.x.
(In reply to comment #3) > Interesting fix. Worked though. :) > > Perhaps something to add into DirectFB comments after upgrading to 1.4.x from > 1.2.x. That's because it has nothing to do with directfb proper. (Although I do wonder how gnome-panel ends up pulling directfb...) Updating summary accordingly. Thanks
directfb is known to creep into a lot of la files it should never have ended up in. That's why we don't support the gtk-directfb setup. This is probably not written clearly on the project page though. As for the gnome-panel build failure, I don't see a full build.log as is usually expected for this kind of problem so I will close this bug invalid since afaik lafilefixer could have fixed the issue.
I tried lafilefixer many times, it didn't help at all. Sorry about the build.log. I'm sure I don't have it any more on the filesystem.
Created attachment 216051 [details] build.log for gnome-panel
(In reply to comment #5) > As for the gnome-panel build > failure, I don't see a full build.log as is usually expected for this kind of > problem so I will close this bug invalid since afaik lafilefixer could have > fixed the issue. I've had the same issue and attached the build.log file. It appears to be panel-applet-scan in the build where the error pops up. I have verified that unmerging and then emerging gnome-panel does indeed rectify the situation.
Okay, I may be going out on a limb here, but that's exactly what my directfb_revdep-rebuild.txt contained as information in comparison to what Shawn's build.log file had and it was not the right information? Not to provoke anyone but to learn what I should include in the report. :)
Good point Jukka. Either Gilles didn't bother to look at your attachment or they're asking for something else and I misunderstood. Can't think of what other output a request for build.log would be.
*** Bug 328975 has been marked as a duplicate of this bug. ***
*** Bug 329077 has been marked as a duplicate of this bug. ***
Changing this bug to track all build failure related to gtk-doc scanner problems (not sure we have one for this yet).
*** Bug 264900 has been marked as a duplicate of this bug. ***
*** Bug 329139 has been marked as a duplicate of this bug. ***
*** Bug 331631 has been marked as a duplicate of this bug. ***
*** Bug 339787 has been marked as a duplicate of this bug. ***
Is there a solution to this that doesn't touch tons of files in / making them evade from under package manager's control?
*** Bug 348260 has been marked as a duplicate of this bug. ***
*** Bug 348399 has been marked as a duplicate of this bug. ***
Looks like upstream report was closed as it was already fixed in gnome-keyring... but no idea about the more general gtk-doc bug, probably nobody is working on it upstream :/
*** Bug 440726 has been marked as a duplicate of this bug. ***
was fixed long ago. closing.