[vorbis-dev] Building vorbis-tools without libao

Paul de Weerd paul at mail.me.maar.nu
Mon Sep 3 02:47:03 PDT 2001



Hi All,

For my new file (and thus mp3) server I've decided to switch 
completely to Ogg Vorbis. This means having to reencode
~30GB worth of 128Kb MP3's, but i figured that it would all
be worth the effort. So I downloaded the sources for
libogg, libvorbis and vorbis-tools and fired up my trusty
old compiler. libogg and libvorbis built and installed
like a charm. Not so for vorbis-tools...

It seems that when building vorbis-tools libao is required.
It also seems, however, that the only vorbis-tool linking
with libao is ogg123 - the one tool I don't need on my
server (which has no soundcard anyway). I must be able to
encode to ogg (oggenc), change comments (vorbiscomment) and
list the info for these files (ogginfo). All of these are
not linked to libao :

$ ldd `which oggenc` `which ogginfo` `which vorbiscomment`
/usr/local/bin/oggenc:
        libvorbisenc.so.0 => /usr/lib/libvorbisenc.so.0 (0x4001d000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x400e1000)
        libm.so.6 => /lib/libm.so.6 (0x400fd000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x4011f000)
        libc.so.6 => /lib/libc.so.6 (0x40123000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
/usr/local/bin/ogginfo:
        libvorbisfile.so.0 => /usr/lib/libvorbisfile.so.0 (0x4001d000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x40023000)
        libm.so.6 => /lib/libm.so.6 (0x4003f000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x40061000)
        libc.so.6 => /lib/libc.so.6 (0x40065000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
/usr/local/bin/vorbiscomment:
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x4001d000)
        libm.so.6 => /lib/libm.so.6 (0x40039000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x4005b000)
        libc.so.6 => /lib/libc.so.6 (0x4005f000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Of course, I have no idea how to work around the configure
and makefile problems to build all but ogg123. Of course,
I could install libao or copy the tools I need from another
box but there's little challenge in such a solution ;)

Can anyone give me some pointers on how I should change the
source distribution to build without libao and ogg123 ?

Thanks !

Paul 'WEiRD' de Weerd

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list