In plain text format this time (I hope)...
OK, so I have now got rid of all other versions of libquicktime.
I reconfigure, re-build, but it appears that lav2yuv still wants the
shared library version of libquicktime (which it can't find because I
got rid of them):
ldd lavtools/.libs/lav2yuv
liblavfile-1.6.so.0 => /usr/local/lib/liblavfile-1.6.so.0
(0x40017000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4005a000)
libpng.so.2 => /usr/lib/libpng.so.2 (0x40071000)
libz.so.1 => /lib/libz.so.1 (0x40097000)
libm.so.6 => /lib/libm.so.6 (0x400a6000)
libdl.so.2 => /lib/libdl.so.2 (0x400c7000)
liblavjpeg-1.6.so.0 => /usr/local/lib/liblavjpeg-1.6.so.0
(0x400cb000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40132000)
libc.so.6 => /lib/libc.so.6 (0x4015a000)
libquicktime.so => not found
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 (0x40287000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
The quicktime library sources provied with mjpegtools build a static
libquicktime.a. I have to say this build system is really getting quite
tedious now. I can't believe you have to get rid of every other shared
library in the system (that may be required by other apps) to build this
thing. And even then it links against shared libraries that are not
there. This is one big step backwards from mjpegtools 1.4.1.
Any ideas on this one? Another quick fix? I think Mads is having the
same problem.
Ed.
Ronald Bultje wrote:
On Fri, 2002-05-10 at 21:35, Edward Tandi wrote:
It would be nice to have it documented somewhere. I have a new problem
however:
I think it's documented (in man lavplay ;-) )... Thanks for the point
:-).
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 2035)]
0x400b09fd in dv_parse_video_segment () from /usr/lib/libquicktime.so
You've linked against Adam William's quicktime4linux or so. You should
rather link against our hacked libquicktime, because this one does *not*
include the hacked (and broken) version of libdv-0.8 or so in it. This
is one of the reasons to use a hacked version of quicktime4linux rather
than Adam's original version (there's more reasons, though).
You're crashing because of this broken libdv library. Recompile without
this quicktime4linux and link against 'our' quicktime4linux. Then, it
should use libdv-0.9.5 and everything should be fine.
Ronald
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com