Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140195 - xfmedia 0.9.1-r2 fails to compile with Xfce4.4Beta2
Summary: xfmedia 0.9.1-r2 fails to compile with Xfce4.4Beta2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-13 01:29 UTC by David Danier
Modified: 2006-12-06 21:28 UTC (History)
1 user (show)

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


Attachments
xfce-extra/xfmedia-0.10.0_pre1.ebuild (xfmedia-0.10.0_pre1.ebuild,916 bytes, text/plain)
2006-07-13 01:31 UTC, David Danier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Danier 2006-07-13 01:29:27 UTC
Output:
----------------------------------------------
x86_64-pc-linux-gnu-gcc -march=athlon64 -O2 -pipe -o xfmedia xfmedia-http.o xfmedia-jumptofilewin.o xfmedia-keybindings.o xfmedia-main.o xfmedia-mainwin.o xfmedia-mainwin-callbacks.o xfmedia-mediamarks.o xfmedia-playlist.o xfmedia-playlist-files.o xfmedia-remote.o xfmedia-settings.o xfmedia-settings-dialog.o xfmedia-trayicon.o xfmedia-xfmedia-common.o xfmedia-xfmedia-handle.o xfmedia-xfmedia-interface.o xfmedia-xfmedia-keybindings.o xfmedia-xfmedia-playlist-queue.o xfmedia-xfmedia-plugin.o xfmedia-xfmedia-xine.o -pthread  -L/usr/lib64 ../xfmedia/.libs/libxfmedia-remote-client.a /usr/lib64/libXtst.so /usr/lib64/libgthread-2.0.so /usr/lib64/libxfcegui4.so -L/usr/lib /usr/lib64/libexo-0.3.so /usr/lib64/libmd5.so -L/usr/lib64/mysql /usr/lib64/mysql/libmysqlclient.so -lcrypt -lssl -lcrypto /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libxfce4util.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libXext.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libXrender.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libpng12.so /usr/lib64/libglitz.so /usr/lib64/libfontconfig.so /usr/lib64/libexpat.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libstartup-notification-1.so /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libX11.so /usr/lib64/libxine.so -ldl -lm /usr/lib64/libfreetype.so -lpthread -lrt /usr/lib64/libdbus-glib-1.so /usr/lib64/libgobject-2.0.so /usr/lib64/libdbus-1.so -lnsl /usr/lib64/libglib-2.0.so /usr/lib64/libtag_c.so /usr/lib64/libtag.so -L/usr/x86_64-pc-linux-gnu/bin -L/usr/x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/../../../lib64 -lz /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/libstdc++.so -Wl,--rpath -Wl,/usr/lib64/mysql -Wl,--rpath -Wl,/usr/lib64/mysql
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -I.. -I../xfmedia -DLOCALEDIR=\"/usr/share/locale\" -DBINDIR=\"/usr/bin\" -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -march=athlon64 -O2 -pipe -MT xfmedia_remote-xfmedia-remote.o -MD -MP -MF ".deps/xfmedia_remote-xfmedia-remote.Tpo" -c -o xfmedia_remote-xfmedia-remote.o `test -f 'xfmedia-remote.c' || echo './'`xfmedia-remote.c; \
then mv -f ".deps/xfmedia_remote-xfmedia-remote.Tpo" ".deps/xfmedia_remote-xfmedia-remote.Po"; else rm -f ".deps/xfmedia_remote-xfmedia-remote.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc  -march=athlon64 -O2 -pipe   -o xfmedia-remote  xfmedia_remote-xfmedia-remote.o ../xfmedia/libxfmedia-remote-client.la -lglib-2.0   -ldbus-glib-1 -ldbus-1 -lglib-2.0
x86_64-pc-linux-gnu-gcc -march=athlon64 -O2 -pipe -o xfmedia-remote xfmedia_remote-xfmedia-remote.o  ../xfmedia/.libs/libxfmedia-remote-client.a /usr/lib64/libdbus-glib-1.so /usr/lib64/libgobject-2.0.so /usr/lib64/libdbus-1.so -lnsl /usr/lib64/libglib-2.0.so
xfmedia_remote-xfmedia-remote.o: In function `main':
xfmedia-remote.c:(.text+0x2a1): undefined reference to `xfce_textdomain'
collect2: ld returned 1 exit status
make[2]: *** [xfmedia-remote] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/xfmedia-0.9.1-r2/work/xfmedia-0.9.1/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/xfmedia-0.9.1-r2/work/xfmedia-0.9.1'
make: *** [all] Fehler 2

!!! ERROR: xfce-extra/xfmedia-0.9.1-r2 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  ebuild.sh, line 1248:   Called xfce42_src_compile
  xfce42.eclass, line 92:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
----------------------------------------------

"undefined reference" sounds like some API has changed (or moved). As a workaround I will post an SVN-ebuild, which works (but needs xfce4-dev-tools, which I will post in bug 130440).
Comment 1 David Danier 2006-07-13 01:31:39 UTC
Created attachment 91628 [details]
xfce-extra/xfmedia-0.10.0_pre1.ebuild

SVN ebuild, depends on xfce4-dev-tools ebuild, get it from bug 130440
Comment 2 Botykai Zsolt 2006-11-16 07:18:01 UTC
It's still a bug, and it applies to XFCE4.4 RC{1,2} as well. And there is a patch already in xfce's bug DB: http://bugzilla.xfce.org/show_bug.cgi?id=2026
Comment 3 Josh Nichols (RETIRED) gentoo-dev 2006-12-06 21:28:03 UTC
0.9.2 has been added to the tree, which should address this problem.I don't see us adding svn ebuilds to the main tree.

Thanks for reporting.