[icecast] includes and libraries

David Rust
Fri, 06 Aug 2004 14:23:04 -0000

Thanks to Mike for pointing me to ices and away from the braindead shout.

I'm kind of stumped on this one, now.

I compiled ices-0.2.3 just fine
it actually works! :)

Ok, so I want to reencode for a lower bitrate (ices -R) and it complains
that I need lame. ok, so I grab it.

I compiled lame-3.92 (and lame can at least be started on the cli)

So I go back to ices-0.2.3 and run:
# ./configure --with-lame
ok, so now it complains about libraries.  so...
# ./configure --with-lame --with-lame-libraries=/usr/local/lib
now it *still* complains about libraries, so I figure, add in the includes.
#
./configure --with-lame --with-lame-libraries=/usr/local/lib --with-lame-inc
ludes=/usr/include/lame

of course the compile stops with the same message:

checking for lame/lame.h... (cached) no
checking for lame.h... (cached) no
configure: error: Could not find a valid LAME library installation

# ls /usr/local/lib -l
-rw-r--r--   1 root     root       398524 Nov 13 02:26 libmp3lame.a
-rwxr-xr-x   1 root     root          674 Nov 13 02:26 libmp3lame.la
lrwxrwxrwx   1 root     root           19 Nov 13 02:26 libmp3lame.so ->
libmp3lame.so.0.0.0
lrwxrwxrwx   1 root     root           19 Nov 13 02:26 libmp3lame.so.0 ->
libmp3lame.so.0.0.0
-rwxr-xr-x   1 root     root       380066 Nov 13 02:26 libmp3lame.so.0.0.0
-rw-r--r--   1 root     root        91104 Nov 13 01:13 libshout.a
-rwxr-xr-x   1 root     root          713 Nov 13 01:13 libshout.la
lrwxrwxrwx   1 root     root           17 Nov 13 01:13 libshout.so ->
libshout.so.2.0.2
lrwxrwxrwx   1 root     root           17 Nov 13 01:13 libshout.so.2 ->
libshout.so.2.0.2
-rwxr-xr-x   1 root     root        55393 Nov 13 01:13 libshout.so.2.0.2

# ls  /usr/include/lame -l
-rw-r--r--   1 root     root        35438 Nov 13 02:26 lame.h

You can see the files from ices compile earlier in there as well, timestamp
1:13, and the lame files @ 2:26

what am I missing?

Dave