>I decided to try to build the Galeon web browser and ran into a dependency >problem. Galeon requires that the gdk-pixbuf be a version greater than >0.13, while my fink installed gdk-bixbuf is at 0.11.0. So I tried to >build the latest gdk-pixbuf (0.15.0) by copying the .info file for >gdk-pixbuf-0.11.0-2 from the packages 0.32a distribution over to my >dists/local/main tree, revising the contents and debugging the >resulting fink install. I have made a fix or two to the package and >it now configures but fails early in the 'make' process with libtool >errors. The fink porting guide over at sourceforge describes libtool >errors and a way to fix them but I am too much of a newbie to fully grasp >them. Or perhaps the documentation is out of date since libtool seems to >be actively changing and the documentation was last updated by Christoph >in August. > >At any rate the specific error I am seeing is as follows: > >>make >>make all-recursive >>Making all in gdk-pixbuf >>Making all in pixops >>/bin/sh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. >>-I../.. -I/sw/include/glib-1.2 -I/sw/lib/glib/include >>-I/sw/include/gtk-1.2 -I/sw/ >>include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include >>-I../../gdk-pixbuf -no-cpp-precomp -I/sw/include -flat_namespace >>-c pixops.c >>libtool: ltconfig version `' does not match ltmain.sh version `1.3.5' >>Fatal configuration error. See the libtool docs for more information. >>make[3]: *** [pixops.lo] Error 1 >>make[2]: *** [all-recursive] Error 1 >>make[1]: *** [all-recursive] Error 1 >>make: *** [all-recursive-am] Error 2 >>### make failed, exit code 2 >>Failed: compiling gdk-pixbuf-0.15.0-1 failed > >I have searched the darwin developer archive but have mostly seen reports of >problems solved with the -flat_namespace flag but that doesn't seem >to apply here. >Any clues where I should go with this? > >Steve Wall
Have a look in the source for an ltmain.sh file, and look for the version in that. If it is 1.3.5, you need to update the libtool scripts for Darwin compatibility, using "UpdateLibtool: true" in the .info. If the version is 1.4 or above, updating the scripts aren't necessary, as version 1.4 and above have inbuilt support for Darwin/MacOS X. If you can get the package working, submit it to the package submissions tracker, and one of the core developers will commit it, if it follows policy. Since Christoph resigned, many of his packages are open to new maintainers, so if you want, you can be made the new maintainer for gdk-pixbuf, too. HTH. _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel