[vorbis-dev] [paul@mail.me.maar.nu: Building vorbis-tools without libao]

Paul de Weerd paul at mail.me.maar.nu
Mon Sep 3 16:28:50 PDT 2001



Again, Hi All,

Thanks for your replies. I probably should've mentioned that
I'm not subscribed to the list but I found your answers on 
the archives.

I just wanted to go on record and mention that I do in fact
have all the original CD's and that by re-encoding I meant
repeating the entire process of ripping the original CD's
(with cdparanoia (of course ;)) and then encoding them to
our new favorite file format. I'm fully aware of things like
generation loss etc ;)

The posted solution, requiring me to modify configure.in and
running `./autogen.sh` unfortunately did not work for me, I
suppose that requires a CVS version, where I was just trying
to build rc2. So I've simply installed libao and removed
it (and ogg123) after the build.

Oh, and for one thing : I'm switching to Ogg because it
isn't an 'Industry Standard (TM)' just yet. The more people
supporting it, the more music distributed in the format
(yes, including illegal copies), the more demand there will
be in the market and the more popular it will become. I
will, for the moment, keep my MP3's for my MP3-only
players (Philips Expanium MP3-CD player) but I will 
gladly `find / -name \*\.mp3 -exec rm \{\} \;` when I have
my Expanium replaced with a Vorbized player ;)

(Another important reason of course is the coolness factor
- I will have a huge collection of Vorbisfiles before the
rest of the world even knows about 'em. Even though this
means ripping 1300+ CD's - with the audio quality of RC2,
I'll simply build another encoder box when I have the cash
to speed things up ;)

Cheers all !

Paul 'WEiRD' de Weerd

PS: For the guys with a math degree: I wasn't done yet
encoding my CD's to MP3. 1300+ Albums @128Kbit dont fit
in ~30GB (which is, BTW on recent count closer to 40).

----- Forwarded message from Paul de Weerd <paul at mail.me.maar.nu> -----

Date: Mon, 3 Sep 2001 11:47:03 +0200
From: Paul de Weerd <paul at mail.me.maar.nu>
To: vorbis-dev at xiph.org
Subject: Building vorbis-tools without libao

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

----- End forwarded message -----

--- >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