swarm-support
[Top][All Lists]
Advanced

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

Re: [Swarm-Support] Leopard and libtool woes


From: Keith Fligg
Subject: Re: [Swarm-Support] Leopard and libtool woes
Date: Tue, 20 May 2008 10:58:23 -0700

Hi Bill, thanks for the follow up.

No, I still don't have it working - each time I think I'm getting somewhere, another problem crops up. :-/

Anyway, as to the --with-ffidir option: does it require an argument? Also, do I use Apple's gcc?

I tried it to use that option, without an argument using autoconf-2.59, automake-1.9.6 libtool-2.2.2 and gcc-4.2.2, all built in a separate directory. I got this error:

In file included from FCall.m:26:
../defobj/FCall.h:32:17: error: ffi.h: No such file or directory
In file included from FCall.m:26:

I can only find ffi.h in Apple's headers, which makes sense, since it is Apple's. So, I guess the real question is, if I don't use Apple's gcc, then how do I point the build to the libffi. And if I do use Apple's compiler, what do I do about the nested functions, and what else might I trip over?

Thanks for all the help, I really would like to get swarm running on my new MacBook Pro, rather than have to use Linux, just for swarm. :)

 - Keith

On May 19, 2008, at 8:01 PM, Bill Northcott wrote:

Hi Keith

Did you ever get this to work???

IMO on Leopard you should not use the builtin avcall. Leopard includes a nice 4 way fat libffi. So best to use that.

Put --with-ffidir in your configure options.

I am trying to sort out the autoconf stuff right now. It has a bunch of issues which have been swept under the carpet for some time. Hopefully I will have it fixed soon.

Bill


On 15/05/2008, at 3:09 PM, Keith Fligg wrote:

Well, it seems that I got the error below by running 'make clean'. I guess doing that is verboten.

But if it isn't one thing, it's another. So, now I'm getting this error:
...........................
/usr/X11/lib/libX11.6.2.0.dylib /usr/X11/lib/libXau.6.0.0.dylib / usr/X11/lib/libXdmcp.6.0.0.dylib -lm -ldl -Wl,- search_paths_first -install_name /usr/local/swarm/lib/libswarm. 0.dylib -compatibility_version 1 -current_version 1.0
Undefined symbols:
"___builtin_avcall", referenced from:
    _objc_call in fcall_objc.o



reply via email to

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