Hello, I'm trying to get theora built. However there is not a page listing what depdencies there are. Would it be possible to have a developers page with the point release tarballs etc? (There is subversion access, but I do not have subversion for my OS). I could not find libtheora release, only an alpha, this wasn't very clear, it has been released now I think. The libogg and libvorbis I managed to pickout from: http://www.xiph.org/ogg/vorbis/download/ So I have: libogg-1.1.tar.gz libtheora-1.0alpha3.tar.bz2 libvorbis-1.0.tar.gz However I get this error: if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/include/SDL -D_REENTRANT -MT encoder_example.o -MD -MP -MF ".deps/encoder_example.Tpo" \ -c -o encoder_example.o `test -f 'encoder_example.c' || echo './'`encoder_example.c; \ then mv -f ".deps/encoder_example.Tpo" ".deps/encoder_example.Po"; \ else rm -f ".deps/encoder_example.Tpo"; exit 1; \ fi /bin/sh ../libtool --mode=link gcc -I/usr/include/SDL -D_REENTRANT -o encoder_example encoder_example.o ../lib/libtheora.la -logg -lvorbisenc -lvorbis -lm -logg gcc -I/usr/include/SDL -D_REENTRANT -o encoder_example encoder_example.o ../lib/.libs/libtheora.a -lvorbisenc -lvorbis -lm -logg encoder_example.o: In function `main': encoder_example.o(.text+0x1b19): undefined reference to `vorbis_granule_time' collect2: ld returned 1 exit status make[2]: *** [encoder_example] Error 1 From the README I can see that I "need libvorbis and libvorbisenc from the 1.0.1 release or later." However, there is not a 1.0.1 tarball in the http://www.xiph.org/ogg/vorbis/download/ directory.. does anyone have a link for me please? Kind regards JG
On Sat, Aug 28, 2004 at 09:18:39PM +0100, J. Grant wrote:> I could not find libtheora release, only an alpha, this wasn't very > clear, it has been released now I think.Yes. What happened is we froze the bitstream at what the alpha 3 encoder produces, so that's the release to use. We haven't made the first beta release yet.> From the README I can see that I "need libvorbis and libvorbisenc from > the 1.0.1 release or later." However, there is not a 1.0.1 tarball in > the http://www.xiph.org/ogg/vorbis/download/ directory.. does anyone > have a link for me please?Yes, you need 1.0.1. It's hiding on vorbis.com: http://www.vorbis.com/files/1.0.1/unix/libvorbis-1.0.1.tar.gz I'll clean up the links, if our webmaster team doesn't get to it first. Cheers, -r
I ran into difficulty trying to follow J. Grant's lead in building theora with libogg-1.1.tar.gz, libvorbis-1.0.1.tar.gz, and libtheora-1.0alpha3.tar.gz. The problem occurred while building libvorbis-1.0.1. J. Grant discovered that the cause of the problem was that I had downloaded all three files into a directory named "theora files." The space in that directory name was the problem. Renaming that directory to "theorafiles" solved it. I also had the link error with libvorbis-1.0.1 examples, and worked around it by commenting out the line LDFLAGS = -all-static from libvorbis-1.0.1/examples/Makefile. Also, while building libtheora-1.0alpha3, I got an error, unable to find /usr/lib/libogg.la and my workaround for that was to copy libogg.la from /usr/local/lib into /usr/lib. gcc (GCC) 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk) GNU ld version 2.14.90.0.7 20031029 Regards, John