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

Reply via email to