On Wed, 2005-04-13 at 09:18 +0200, Oliver Lemke wrote: > On Tue, 2005-04-12 at 19:44 -0400, [EMAIL PROTECTED] wrote: > > I'm trying to compile the latest sources from the rhythmbox--merge--0.9 > > arch branch at [EMAIL PROTECTED] on Fedora Rawhide. It keeps > > dying with: > > > > cc1: warnings being treated as errors > > rb-debug.c: In function 'rb_profiler_dump': > > rb-debug.c:197: warning: pointer targets in passing argument 2 of > > 'g_timer_elapsed' differ in signedness > > make[3]: *** [rb-debug.lo] Error 1 > > make[3]: Leaving directory `/home/daemonic/arch/rhythmbox-0.8.99merge/lib' > > make[2]: *** [all] Error 2 > > make[2]: Leaving directory `/home/daemonic/arch/rhythmbox-0.8.99merge/lib' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/home/daemonic/arch/rhythmbox-0.8.99merge' > > make: *** [all] Error 2 > > > > Am I doing something dumb? Or the only one using gcc 4? > > For now, pass --disable-more-warnings to configure/autogen.sh. > Thank you, your gcc-fu is much stronger than mine. I got a little farther, but alas it now dies with a bunch of undefined references:
../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text+0x61): In function `rhythmdb_entry_get_string': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:189: undefined reference to `rb_refstring_get' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x72):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:195: undefined reference to `rb_refstring_get' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x7f):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:193: undefined reference to `rb_refstring_get' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x8c):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:191: undefined reference to `rb_refstring_get' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0xa9):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:197: undefined reference to `rb_refstring_get' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0xb6):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:199: undefined reference to `rb_refstring_get_sort_key' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0xc3):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:205: undefined reference to `rb_refstring_get_sort_key' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0xd0):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:203: undefined reference to `rb_refstring_get_sort_key' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0xdd):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:201: undefined reference to `rb_refstring_get_sort_key' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0xea):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:207: undefined reference to `rb_refstring_get_folded' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0xfc):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:213: undefined reference to `rb_refstring_get_folded' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x10c):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:211: undefined reference to `rb_refstring_get_folded' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x11c):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:209: undefined reference to `rb_refstring_get_folded' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x12f):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.h:219: undefined reference to `rb_refstring_get' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text+0xc0f): In function `rhythmdb_finalize': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:650: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0xc1d):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:651: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text+0x12d8): In function `rhythmdb_entry_destroy': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:895: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x12e3):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:896: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x12ee):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:897: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x12f9):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:898: more undefined references to `rb_refstring_unref' follow ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text+0x138b): In function `rhythmdb_entry_is_editable': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:912: undefined reference to `rb_refstring_get' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text+0x1fda): In function `rhythmdb_entry_sync_mirrored': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:2057: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text+0x21aa): In function `rhythmdb_entry_set_internal': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1912: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x21ba):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1913: undefined reference to `rb_refstring_new' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x21d3):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1924: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x21e3):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1925: undefined reference to `rb_refstring_new' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x21fc):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1920: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x220c):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1921: undefined reference to `rb_refstring_new' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x2225):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1916: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x2235):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1917: undefined reference to `rb_refstring_new' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x23e8):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1974: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x23f8):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:1975: undefined reference to `rb_refstring_new' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text+0x26d3): In function `rhythmdb_entry_allocate': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:843: undefined reference to `rb_refstring_ref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x26e4):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:844: undefined reference to `rb_refstring_ref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x26f5):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:845: undefined reference to `rb_refstring_ref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x2706):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:846: undefined reference to `rb_refstring_ref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x2717):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:847: undefined reference to `rb_refstring_ref' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text+0x529d): In function `rhythmdb_init': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:521: undefined reference to `rb_refstring_new' ../widgets/.libs/librbwidgets.a(rhythmdb.o)(.text +0x52b4):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb.c:522: undefined reference to `rb_refstring_new' ../widgets/.libs/librbwidgets.a(rhythmdb-tree.o)(.text+0xb39): In function `get_genres_hash_for_type': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb- tree.c:849: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb-tree.o)(.text +0xb43):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb- tree.c:849: undefined reference to `rb_refstring_equal' ../widgets/.libs/librbwidgets.a(rhythmdb-tree.o)(.text +0xb4d):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb- tree.c:849: undefined reference to `rb_refstring_hash' ../widgets/.libs/librbwidgets.a(rhythmdb-tree.o)(.text+0x1524): In function `get_or_create_artist': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb- tree.c:925: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb-tree.o)(.text +0x152e):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb- tree.c:925: undefined reference to `rb_refstring_equal' ../widgets/.libs/librbwidgets.a(rhythmdb-tree.o)(.text +0x1538):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb- tree.c:925: undefined reference to `rb_refstring_hash' ../widgets/.libs/librbwidgets.a(rhythmdb-tree.o)(.text+0x15b9): In function `get_or_create_genre': /usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb- tree.c:904: undefined reference to `rb_refstring_unref' ../widgets/.libs/librbwidgets.a(rhythmdb-tree.o)(.text +0x15c3):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb- tree.c:904: undefined reference to `rb_refstring_equal' ../widgets/.libs/librbwidgets.a(rhythmdb-tree.o)(.text +0x15cd):/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/rhythmdb/rhythmdb- tree.c:904: undefined reference to `rb_refstring_hash' collect2: ld returned 1 exit status make[3]: *** [rhythmbox] Error 1 make[3]: Leaving directory `/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/shell' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/redhat/BUILD/rhythmbox-0.8.99merge/shell' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/rhythmbox-0.8.99merge' make: *** [all] Error 2 -- Damian Christey <[EMAIL PROTECTED]> _______________________________________________ rhythmbox-devel mailing list [email protected] http://mail.gnome.org/mailman/listinfo/rhythmbox-devel
