Compilation fails because of missing dependency. Reproducible: Always Compilation fails with: libtool: link: i686-pc-linux-gnu-gcc -I../common -D_REENTRANT -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/atk-1.0 -D_REENTRANT -I/usr/include/xfce4/ -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/atk-1.0 -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -DBINDIR=\"/usr/bin\" -O2 -march=i686 -pipe -Wl,-O1 -o xfce4-menu-plugin xfce4_menu_plugin-desktop-menu-plugin.o ../common/.libs/libxfdesktop-menu.a ../common/.libs/libxfdesktop.a /usr/lib/libxfce4panel.so /usr/lib/libxfcegui4.so /usr/lib/libstartup-notification-1.so /usr/lib/libSM.so -luuid /usr/lib/libICE.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libxfce4util.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libgio-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libcairo.so /usr/lib/libpixman-1.so /usr/lib/libdirectfb.so /usr/lib/libfusion.so /usr/lib/libdirect.so -lpthread /usr/lib/libpng12.so /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so /usr/lib/libpango-1.0.so -lm /usr/lib/libfontconfig.so /usr/lib/libfreetype.so -lz /usr/lib/libexpat.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so xfce4_menu_plugin-desktop-menu-plugin.o: In function `dmp_create_file_chooser_button': desktop-menu-plugin.c:(.text+0x11a0): undefined reference to `exo_gtk_file_chooser_add_thumbnail_preview' collect2: ld returned 1 exit status make[2]: Leaving directory `/var/tmp/paludis/xfce-base-xfdesktop-4.6.0/work/xfdesktop-4.6.0/panel-plugin' make[1]: Leaving directory `/var/tmp/paludis/xfce-base-xfdesktop-4.6.0/work/xfdesktop-4.6.0' make[2]: *** [xfce4-menu-plugin] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 /usr/libexec/paludis/utils/emake: emake returned error 2
xfce-extra/exo-0.3.100 is installed.
Please post your "emerge --info" and attach the build.log file to this bug.
Re-open when appropriate
Well, I don't have portage. And something strange happened. I use paludis. A tried to workaround this build failure and downgrade exo to 0.3.99 (seems now it is removed from portage). After that xfdesktop emerged, but several other package refused to. Then I again energed 0.3.100 and everything was built. And now the problem - xfdesktop seems to be restarted thousands of times during startxfce4 process, and thus desktop cannot start at all. I've already tried to reemerge xfce. But it doesnot help.
Created attachment 185848 [details] paludis info
I don't use portage now. I have paludis installed. But now I have another problem. Trying to workaround the problem, I emerged exo-0.3.99 at first and after xfdesktop was built, I emerged 0.3.100 again. Seemed like everything was ok, But now I have xfdesktop restared thousands times during X-session startup. Reemerging all xfce4 stuff results in the same xfdesktop restarts problem.
emerge --info requested but not provided. If you refuse to answer questions, we will be unable to take your bug reports.
Portage 2.1.6.7 (unavailable, gcc-4.3.3, glibc-2.6.1-r0, 2.6.28-zen9-dirty i686) ================================================================= System uname: Linux-2.6.28-zen9-dirty-i686-AMD_Athlon-tm-_processor-with-glibc2.0 Timestamp of tree: Unknown ccache version 2.4 [enabled] dev-lang/python: 2.4.4-r14, 2.5.2-r7 sys-devel/autoconf: 2.13, 2.63 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-r1 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 CFLAGS="-O2 -march=i686 -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 /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.supp.name " PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X dbus fuse kernel_linux milter pic ssl symlink unicode userlocales utf8" Unset: ACCEPT_KEYWORDS, EMERGE_DEFAULT_OPTS
That's when emerge --info now gives. I'm not refusing to help.
I don't think this information is valid though, since paludis has other config files.
I think this was fixed. Re-open if not. In ChangeLog: 22 Mar 2009; Christoph Mende <angelos@gentoo.org> xfdesktop-4.6.0.ebuild: Bumped exo dependency to 0.3.100