Matthias Neeracher wrote: > > Trying to update my unstable packages at home, I run into problems with > gdk-pixbuf-shlibs-0.16.0-2 and gdk-pixbuf-0.16.0-3. Both of these > packages complained about not being able to find library `' (Yes, that's > an empty string). > I traced the build and found the following: > > - libtool is run by /bin/sh which on MacOS X is a link to zsh (3.0.8 on > my machine). > - libtool sets CDPATH to :, because in zsh, apparently CDPATH is > considered "set" although it doesn't show up in printenv. > - This setting, which is supposed to SUPPRESS printing the destination > directory for cd with relative pathnames, actually FORCES printing the > destination with zsh. > - Therefore, the line > absdir=`cd "$dir" && pwd` > sets absdir to contain TWO copies of the directory path, not one. > > This eventually produces the error I saw.
I remember discussions of this last September on the darwin-devel list: http://lists.apple.com/archives/darwin-development/2001/Sep/12.html, and I found also a message on the automake list by ChrisP: http://www.mail-archive.com/[email protected]/msg03908.html I thought this had been fixed long since. > after running configure. But I'm still puzzled. The libtool looks > exactly like all the other libtools in other fink > packages. Why does this problem not occur with other packages? And why, > for that matter, has notbody else apparently had problems with > gdk-pixbuf? There is something funny going on with several gnome packages that built correctly some days ago and don't any more now. I had the "library `' " bug in rebuilding sawfish that I had rebuilt some days before without problem. There it could be avoided by removing some library search path from esound-config. I cannot rebuild control-center. And I had updated gdk-pixbuf and gdk-pixbuf-shlibs on Feb-13, apparently without problem. When I try it now, I don't get Matthias' bug, but another one that seems to come from -no-cpp-precomp not being transmitted to make: cc -O3 -I.. -I.. -I/sw/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/sw/lib/gnome-libs/include -I/sw/include -I/sw/include/gtk-1.2 -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include -c gdk-pixbuf-scan.c -fno-common -DPIC -o gdk-pixbuf-scan.lo gdk-pixbuf-scan.c:1317: bad macro argument list gdk-pixbuf-scan.c:1317: bad macro argument list gdk-pixbuf-scan.c:1317: bad macro argument list gdk-pixbuf-scan.c:1317: bad macro argument list cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode Compilation of scanner failed make[2]: *** [scan-build.stamp] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive-am] Error 2 ### make failed, exit code 2 Failed: compiling gdk-pixbuf-0.16.0-3 failed The file gdk-pixbuf-scan.c doesn't even have 1317 lines, only about 680, and if I put -no-cpp-precomp there, it compiles (but fails later on with a similar error elsewhere). Strange... Something must have changed, can it be OSX 10.1.3? -- Martin _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
