From: David K. <da...@ko...> - 2006-12-28 17:14:28
|
On Wednesday 27 December 2006 22:51, Bernhard Praschinger wrote: > Hallo > > >>> lavrec: symbol lookup error: /usr/lib/liblavfile-1.8.so.0: undefined > >>> symbol: lqt_fileno > >> > >> That lookes like a problem with the version of the mjpegtools and the > >> libquicktime. Which versions do you use for both packages ? > > > > libquicktime0 0.9.7-1 > > libmjpegtools0 1.8.0-0.4 > > mjpegtools 1.8.0-0.4 > > That version's look ok, can you run ldd /path_to/lavrec. > That showes you again's wihch version lavrec is linked (maybe compiled > to a different version) $ ldd $(which lavrec) linux-gate.so.1 => (0xffffe000) libmjpegutils-1.8.so.0 => /usr/lib/libmjpegutils-1.8.so.0 (0xa7f7a000) liblavrec-1.8.so.0 => /usr/lib/liblavrec-1.8.so.0 (0xa7f69000) liblavfile-1.8.so.0 => /usr/lib/liblavfile-1.8.so.0 (0xa7f5c000) libquicktime.so.0 => /usr/lib/libquicktime.so.0 (0xa7ef4000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xa7ee2000) libz.so.1 => /usr/lib/libz.so.1 (0xa7ece000) libdl.so.2 => /lib/tls/libdl.so.2 (0xa7eca000) libdv.so.4 => /usr/lib/libdv.so.4 (0xa7ea3000) liblavjpeg-1.8.so.0 => /usr/lib/liblavjpeg-1.8.so.0 (0xa7e7d000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xa7e5d000) libm.so.6 => /lib/tls/libm.so.6 (0xa7e38000) libc.so.6 => /lib/tls/libc.so.6 (0xa7d06000) /lib/ld-linux.so.2 (0xa7fa4000) > Or do you have an older version (or fragments of an older/newer version) > on your system too ? $ locate lavrec /usr/bin/lavrec /usr/lib/liblavrec-1.8.so.0 /usr/lib/liblavrec-1.8.so.0.0.0 /usr/share/man/man1/lavrec.1.gz > > There are no newer ones available from my sources.list: > > > > deb ftp://debian.oregonstate.edu/debian/ etch main non-free contrib > > deb http://security.debian.org stable/updates main > > deb http://deb.opera.com/opera/ etch non-free > > deb http://www.debian-multimedia.org testing main > > Alway's compiled the mjpegtools and libquicktime from source :) I will if I have to. I installed the source package for mjpegtools (Debian) and it has this diff file: # cat diff --- lavtools/lav_io.c.orig 2006-10-15 08:38:13.000000000 +0200 +++ lavtools/lav_io.c 2006-10-15 08:39:29.000000000 +0200 @@ -1367,7 +1367,7 @@ break; #ifdef HAVE_LIBQUICKTIME case 'q': - res = fileno(((quicktime_t *)lav_file->qt_fd)->stream); + res = lqt_fileno((quicktime_t *)lav_file->qt_fd); break; #endif default: After installing it made no difference. > > auf hoffentlich bald, > > Berni the Chaos of Woodquarter > > Email: sha...@ut... > www: http://www.lysator.liu.se/~gz/bernhard :w |