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: [EMAIL PROTECTED]
> www: http://www.lysator.liu.se/~gz/bernhard
:w



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to