Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 61726 - gnomoradio-0.15.1 doesn't build on amd64
Summary: gnomoradio-0.15.1 doesn't build on amd64
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
: 70289 (view as bug list)
Depends on: 51719
Blocks:
  Show dependency tree
 
Reported: 2004-08-25 21:42 UTC by Jim Garrison
Modified: 2004-12-23 13:43 UTC (History)
1 user (show)

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


Attachments
diff for new ebuild version (gnomoradio-verbump.diff,539 bytes, patch)
2004-11-13 15:04 UTC, Dice Random
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Garrison 2004-08-25 21:42:49 UTC
Gnomoradio 0.14 is now out.
Comment 1 Jim Garrison 2004-08-26 13:04:49 UTC
One major change with this version is that it now depends on libao instead of esd.
Comment 2 Chris White (RETIRED) gentoo-dev 2004-09-01 07:29:27 UTC
This compiles fine, but the actual interface seems VERY broken.

I'll have to look at this later to see what's going on.
Comment 3 Joe McCann (RETIRED) gentoo-dev 2004-11-06 17:18:50 UTC
*** Bug 70289 has been marked as a duplicate of this bug. ***
Comment 4 Joe McCann (RETIRED) gentoo-dev 2004-11-06 17:21:09 UTC
new version is out, 0.15 : http://gnomoradio.org/
Any word on these interface problems?
Comment 5 Daniel Kenzelmann 2004-11-09 03:22:38 UTC
gnomoradio-0.15.1
is out ...
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2004-11-12 04:24:57 UTC
damn... I was hopin' this'd be easy... but it's not... 0.15.1 craps out on me:

x86_64-pc-linux-gnu-g++ -O2 -pipe -fomit-frame-pointer -o .libs/gnomoradio main.o main-window.o browser-link.o conf.o druid.o intro-druid.o player-controls.o playlist-chooser-store.o playlist-store.o playlist-view.o song-info.o song-rater.o prefs-box.o playlist-druid.o criteria-input.o criteria-creator.o playlist-settings.o song-paths.o -Wl,--export-dynamic  -pthread -L//usr/lib64 /usr/lib64/libgtkmm-2.4.so /usr/lib64/libgdkmm-2.4.so /usr/lib64/libatkmm-1.6.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libpangomm-1.4.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangoxft-1.0.so /usr/lib64/libpangox-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libgconfmm-2.6.so /usr/lib64/libgconf-2.so /usr/lib64/libORBit-2.so /usr/lib64/libgmodule-2.0.so -ldl /usr/lib64/libgthread-2.0.so /usr/lib64/libxml++-2.6.so /usr/lib64/libxml2.so -lpthread -lz -lm /usr/lib64/libglibmm-2.4.so /usr/lib64/libgobject-2.0.so /usr/lib64/libsigc-2.0.so /usr/lib64/libglib-2.0.so ../roboradio/.libs/libroboradio.so -Wl,--rpath -Wl,/usr/lib64 -Wl,--rpath -Wl,//usr/lib64
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libglibmm-2.4.1, needed by /usr/lib64/libgconfmm-2.6.so, not found (try using -rpath or -rpath-link)
../roboradio/.libs/libroboradio.so: undefined reference to `Rainbow::RdfResource::get_and_do(Glib::ustring const&, sigc::slot<void, xmlpp::Element*, Rainbow::ref_ptr<Rainbow::RdfResource>, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&)'
collect2: ld returned 1 exit status
make[3]: *** [gnomoradio] Error 1
make[3]: Leaving directory `/mnt/raid0/tmp/portage/gnomoradio-0.15.1/work/gnomoradio-0.15.1/gnomoradio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/raid0/tmp/portage/gnomoradio-0.15.1/work/gnomoradio-0.15.1/gnomoradio'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/raid0/tmp/portage/gnomoradio-0.15.1/work/gnomoradio-0.15.1'
make: *** [all] Error 2

!!! ERROR: media-sound/gnomoradio-0.15.1 failed.
!!! Function src_compile, Line 510, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

Comment 7 Jim Garrison 2004-11-12 21:49:28 UTC
I had this error when I first ported to Gtkmm 2.4, but it went away after about a day.  What version of g++ are you using?
Comment 8 Jim Garrison 2004-11-12 23:02:46 UTC
I posted a message to the libsigc++ list here with details about my experience

http://mail.gnome.org/archives/libsigc-list/2004-October/msg00033.html

I may try forwarding this info to the g++ team as well.
Comment 9 Jeremy Huddleston (RETIRED) gentoo-dev 2004-11-13 00:29:27 UTC
gcc-3.4.3 

The /usr/lib64/libgconfmm-2.6.so linking is fine now... but the unresolved Rainbow stuff still isn't...

I won't be able to look at this for atleast a week... my GRE is on Monday and I've got other stuff to take care of, too...
Comment 10 Jim Garrison 2004-11-13 07:49:24 UTC
I know your feeling.  In that case, feel free to not worry about it for now.  I'll spend the next week trying to figure out what is wrong with g++ or ld, which is where I am pretty sure the problem is.  I'll try to figure out some work-around for the meantime.
Comment 11 Dice Random 2004-11-13 15:04:50 UTC
Created attachment 43887 [details, diff]
diff for new ebuild version

gnomoradio-0.15.1 is working for me, I just copied the ebuild over and changed
the deps to reflect what's currently required.	See attached diff.  Here's
emerge info:

dice@entropy ~ $ emerge info
Portage 2.0.51-r3 (gcc34-x86-2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0,
2.6.9-mm1 i686)
=================================================================
System uname: 2.6.9-mm1 i686 AMD Athlon(tm) MP Processor 1800+
Gentoo Base System version 1.6.6
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf
/etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs candy ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.binarycompass.org
http://ftp-mirror.internap.com/pub/gentoo/ http://gentoo.ccccom.com
ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/mine /usr/local/overlays/bmg-main
/usr/local/overlays/bmg-gnome-current"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib acpi alsa apache2 apm avi berkdb bitmap-fonts cdr composite
crypt dba dvd dvdr encode ethereal evo f77 fbcon foomaticdb fortran freetype gd
gdbm gif gnome gphoto2 gpm gtk gtk2 imagemagick imlib java jpeg libg++ libwww
mad mikmod mmx motif mozilla moznocompose moznoirc moznomail mpeg mysql ncurses
nls nptl nvidia obscene oggvorbis opengl oss pam pdflib perl pic png python
quicktime readline samba sdl slang spell ssl svg svga tcpd tetex threads tiff
truetype videos x86 xft xml2 xmms xv xvmc zlib"
Comment 12 Jeremy Huddleston (RETIRED) gentoo-dev 2004-11-16 14:18:42 UTC
it's in portage, but it-s -amd64 until I figure out why it won't compile there... 
Comment 13 Jeremy Huddleston (RETIRED) gentoo-dev 2004-11-22 19:02:42 UTC
bumping to amd64 as I bit off too many bugs...
Comment 14 Simon Stelling (RETIRED) gentoo-dev 2004-12-23 13:43:58 UTC
i can't confirm this so i readded ~amd64. if it still fails for you, please reopen this bug