After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 453156 - Rhythmbox rev. 5236 fails to build
Rhythmbox rev. 5236 fails to build
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
HEAD
Other All
: Normal major
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 489850 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-07-02 17:00 UTC by Žygimantas Beručka
Modified: 2007-10-24 22:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
config.h of my rhythmbox build (5.45 KB, text/plain)
2007-07-02 17:01 UTC, Žygimantas Beručka
Details

Description Žygimantas Beručka 2007-07-02 17:00:26 UTC
Please describe the problem:
Rhythmbox fails to build for some time on Ubuntu Feisty (yes, I've tried with a fresh checkout too), so I thought I'd better report it. Here's what I get:

gcc -g -O2 -o .libs/rhythmbox main.o -pthread -Wl,--export-dynamic -pthread -pthread -Wl,--export-dynamic  ./.libs/librbshell.a ../corelib/.libs/librhythmbox-core.so ../sources/.libs/libsourcesimpl.a ../podcast/.libs/librbpodcast.a ../plugins/.libs/librbplugins.a ../rhythmdb/.libs/librhythmdb.a -lsoup-2.2 /usr/lib/libgnutls.so /usr/lib/libnotify.so ../bindings/python/.libs/rb.a -lpython2.5 -lutil -ldbus-glib-1 ../backends/.libs/librbbackends.a /usr/lib/libORBitCosNaming-2.so /usr/lib/libfreetype.so -lpng12 -lpthread /usr/lib/libexpat.so -ltotem-plparser -lnautilus-burn -lhal -ldbus-1 /usr/lib/libgnomeui-2.so -lSM -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnome-keyring.so /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes /usr/lib/libpango-1.0.so /usr/lib/libcairo.so -lX11 /usr/lib/libgnomevfs-2.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libgstbase-0.10.so /usr/lib/libgstreamer-0.10.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so -lrt /usr/lib/libxml2.so /usr/lib/libglib-2.0.so /usr/lib/libmusicbrainz.so /usr/lib/libgstcontroller-0.10.so -lz -Wl,--rpath -Wl,/home/zygis/Tree/rhythmbox/usr/lib
../bindings/python/.libs/rb.a(rb_la-rb.o): In function `_wrap_rb_removable_media_manager_queue_transfer':
/opt/rhythmbox/bindings/python/rb.override:1335: undefined reference to `rb_removable_media_manager_queue_transfer'
collect2: ld returned 1 exit status
make[3]: *** [rhythmbox] Error 1
make[3]: Leaving directory `/opt/rhythmbox/shell'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/opt/rhythmbox/shell'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/rhythmbox'
make: *** [all] Error 2

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Žygimantas Beručka 2007-07-02 17:01:50 UTC
Created attachment 91040 [details]
config.h of my rhythmbox build

config.h of my rhythmbox build in case you need it
Comment 2 Jonathan Matthew 2007-07-02 22:23:07 UTC
You can work around this by either disabling python plugins or enabling track transfer (installing libgnome-media-dev will most likely do this).

I'm not sure how we're meant to handle conditionally compiled functions in the .defs files..
Comment 3 Žygimantas Beručka 2007-07-03 07:15:17 UTC
Installing libgnome-media-dev indeed "fixed" this issue. It is just a workaround, though. :)
Comment 4 Jonathan Matthew 2007-10-24 22:35:46 UTC
*** Bug 489850 has been marked as a duplicate of this bug. ***
Comment 5 Jonathan Matthew 2007-10-24 22:54:28 UTC
Fixed in svn.