[theora-dev] CVS compile problems

Ivan Kalvachev ivan at cacad.com
Sat Aug 23 07:24:12 PDT 2003



Hi,
I'm compiling theora from the cvs. I use it with mplayer.
I had run in these problems:

 1. At make time I got that:

Making all in doc
make[1]: Entering directory `/work/src/theora/doc'
make[1]: *** No rule to make target `testspec.raw', needed by `all-am'. 
Stop.
make[1]: Leaving directory `/work/src/theora/doc'
make: *** [all-recursive] Error 1

    I cannot skip that error if I use ./configure --disable-oggtest. I guess
    it have other purpose
    I workaround this by removing these test from Makefile.

 2. My stock (slackware 9) SDL have problems with linking theora examples.
    here is the gcc command line & error:

make[1]: Entering directory `/work/src/theora/examples'
/bin/sh ../libtool --mode=link gcc  -I/usr/include/SDL -D_REENTRANT 
-all-static  -o p
layer_example  player_example.o ../lib/libtheora.la -logg -lm -L/usr/lib
-Wl,-rpath,/u
sr/lib -lSDL -lpthread -lm -L/opt/kde/lib -ldl -lartsc -lpthread
-L/usr/lib -lesd -lau
diofile -lm -L/usr/X11R6/lib -lX11 -lXext -ldl -lvorbis -logg
gcc -I/usr/include/SDL -D_REENTRANT -static -o player_example
player_example.o -Wl,-rp
ath -Wl,/usr/lib  ../lib/.libs/libtheora.a -L/usr/lib /usr/lib/libSDL.a
-L/opt/kde/lib
 -lartsc -L/usr/X11R6/lib /opt/kde/lib/libartsc.so -lpthread
/usr/lib/libesd.a /usr/li
b/libaudiofile.a -lX11 -lXext -ldl /usr/local/lib/libvorbis.a -lm
/usr/local/lib/libog
g.a -Wl,--rpath -Wl,/opt/kde/lib -Wl,--rpath -Wl,/opt/kde/lib
/usr/lib/gcc-lib/i386-slackware-linux/3.2.2/../../../../i386-slackware-linux/bin/ld:
c
annot find -lartsc
collect2: ld returned 1 exit status
make[1]: *** [player_example] Error 1
make[1]: Leaving directory `/work/src/theora/examples'
make: *** [all-recursive] Error 1

    this is the output of `ldconfig -p | grep artsc`

libartscbackend.so.0 (libc6) => /opt/kde/lib/libartscbackend.so.0
libartscbackend.so (libc6) => /opt/kde/lib/libartscbackend.so
libartsc.so.0 (libc6) => /opt/kde/lib/libartsc.so.0
libartsc.so (libc6) => /opt/kde/lib/libartsc.so

    BTW I have libartsc.so , but not *.a file! Maybe you should not have
to use sdl-config --static-libs and use sdl-config --libs?
   Donno.

<p> 3. Your configure script doesn't have option to disable sdl example
programs.
    I workaround the problem with forcing -with-sdl-prefix to wrong path.

<p>As I said I'm using cvs so I cannot check do these issue still exist. But
I will report them anyway:

 4. libraries path (e.g. libogg) should be queried on configure time
     not at autogen, just imagine what will happen on the release :O This
issue is written in the README!
 5. theora configure doesn't check the required version of libogg &
vorbis.

Best Regards
   Ivan Kalvachev
  iive

<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 'theora-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 Theora-dev mailing list