Hi, It seems rhythmbox fails to link against libid3tag for some reason. Christophe Le lun 15/12/2003 à 15:35, mike a écrit : > After giving up on gstreamer cvs for the moment (RB wont play anything) > I am trying to build rb against 0.7.2, which fails as follows > > > ./widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x46c): In > function `MP3_stream_info_impl_get_length_from_tag': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:192: undefined reference to `id3_tag_findframe' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x48a):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:202: undefined reference to `id3_frame_field' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x49b):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:203: undefined reference to `id3_field_getnstrings' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x4b9):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:207: undefined reference to `id3_field_getstrings' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x4c2):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:207: undefined reference to `id3_ucs4_latin1duplicate' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x1345): > In function `MP3_stream_info_impl_id3_tag_get_utf8': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:645: undefined reference to `id3_tag_findframe' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x136a):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:649: undefined reference to `id3_frame_field' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x137b):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:650: undefined reference to `id3_field_getnstrings' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x13aa):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:655: undefined reference to `id3_field_getstrings' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x13d4):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:658: undefined reference to `id3_genre_name' > ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x13e5):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/mp3-stream-info-impl.c:660: undefined reference to `id3_ucs4_utf8duplicate' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x65): In function > `query_tag': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:83: undefined reference to `id3_tag_query' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x10e): In function > `read_tag': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:109: undefined reference to `id3_tag_parse' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x155): In function > `update_primary': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:128: undefined reference to `id3_tag_clearframes' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x18a):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:131: undefined reference to `id3_tag_attachframe' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x328): In function > `add_tag': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:183: undefined reference to `id3_tag_delete' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x383):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:193: undefined reference to `id3_tag_addref' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x4c4): In function > `search_tags': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:239: undefined reference to `id3_tag_findframe' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x4e1):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:243: undefined reference to `id3_field_getint' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x65b): In function > `finish_file': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:295: undefined reference to `id3_tag_delref' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x66c):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:296: undefined reference to `id3_tag_delete' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x6a4):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:300: undefined reference to `id3_tag_delref' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x6c8):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:301: undefined reference to `id3_tag_delete' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x76c): In function > `new_file': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:331: undefined reference to `id3_tag_new' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x788):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:335: undefined reference to `id3_tag_addref' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x937): In function > `id3_vfs_update': > /home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:426: undefined reference to `id3_tag_render' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x966):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:430: undefined reference to `id3_tag_render' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x9b3):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:440: undefined reference to `id3_tag_render' > ../widgets/.libs/librbwidgets.a(id3-vfs.o)(.text+0x9fc):/home/data/cvs/rhythmbox/monkey-media/stream-info-impl/id3-vfs/id3-vfs.c:446: undefined reference to `id3_tag_render' > collect2: ld returned 1 exit status > make[3]: *** [rhythmbox] Error 1 > make[3]: Leaving directory `/home/data/cvs/rhythmbox/shell' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/data/cvs/rhythmbox/shell' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/data/cvs/rhythmbox' > make: *** [all] Error 2 > > This is with libid3tag-0.15 > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel
Ceci est une partie de message=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e=2E?=