oggvorbis(Under construction)


Ogg Vorbis is a completely open, patent-free, professional audio encoding and streaming technology with all the benefits of Open Source.

Compilation

libogg (V1.1.3/V1.3.x)

Follow instructions in INSTALL. The configure scripts (V1.1.3) seems to be slightly broken, on HP-UX it might be necessary to replace all:
   rm -f 
by
   rm -rf 
Otherwise e.g. the sizeof() tests fail.
Then
       # AIX 5.3/7.1, C 8.0/12.1:
./configure --prefix=/tmp/libogg-1.3.0 CC=cc CFLAGS="-O2" CPPFLAGS="-D_LARGE_FILES -D_THREAD_SAFE" --enable-static --disable-shared
       # HP-UX 11.00, gcc :
./configure --prefix=/tmp/libogg-1.1.3 CC=gcc CFLAGS=-O2
       # HP-UX 10.20, native cc :
./configure --prefix=/tmp/libogg-1.3.0 CC=cc  CFLAGS="-O -Ae -D_REENTRANT -D_FILE_OFFSET_BITS=64 +z" --enable-static --disable-shared 

make clean
make
make install

libvorbis (V1.2.0,V1.32)

Needs zlib, libogg installed. Specify locations of headers and library and proceed:
       # AIX 5.3/7.1, C 8.0/12.1:
./configure --prefix=/tmp/libvorbis-1.3.3 CC=cc CFLAGS="-O2" CPPFLAGS="-D_LARGE_FILES -D_THREAD_SAFE -qcpluscmt" OGG_CFLAGS="-I/bio/local/include"    OGG_LIBS="-L/bio/local/lib/"    --enable-static --disable-shared
./configure --prefix=/tmp/libvorbis-1.3.3 CC=cc CFLAGS="-O2" CPPFLAGS="-D_LARGE_FILES -D_THREAD_SAFE -qcpluscmt" OGG_CFLAGS="-I/nfs/local/71/include" OGG_LIBS="-L/nfs/local/71/lib/" --enable-static --disable-shared
       # HP-UX 11.00, gcc :
./configure --prefix=/tmp/libvorbis-1.2.0 CPPFLAGS=-I/nfs/local/1100/include/ LDFLAGS=-L/nfs/local/1100/lib
       # HP-UX 10.20, native cc :
./configure --prefix=/tmp/libvorbis-1.3.2 CC=cc CFLAGS="-I/nfs/local/1020/include/ -O -Ae -D_REENTRANT -D_FILE_OFFSET_BITS=64 +z" LDFLAGS=-L/nfs/local/1020/lib --enable-static --disable-shared 

make clean
make
make install

Last update: 9-Aug-2013, M.Kraemer