At 23:06 Uhr -0400 21.04.2002, David R. Morrison wrote: >The version I put into shared-libraries/splitoff this evening was >gdk-pixbuf-0.16.0-5, but your error log referred to gdk-pixbuf-0.16.0-4. >I hope that if you checkout the shared-libraries CVS module and use >revision 5, it will install for you. > >However, there is a deeper problem with the package; I suspect that it >only builds the .so files if a version of it is already installed.
Eeek. Well that would explain why my first bindist version of it was broken! Looking at my build tree, the files *did* build (in the hidden .libs dir as usual with libtool), but for some reasons with the wrong name, e.g.: libpixbufloader-jpeg.1.0.0.soU* libpixbufloader-jpeg.1.so@ libpixbufloader-jpeg.la@ libpixbufloader-jpeg.lai libpixbufloader-jpeg.so@ I don't understand where the .soU comes from (instead of .so). This is the corresponding part of the build log: /bin/sh ../libtool --mode=link cc -O3 -L/sw/lib -o libpixbufloader-jpeg.la -rpath /sw/lib/gdk-pixbuf/loaders -version-info 1:0:0 -module io-jpeg.lo -ljpeg libgdk_pixbuf.la -L/sw/lib -L/usr/X11R6/lib -lgtk -lgdk -lgmodule -lglib -ldl -lintl -lXext -lX11 -lm rm -fr .libs/libpixbufloader-jpeg.la .libs/libpixbufloader-jpeg.* .libs/libpixbufloader-jpeg.* (cd . && ln -s io-jpeg.lo io-jpeg.o) cc -bundle -flat_namespace -undefined suppress -o .libs/libpixbufloader-jpeg.1.0.0.so io-jpeg.lo -L/usr/X11R6/lib -L/sw/lib -ljpeg -L./.libs -lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lintl -lXext -lX11 -lm -lc -install_name /sw/lib/gdk-pixbuf/loaders/libpixbufloader-jpeg.1.so -compatibility_version 2 -current_version 2.0 (cd .libs && rm -f libpixbufloader-jpeg.1.so && ln -s libpixbufloader-jpeg.1.0.0.so libpixbufloader-jpeg.1.so) /Volumes/Data/FinkBase/src/gdk-pixbuf-0.16.0-5/gdk-pixbuf-0.16.0/gdk-pixbuf/.libs (cd .libs && rm -f libpixbufloader-jpeg.so && ln -s libpixbufloader-jpeg.1.0.0.so libpixbufloader-jpeg.so) /Volumes/Data/FinkBase/src/gdk-pixbuf-0.16.0-5/gdk-pixbuf-0.16.0/gdk-pixbuf/.libs creating libpixbufloader-jpeg.la (cd .libs && rm -f libpixbufloader-jpeg.la && ln -s ../libpixbufloader-jpeg.la libpixbufloader-jpeg.la) The call to libtool/cc to link *look* correct to me. Why would the linker appen "U" to name of the output file we pass to it? Or does libtool do that, but if so, why? Max -- ----------------------------------------------- Max Horn Software Developer email: <mailto:[EMAIL PROTECTED]> phone: (+49) 6151-494890 _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel