OK, then my reading was wrong.  Nothing else we can do without more
information.

On Fri, Sep 20, 2002 at 11:12:05PM -0400, Mike Furr wrote:
> On Thu, 2002-09-19 at 16:42, Daniel Jacobowitz wrote:
> > Well, that's not the right behavior probably.  We'd need more
> > information.
> agreed :)
> > But it looks to me from the GDB trace as if you're dlopening a library
> > which is linked to libpthread, and your main application is not.  I can
> > assure you that that isn't going to work properly.  If you want to
> > support threaded plugins the app must be threaded.
> How about the other way around?
> 
> ldd on the executable:
>       lqt_mjpeg.so => not found
>       libquicktime.so.0 => not found      [these are in a sep build tree for now...]
>       libquicktime1394.so.0 => not found
>       libtiff.so.3 => /usr/lib/libtiff.so.3 (0x0ff94000)
>       libmpeg3.so.1 => /usr/lib/libmpeg3.so.1 (0x0ff12000)
>       libsndfile.so.0 => /usr/lib/libsndfile.so.0 (0x0febd000)
>       libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x0fe77000)
>       libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x0fd69000)
>       libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x0fd42000)
>       libGL.so.1 => /usr/lib/libGL.so.1 (0x0fc7a000)
>       libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x0fb7f000)
>       libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x0fb4d000)
>       libpthread.so.0 => /lib/libpthread.so.0 (0x0fb17000)
>       libpng.so.3 => /usr/lib/libpng.so.3 (0x0fac5000)
>       libz.so.1 => /usr/lib/libz.so.1 (0x0fa95000)
>       libdl.so.2 => /lib/libdl.so.2 (0x0fa72000)
>       libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x0f9fb000)
>       libm.so.6 => /lib/libm.so.6 (0x0f964000)
>       libc.so.6 => /lib/libc.so.6 (0x0f809000)
>       libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0f7c6000)
>       librom1394.so.0 => /usr/lib/librom1394.so.0 (0x0f7a3000)
>       libavc1394.so.0 => /usr/lib/libavc1394.so.0 (0x0f780000)
>       libraw1394.so.5 => /usr/lib/libraw1394.so.5 (0x0f75d000)
>       libogg.so.0 => /usr/lib/libogg.so.0 (0x0f739000)
>       /lib/ld.so.1 => /lib/ld.so.1 (0x30000000)
> 
> ldd deinterlace.plugin:
>       libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x6ff60000)
>       libm.so.6 => /lib/libm.so.6 (0x6fec9000)
>       libc.so.6 => /lib/libc.so.6 (0x6fd6e000)
>       /lib/ld.so.1 => /lib/ld.so.1 (0x08000000)
> which is the same libs linked to by another plugin which seems to load okay...
> 
> 
> thanks for the help,
> -m
> 
> 

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to