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

Reply via email to