Benjamin So wrote:
> 
> Hi,
> 
> I tried again with XCode 3.1, but still got the familiar compile 
> failure, although this time it complained about gtk:
> 
> "Building Dependency Tree...
> Failed: phase compiling: gtk+2-2.14.5-1 failed
> 
> Before reporting any errors, please run "fink selfupdate" and
> try again.  If you continue to have issues, please check to see if the
> FAQ on fink's website solves the problem."
> 
> Searching further back in the logs, I found the following:
> 
> "You are attempting to build gtk+2 with version 3.1 of Xcode, which
> requires an update to your installed version of X11.  Please download
> and install X11 2.3.0 or later from
> 
>   http://xquartz.macosforge.org/trac/wiki/X112.3.0
> 
> Once you have installed X11 2.3.0, please re-attempt installation of
> this package gtk+2."
> 
> So it looks like I need to install XQuartz after all?

<rant> I think what we should have done long ago is to write automatic 
bug reports to Apple each time such an error appears. They need to be 
hit over the head until they give up the stupid idea of having a 
separate X11SDK.pkg that serves no purpose apart from making user's life 
miserable. They have even acknowlegded as much, but their internal 
packaging policy seems to be impervious to rational argument. </rant>

The easiest way out is indeed to trash the X11 that comes with Leopard 
and to install the xquartz version of X11. But in reality the 
incompatibilities between X11SDK.pkg and X11User.pkg in their many 
versions on Leopard (prior to xcode-3.1.2) are tiny trivialities like 
wrong symlinks or wrong library versions mentioned in some *.la files. 
All of these are easily user-fixable within Leopard's X11. It is just a 
nuisance to find out each time which one of the incompatibilities it is 
that is causing the failure. At least the xquartz versions are 
internally consistent (even though they don't come with xmkmf, just to 
make user's life a little miserable, too).

-- 
Martin






------------------------------------------------------------------------------
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to