I am sending the output of strace when i run guile-gtk. Sorry i did not cut to the relevant parts, i though maybe you wanted to see all of it. The ldd doesn't show libltdl maybe it is statically linked i don't know i can get the src.rpm and check it. The output is like this: libguilegtk-1.2.so.0 => /usr/lib/libguilegtk-1.2.so.0 (0x4002b000) libm.so.6 => /lib/libm.so.6 (0x40083000) libguile.so.9 => /usr/lib/libguile.so.9 (0x400a6000) libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x4012f000) libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x40278000) libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x402b2000) libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x402b5000) libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x402b8000) libpthread.so.0 => /lib/libpthread.so.0 (0x402de000) libdl.so.2 => /lib/libdl.so.2 (0x402f5000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x402f9000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40301000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40311000) libc.so.6 => /lib/libc.so.6 (0x403fb000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Thanks for your help. Alexey On Monday 19 November 2001 18:42, Marius Vollmer wrote: > Alexey Rodriguez Y writes: > > The version of guile in mdk8.1 is 1.4. I found this in /usr/lib > > > > /usr/lib/libltdl.so.3 > > > > is this a recent version? > > Guile has libltdl compiled in normally, I don't know what Mandrake > does. You can check with "ldd" whether Guile is using > /usr/lib/libltdl.so. > > > When i straced guile when loading gtk it was looking for some .la > > files but finally it looked for libfoo (without .so). I don't have > > access to the machine right now, i can't provide the strace file. > > It would be important to see the actual strace output to find out what > is happening.