[vorbis-dev] Problems with ov_open

ots1 at cs.waikato.ac.nz ots1 at cs.waikato.ac.nz
Wed Jun 11 21:29:11 PDT 2003



Hey, i'm having trouble getting ov_open to work on my slackware 8.1 system.
The c, and makefile are as follows, and the error produced. I've also
included an ldd of the compiled file. If anyone can be of any help, it
would be greatly appreciated!

--------------------------C FILE-------------------------------

#include <stdio.h>
#include <string.h>
#include "vorbis/codec.h"
#include "vorbis/vorbisfile.h"

int main(int argc, char *argv[])
{

<p>  //open the file supplied at command line
  FILE *f = fopen(argv[1], "rw");

  //create an instance of the OggVorbis_File class
  OggVorbis_File vf;

  //open the specified vorbis file.
  int i = ov_testemacs(f, &vf, NULL, 0);

}

--------------------------------MAKEFILE------------------------------

CFLAGS = -g
LIBS =  -L/usr/local/lib -lvorbisfile -lvorbis -logg -lao -lvorbisenc -lltdl

<p>oggPlay: oggPlay.o oggPlay.c
        gcc $(CFLAGS) oggPlay.o -o oggPlay $(LIBS)

oggPlay.o  : oggPlay.c
         gcc $(CFLAGS) -c oggPlay.c

clean:
        /bin/rm oggPlay.o *.*~

<p>------------------------------ERROR----------------------------------

bash$ oggPlay ../rock.ogg
oggPlay: relocation error: /usr/local/lib/libvorbisfile.so.3: undefined
symbol: ogg_stream_reset_serialno

-------------------------------LDD OGGPLAY------------------------------

bash-2.05a$ ldd oggPlay
        libvorbisfile.so.3 => /usr/local/lib/libvorbisfile.so.3 (0x40024000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x4002c000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x4004b000)
        libao.so.2 => /usr/lib/libao.so.2 (0x4004f000)
        libvorbisenc.so.2 => /usr/local/lib/libvorbisenc.so.2 (0x40054000)
        libltdl.so.3 => /usr/lib/libltdl.so.3 (0x40135000)
        libc.so.6 => /lib/libc.so.6 (0x4013b000)
        libm.so.6 => /lib/libm.so.6 (0x4025e000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x4027f000)
        libdl.so.2 => /lib/libdl.so.2 (0x40295000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
bash-2.05a$

Cheers,
Oliver Sneyd
ots1 at cs.waikato.ac.nz

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