> > ./waf configure --with-ruby-binary=/dev/null
> >
> The above 'configure' line worked Adam. Next step, run ./waf -vv build.
> No joy there :( Output posted to pastebin.
The error there is interesting:
/usr/bin/ld: src/clients/vistest/ripper.c.3.o: undefined reference to symbol 'vorbis_comment_add_tag'
This is saying the Ogg Vorbis library (one of the .so files, probably
in /usr/lib) is missing a function that it's supposed to have,
according to the corresponding .h file in /usr/include.
This is unusual and could mean there's something wrong with the version
of libvorbis installed. I think this is significant because the
Icecast stream you are unsuccessfully trying to play is also in Ogg
Vorbis format, so it could also explain why that isn't working if
there's something wrong with the Vorbis playback library.
Can you play any other .ogg file through XMMS2, in the same way that
you've successfully played .mp3 files? If that doesn't work either
then we'll know it's a libvorbis issue, but if you can successfully
play .ogg files with XMMS2 then we'll have to keep hunting.
Perhaps the easiest solution for the time being is to figure out how to
disable this 'ripper' plugin, or the whole 'vistest' client, which
sounds like it won't be so important based on having 'test' in its name.
> Back to trying to add the icecast link. According to the WiKi it should
> be easy:
I think what you're doing is fine. When I try it, it gets added to
XMMS2 but then XMMS2 removes it from the playlist almost immediately
because it can't figure out how to play the audio format, so it
considers it an unsupported file. In my case the problem is because of
some of the changes I've made to XMMS2 which I need to fix, so in your
case the cause will almost certainly be different, but without the
debugging output we won't know.
But I don't think you need to worry about trying different ways of
adding the URL, I think that part is correct. Also the fact that
mplayer plays it means you don't need a proxy (but in that snippet you
provided, the "useproxy" option is set to 0 so the proxy is unused,
which seems correct.)
Note that it's better to use the "xmms2 server config" (or for older
versions "xmms2 config") command rather than editing that XML file
directly.
Cheers,
Adam.
|