gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: preview: new macports ports


From: Ivan Vučica
Subject: Re: preview: new macports ports
Date: Tue, 8 Nov 2011 21:59:55 +0100

Hi Eric,

I'm unable to build GNUstep due to no fault of your own: compiling gcc46 fails in the linking phase of libgcc_s.1.dylib. This is on Snow Leopard. Apparently gcc46 uses its own linker to link this library.

For now, I am giving up. Can some older GCC be used if I am not interested in objc2.0 niceties?

On Tue, Nov 8, 2011 at 20:04, Eric Wasylishen <address@hidden> wrote:
Ok, great! 

Here are a few more notes:

- It installs using the GNUstep filesystem layout in /opt/local/GNUstep. Using the fhs layout with macports will not work, because gnustep-make adds the gnustep library path to DYLD_LIBRARY_PATH, which is /opt/local/lib with the fhs layout, and if you add /opt/local/lib to DYLD_LIBRARY_PATH it will mess up macports (basically, tools which link to apple versions of libraries will pick up the macports versions in /opt/local/lib and break.)

- Many of the application ports work now (e.g., gorm, systempreferences). 

- gnustep-back is currently set to xlib. When I use cairo, opening an open/save panel crashes X11.app. Also tried the latest XQuartz: same problem.

- For anyone with OS X 10.7, my ports won't work until this bug is fixed: https://trac.macports.org/ticket/31171 (building gcc46 on osx lion fails). :-(

- One improvement that could be made in the future is to use the system compiler rather than the macports gcc46. For this we would need a portfile which builds one of GNUstep's libobjc's, and make sure that the apple compiler doesn't try to include headers for apple's libobjc.

Regards
Eric

On 2011-11-07, at 10:52 AM, Ivan Vučica wrote:

Hi Eric,

I've cloned the repo, and will be trying it out soon on my Snow Leopard machine. If I forget to keep you posted, please poke me.

On Mon, Oct 31, 2011 at 19:53, Eric Wasylishen <address@hidden> wrote:
Hi,

I started a new set of macports ports. If you want to try it you can check out a copy of the git repository here: https://github.com/ericwa/gnustep-macports-fixes and then set up that directory as a local portfile repository (see http://guide.macports.org/#development.local-repositories).

--
Ivan Vučica - address@hidden




_______________________________________________
Gnustep-dev mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/gnustep-dev




--
Ivan Vučica - address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]