Hi,
I just found out that current cvs HEAD can't be built without having
libdvdread installed. (After an "apt-get install libdvdread-dev" and
removing the "--disable-libdvdread" transcode built fine here.)
$ ./configure --disable-freetype2 --disable-libdvdread
[...]
----------------------------------------
Summary for transcode 1.1.0-cvs:
----------------------------------------
core options
----------------------------------------
static AV-frame buffering yes
A52 default decoder
libavcodec
----------------------------------------
headers -I/usr/include
libraries -L/usr/lib -lavcodec -lavutil -lm -lz -lpthread
build 3344384
version CVS
statically linked no
hardware support
----------------------------------------
v4l/v4l2 no
OSS no
bktr no
sunau no
optional module support
----------------------------------------
PV3 no
NuppelVideo no
optional package support
----------------------------------------
IBP (libxio) no
X11 yes
libmpeg2 yes
libpostproc no
freetype2 no
lame yes
xvid no
x264 no
ogg no
vorbis no
theora no
libdvdread no
pvm3 no
libdv no
libquicktime no
lzo no
a52 no
libxml2 no
mjpegtools no
sdl no
gtk no
imagemagick no
libjpeg yes
bsdav no
iconv yes
$ make
[...]
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_REENTRANT
-DMOD_PATH=\"/usr/local/lib/transcode\" -I.. -I../src -I/usr/include
-Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -MT
tcprobe-probe_mplayer.o -MD -MP -MF ".deps/tcprobe-probe_mplayer.Tpo" -c -o
tcprobe-probe_mplayer.o `test -f 'probe_mplayer.c' || echo
'./'`probe_mplayer.c; \
then mv -f ".deps/tcprobe-probe_mplayer.Tpo"
".deps/tcprobe-probe_mplayer.Po"; else rm -f ".deps/tcprobe-probe_mplayer.Tpo";
exit 1; fi
/bin/sh ../libtool --mode=link gcc -Wall -Wstrict-prototypes
-Wmissing-prototypes -g -O2 -o tcprobe tcprobe-tcprobe.o tcprobe-ac3scan.o
tcprobe-aux_pes.o tcprobe-dvd_reader.o tcprobe-fileinfo.o tcprobe-ioaux.o
tcprobe-ioxml.o tcprobe-mpg123.o tcprobe-scan_pes.o tcprobe-ts_reader.o
tcprobe-decode_dv.o tcprobe-extract_avi.o tcprobe-extract_mxf.o
tcprobe-extract_yuv.o tcprobe-probe_bktr.o tcprobe-probe_bsdav.o
tcprobe-probe_dvd.o tcprobe-probe_im.o tcprobe-probe_mov.o tcprobe-probe_nuv.o
tcprobe-probe_ogg.o tcprobe-probe_oss.o tcprobe-probe_pv3.o
tcprobe-probe_stream.o tcprobe-probe_sunau.o tcprobe-probe_v4l.o
tcprobe-probe_vnc.o tcprobe-probe_wav.o tcprobe-probe_xml.o
tcprobe-probe_mplayer.o ../avilib/libavi.la ../avilib/libwav.la -L/usr/lib
-lmp3lame ../aclib/libac.la ../libtc/libtc.la -lm -lm -lz -ldl
gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o tcprobe
tcprobe-tcprobe.o tcprobe-ac3scan.o tcprobe-aux_pes.o tcprobe-dvd_reader.o
tcprobe-fileinfo.o tcprobe-ioaux.o tcprobe-ioxml.o tcprobe-mpg123.o
tcprobe-scan_pes.o tcprobe-ts_reader.o tcprobe-decode_dv.o
tcprobe-extract_avi.o tcprobe-extract_mxf.o tcprobe-extract_yuv.o
tcprobe-probe_bktr.o tcprobe-probe_bsdav.o tcprobe-probe_dvd.o
tcprobe-probe_im.o tcprobe-probe_mov.o tcprobe-probe_nuv.o tcprobe-probe_ogg.o
tcprobe-probe_oss.o tcprobe-probe_pv3.o tcprobe-probe_stream.o
tcprobe-probe_sunau.o tcprobe-probe_v4l.o tcprobe-probe_vnc.o
tcprobe-probe_wav.o tcprobe-probe_xml.o tcprobe-probe_mplayer.o
../avilib/.libs/libavi.a ../avilib/.libs/libwav.a -L/usr/lib
/usr/lib/libmp3lame.so ../aclib/.libs/libac.a ../libtc/.libs/libtc.a -lm -lz
-ldl
tcprobe-tcprobe.o: In function `main':
/dev/shm/transcode/import/tcprobe.c:402: undefined reference to `dvd_is_valid'
/dev/shm/transcode/import/tcprobe.c:390: undefined reference to `dvd_is_valid'
collect2: ld returned 1 exit status
make[3]: *** [tcprobe] Error 1
make[3]: Leaving directory `/dev/shm/transcode/import'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/dev/shm/transcode/import'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/dev/shm/transcode'
make: *** [all] Error 2
Bye,
Christian Bodenstedt