I'm getting some peculiar behavior from libtool, where it generates a .lax directory inside .libs (which I've never really seen before), and tries to symbolically link files onto themselves. Is this because I'm passing more than one 'libx11drv.la' file to it, albeit different files in different directories? Is there any way to get this to work by patching libtool? Or would we have to rename the libx11drv.la files to unique names? Can anyone fill me in on the significance of the .lax directory, or show me where to look for more info? For completeness, here's the pertinent chunk of the Makefile.am file and the output of 'make'. Thanks! John -------------- Makefile.am excerpt -------------- SOVERSION = 1:0:0 EXTRA_OBJS = \ $(top_builddir)/graphics/x11drv/libx11drv.la \ $(top_builddir)/windows/x11drv/libx11drv.la \ $(top_builddir)/tsx11/libtsx11.la lib_LTLIBRARIES = libx11drv.la libx11drv_la_LDFLAGS = -version-info $(SOVERSION) libx11drv_la_DEPENDENCIES = $(EXTRA_OBJS) libx11drv_la_LIBADD = $(EXTRA_OBJS) -------------- compile output -------------- /bin/sh ../../libtool --mode=link gcc -g -O2 -Wall -o libx11drv.la -rpath /usr/local/lib -version-info 1:0:0 x11drv_main.lo x11drv.spec.lo ../../graphics/x11drv/libx11drv.la ../../windows/x11drv/libx11drv.la ../../tsx11/libtsx11.la -lm -lutil -ldl rm -fr .libs/libx11drv.la .libs/libx11drv.* .libs/libx11drv.* gcc -shared x11drv_main.lo x11drv.spec.lo -Wl,--whole-archive ../../graphics/x11drv/.libs/libx11drv.al ../../windows/x11drv/.libs/libx11drv.al ../../tsx11/.libs/libtsx11.al -Wl,--no-whole-archive ../../graphics/x11drv/.libs/libx11drv.al ../../windows/x11drv/.libs/libx11drv.al ../../tsx11/.libs/libtsx11.al -lm -lutil -ldl -lc -Wl,-soname -Wl,libx11drv.so.1 -o .libs/libx11drv.so.1.0.0 (cd .libs && rm -f libx11drv.so.1 && ln -s libx11drv.so.1.0.0 libx11drv.so.1) (cd .libs && rm -f libx11drv.so && ln -s libx11drv.so.1.0.0 libx11drv.so) rm -fr .libs/libx11drv.lax mkdir .libs/libx11drv.lax rm -fr .libs/libx11drv.lax/libx11drv.al mkdir .libs/libx11drv.lax/libx11drv.al (cd .libs/libx11drv.lax/libx11drv.al && ar x /home/jsheets/cvs/winehq/autowine/dlls/x11drv/../../graphics/x11drv/.libs/libx11drv.al) rm -fr .libs/libx11drv.lax/libx11drv.al mkdir .libs/libx11drv.lax/libx11drv.al (cd .libs/libx11drv.lax/libx11drv.al && ar x /home/jsheets/cvs/winehq/autowine/dlls/x11drv/../../windows/x11drv/.libs/libx11drv.al) rm -fr .libs/libx11drv.lax/libtsx11.al mkdir .libs/libx11drv.lax/libtsx11.al (cd .libs/libx11drv.lax/libtsx11.al && ar x /home/jsheets/cvs/winehq/autowine/dlls/x11drv/../../tsx11/.libs/libtsx11.al) (cd .libs/libx11drv.lax/libx11drv.al && ln -s bitblt.lo bitblt.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s bitmap.lo bitmap.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s brush.lo brush.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s clipping.lo clipping.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s dib.lo dib.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s graphics.lo graphics.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s objects.lo objects.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s oembitmap.lo oembitmap.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s palette.lo palette.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s pen.lo pen.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s text.lo text.lo) (cd .libs/libx11drv.lax/libx11drv.al && ln -s xfont.lo xfont.lo) ar cru .libs/libx11drv.a x11drv_main.o x11drv.spec.o .libs/libx11drv.lax/libx11drv.al/bitblt.lo .libs/libx11drv.lax/libx11drv.al/bitmap.lo .libs/libx11drv.lax/libx11drv.al/brush.lo .libs/libx11drv.lax/libx11drv.al/clipping.lo .libs/libx11drv.lax/libx11drv.al/dib.lo .libs/libx11drv.lax/libx11drv.al/graphics.lo .libs/libx11drv.lax/libx11drv.al/init.lo .libs/libx11drv.lax/libx11drv.al/objects.lo .libs/libx11drv.lax/libx11drv.al/oembitmap.lo .libs/libx11drv.lax/libx11drv.al/palette.lo .libs/libx11drv.lax/libx11drv.al/pen.lo .libs/libx11drv.lax/libx11drv.al/text.lo .libs/libx11drv.lax/libx11drv.al/xfont.lo .libs/libx11drv.lax/libx11drv.al/clipboard.lo .libs/libx11drv.lax/libx11drv.al/event.lo .libs/libx11drv.lax/libx11drv.al/init.lo .libs/libx11drv.lax/libx11drv.al/keyboard.lo .libs/libx11drv.lax/libx11drv.al/mouse.lo .libs/libx11drv.lax/libx11drv.al/wnd.lo .libs/libx11drv.lax/libtsx11.al/ts_xf86dga.lo .libs/libx11drv.lax/libtsx11.al/ts_xf86dga2.lo .libs/libx11drv.lax/libtsx11.al/ts_xf86vmode.lo .libs/libx11drv.lax/libtsx11.al/ts_xshm.lo .libs/libx11drv.lax/libtsx11.al/ts_xlib.lo .libs/libx11drv.lax/libtsx11.al/ts_xresource.lo .libs/libx11drv.lax/libtsx11.al/ts_xutil.lo .libs/libx11drv.lax/libtsx11.al/ts_xpm.lo ar: .libs/libx11drv.lax/libx11drv.al/bitblt.lo: Too many levels of symbolic links make: *** [libx11drv.la] Error 1 -- [EMAIL PROTECTED] http://www.gnome.org [EMAIL PROTECTED] http://www.worldforge.org