On Thu, 2005-12-08 at 15:14 +0100, Tom Parker wrote:
> Attempting to compile current CVS gets me the following error:
>
> ./.libs/librbshell.a(rb-playlist-manager.o): In function
> `rb_playlist_manager_set_property':
> /local/palfrey/src/rhythmbox/shell/rb-playlist-manager.c:428: undefined
> reference to `rb_auto_playlist_source_get_type'
> ./.libs/librbshell.a(rb-playlist-manager.o): In function
> `rb_playlist_manager_new_playlist':
> /local/palfrey/src/rhythmbox/shell/rb-playlist-manager.c:840: undefined
> reference to `rb_auto_playlist_source_new'
> /local/palfrey/src/rhythmbox/shell/rb-playlist-manager.c:844: undefined
> reference to `rb_static_playlist_source_new'
>
> .. followed by lots more similar bits and pieces too long to mention. As doing a
> grep for rb_auto_playlist_source_get_type shows it only gets mentioned in
> sources/rb-auto-playlist-source.h but never properly defined, I'm guessing
> there's a file or two missing from CVS.
That is odd, those are defined in
sources/rb-{auto,static}-playlist-source.c, which are in cvs. A clean
checkout compiles for me, if that was with an upgraded checkout can you
try a clean one?
Cheers,
James "Doc" Livingston
--
If at first you don't succeed, remove all evidence you ever tried
Attachment:
signature.asc
Description: This is a digitally signed message part