[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Installation of GNUstep Gui failed
From: |
Adam Fedor |
Subject: |
Re: Installation of GNUstep Gui failed |
Date: |
Fri, 8 Jul 2011 12:13:10 -0600 |
It's difficult to compile GNUstep on an OSX machine, as a lot of the
dependancies will pull in Apple's libobjc and that conflicts with the GCC
libobjc.
Here's a little more information, but I don't really have a step-by-step guide
yet for it:
--------
To make this statement more precise, GNUstep *does* work on OS X 10.4 and
later, too, but it will not work out of the box with the dependencies built
from MacPorts (and I guess from fink either). The problem is not the Apple
linker per se, but rather that many of our dependencies nowadays depend
directly or indirectly on CoreFoundation on OS X and, unfortunately,
CoreFoundation started to depend on Apple's libobjc in 10.4.
To successfully build and run GNUstep on Mac OS X 10.4 and later, you need (at
least) to configure aspell with --disable-nls (the nonls variant of aspell
should do for MacPorts). Next, you need a freetype configured with
--without-old-mac-fonts (unfortunately no help from MacPorts here and the
freetype shipped with Mac OS X 10.5 will not work either). Apart from that,
configure GNUstep-base with --disable-tls and GNUstep-back with --disable-glx
and use either the libart (the default) or xlib backend. Eventually, I may have
forgotten some other libraries in this list, but you will notice that when
looking at the crash report being produced in ~/Library/Logs/CrashReporter.
Look for a line containing /usr/lib/libobjc.A.dylib.
On Jul 6, 2011, at 6:18 PM, Sandell, Goran H. (ARC-PX)[Universities Space
Research Association (USRA)] wrote:
> <logs.tar.gz>_______________________________________________
> Bug-gnustep mailing list
> Bug-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-gnustep
- Installation of GNUstep Gui failed, Sandell, Goran H. (ARC-PX)[Universities Space Research Association (USRA)], 2011/07/07
- Re: Installation of GNUstep Gui failed,
Adam Fedor <=