Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 263271 - xfce-base/xfdesktop-4.6.0 - desktop-menu-plugin.c:(.text+0x11a0): undefined reference to `exo_gtk_file_chooser_add_thumbnail_preview'
Summary: xfce-base/xfdesktop-4.6.0 - desktop-menu-plugin.c:(.text+0x11a0): undefined r...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-21 17:02 UTC by MageSlayer
Modified: 2009-04-21 04:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
paludis info (xfdesktop-info,35.66 KB, text/plain)
2009-03-22 11:03 UTC, MageSlayer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description MageSlayer 2009-03-21 17:02:18 UTC
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
Comment 1 MageSlayer 2009-03-21 17:05:44 UTC
xfce-extra/exo-0.3.100 is installed.
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-03-21 21:17:17 UTC
Please post your "emerge --info" and attach the build.log file to this bug.
Comment 3 Peter Alfredsen (RETIRED) gentoo-dev 2009-03-21 23:25:33 UTC
Re-open when appropriate
Comment 4 MageSlayer 2009-03-22 10:56:08 UTC
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.
Comment 5 MageSlayer 2009-03-22 11:03:54 UTC
Created attachment 185848 [details]
paludis info
Comment 6 MageSlayer 2009-03-22 11:07:28 UTC
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.
Comment 7 Tony Vroon (RETIRED) gentoo-dev 2009-03-22 17:47:26 UTC
emerge --info requested but not provided. If you refuse to answer questions, we will be unable to take your bug reports.
Comment 8 MageSlayer 2009-03-22 19:05:46 UTC
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
Comment 9 MageSlayer 2009-03-22 19:06:40 UTC
That's when emerge --info now gives.
I'm not refusing to help.
Comment 10 MageSlayer 2009-03-22 19:13:07 UTC
I don't think this information is valid though, since paludis has other config files.
Comment 11 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-04-21 04:57:18 UTC
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