Try defining LD_LIBRARY_PATH to include the location of libmp3lame.so.0 - I had to do this manually in order to get ices 0.2.2 to work. On Wed, 6 Feb 2002, LeDiva wrote:> On Wed, 6 Feb 2002, Jack Moffitt wrote: > > > ices is built on libshout. libshout should have perfect timing and it > > also detects and discards corrupt frames and supports VBR streams. It > > is basically the _new_ version of shout. > > ices refuses to load. It whines about libmp3lame.so.0 being missing. I > found the message in the archives that supposedly forces ices to compile > with lame support, still nothing. > > ./configure ends the same way regardless of options: > > Features: > libshout: builtin > LAME : yes > Vorbis : yes > Perl : yes > Python : no > XML : yes > Configuration complete. Now run 'gmake'. > > I can't find an option in the config file or anywhere in the docs that > lets you specify where ices should look for the lame libraries. > --- > Julia Lunetta > Listen to my music collection... http://julial.dhs.org:8005/ > > > --- >8 ---- > List archives: http://www.xiph.org/archives/ > icecast project homepage: http://www.icecast.org/ > To unsubscribe from this list, send a message to 'icecast-request@xiph.org' > containing only the word 'unsubscribe' in the body. No subject is needed. > Unsubscribe messages sent to the list will be ignored/filtered. >-- Don Becker don@donbecker.org http://www.donbecker.org Unix System Administrator, Adelphi University http://www.adelphi.edu <p>--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Expanding on Jack's note. In a default lame install, the lame library in in /usr/local/lib which is not in the 'trusted' library directories, hence why the linker/loader can't find it. What you need to do to fix it (as root), is open up /etc/ld.so.conf and add /usr/local/lib to the file. This file just contains various paths that will be searched in addition to /usr/lib & /lib for libraries. When you run ldconfig it will do a number of things that will make this library 'known' to the linker/loader. Bottom line for you, is once you do this, ices will be able to link to the mp3 library (as will other files/programs that need it) and you are on your way. ----- Original Message ----- From: "Jack Moffitt" <jack@xiph.org> To: <icecast@xiph.org> Sent: Wednesday, February 06, 2002 12:13 PM Subject: Re: [icecast] Stuttering stream <p>> >> > ices refuses to load. It whines about libmp3lame.so.0 being missing. I > > found the message in the archives that supposedly forces ices to compile > > with lame support, still nothing. > > Did you run ldconfig after installing the library? Is /etc/ld.so.conf > listing the directory you installed to? > > > ./configure ends the same way regardless of options: > > > > Features: > > libshout: builtin > > LAME : yes > > Vorbis : yes > > Perl : yes > > Python : no > > XML : yes > > Configuration complete. Now run 'gmake'. > > Even if you do ./configure --without-lame? > > And doesn't ./configure --with-lame=/usr/local work? > > > I can't find an option in the config file or anywhere in the docs that > > lets you specify where ices should look for the lame libraries. > > Ices doesn't look for them! Your system's dynamic loader looks for > them. If they aren't installed where it can find them or if you didn't > refresh it's database of libraries it will have no idea. > > jack. > > --- >8 ---- > List archives: http://www.xiph.org/archives/ > icecast project homepage: http://www.icecast.org/ > To unsubscribe from this list, send a message to'icecast-request@xiph.org'> containing only the word 'unsubscribe' in the body. No subject is needed. > Unsubscribe messages sent to the list will be ignored/filtered. >--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
At 11:57 AM 2/6/2002 -0500, LeDiva wrote:>I can't find an option in the config file or anywhere in the docs that >lets you specify where ices should look for the lame libraries.try ./configure --help You'll see (among other things) --with-lame=DIR --with-lame-includes=DIR --with-lame-libraries=DIR In case you've installed the libraries somewhere odd. -Mark <p><p>--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Wed, 6 Feb 2002, Jack Moffitt wrote:> ices is built on libshout. libshout should have perfect timing and it > also detects and discards corrupt frames and supports VBR streams. It > is basically the _new_ version of shout.ices refuses to load. It whines about libmp3lame.so.0 being missing. I found the message in the archives that supposedly forces ices to compile with lame support, still nothing. ./configure ends the same way regardless of options: Features: libshout: builtin LAME : yes Vorbis : yes Perl : yes Python : no XML : yes Configuration complete. Now run 'gmake'. I can't find an option in the config file or anywhere in the docs that lets you specify where ices should look for the lame libraries. --- Julia Lunetta Listen to my music collection... http://julial.dhs.org:8005/ <p>--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> > ices refuses to load. It whines about libmp3lame.so.0 being missing. I > found the message in the archives that supposedly forces ices to compile > with lame support, still nothing.Did you run ldconfig after installing the library? Is /etc/ld.so.conf listing the directory you installed to?> ./configure ends the same way regardless of options: > > Features: > libshout: builtin > LAME : yes > Vorbis : yes > Perl : yes > Python : no > XML : yes > Configuration complete. Now run 'gmake'.Even if you do ./configure --without-lame? And doesn't ./configure --with-lame=/usr/local work?> I can't find an option in the config file or anywhere in the docs that > lets you specify where ices should look for the lame libraries.Ices doesn't look for them! Your system's dynamic loader looks for them. If they aren't installed where it can find them or if you didn't refresh it's database of libraries it will have no idea. jack. --- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.