Hello,
I am trying to build mplayer and ffmpeg from source, and am currently having problems compiling support for dirac and schroedinger. In particular, when I try to configure ffmpeg like so
Code:
./configure --enable-x11grab --enable-libfaad --enable-libfaac --enable-libmp3lame --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --enable-libschroedinger --enable-libdirac --enable-gpl
I get the following
Package schroedinger-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `schroedinger-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'schroedinger-1.0' found
Package schroedinger-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `schroedinger-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'schroedinger-1.0' found
ERROR: libschroedinger not found
I have used standard configure/make/make install with no obscure arguments for dirac and schroedinger as well as 18 other libs--thus all are in /usr/local. I have edited the said PKG_CONFIG_PATH to have
/usr/local/lib/pkgconfig (where all the *.pc files are). I also have /usr/local/lib in /etc/ld.so.conf. Opening schroedinger-1.0.pc I see
Code:
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include/schroedinger-1.0
toolsdir=${exec_prefix}/bin
Name: schroedinger-1.0
Description: Dirac codec library
Requires: liboil-0.3 >= 0.3.13
Version: 1.0.5
Libs: -L${libdir} -lschroedinger-1.0 -lpthread -lm
Cflags: -I${includedir}
This all seems correct. Does ffmpeg not support these two libraries? (It detects all the others (faac/d, lame, etc) with no problem.) Similarly mplayer does not detect them as well. Any suggestions? Thanks.