Well, if you removed it and it still worked, that probably means there was another libffi somewhere.
And if you are using clang, you probably want libobjc2, not libobjc. You should look at the instructions that David sent a link to. To install. Make sure you source the GNUstep.sh script . /System/Library/Makefiles/GNUstep.sh (make sure the patch is correct for where you install GNUstep). If that still doesn't work, it's because sudo does not pass on environment variables, and you'd have to do something like sudo make GNUSTEP_MAKEFILES=/System/Library/Makefiles install On Aug 27, 2011, at 3:15 PM, artware wrote: > No luck... I removed just the lib, and it gave me the same error. > Bizarrely, when I removed the lib AND the headers, configure actually > did run all the way through. However, when I went to make, there were > plenty of errors, starting with: > .././GNUstepBase/GSConfig.h:394:13: warning: '__weak' macro redefined > > and going on to lots of: > /usr/include/objc/message.h:72:1: error: unknown type name 'OBJC_EXPORT' > > So it seems libobjc is broken / old? > > I'm trying to compile libobjc from SVN now, but it's being difficult. > Trying to make gave me the error: > In file included from ./objc/toydispatch.h:18: > In file included from /usr/include/dispatch/dispatch.h:56: > /usr/include/dispatch/io.h:259:31: error: unknown type name 'mode_t' > > So I added <sys/stat.h> to toydispatch.h... That seems to have allowed > it to compile, but it doesn't want to install: > GNUmakefile:8: /common.make: No such file or directory > GNUmakefile:146: /aggregate.make: No such file or directory > GNUmakefile:147: /library.make: No such file or directory > > It's frustrating. All I want to do is write server-side apps in > Objective-C, with a few of the NSFoundation niceties. Why does it seem > to be so insurmountable? > > > On Sat, Aug 27, 2011 at 3:35 PM, Adam Fedor <[email protected]> wrote: >> Well, it fails with a Bus Error, which isn't that helpful. You don't >> suppose there are two installations of libffi on your system? Perhaps move >> the one in usr/local/lib (just the lib, not the headers) and see what kind >> of error you get. >> >> >> On Aug 27, 2011, at 2:23 PM, artware wrote: >> >>> I wouldn't know where to start looking in that huge file, but I've >>> attached it if it will help... >>> >>> On Sat, Aug 27, 2011 at 3:14 PM, Adam Fedor <[email protected]> wrote: >>>> You need to look in the config.log file to figure out the exact error, or >>>> send it to the list so we can look at it. >>>> >>> <config.log.zip>_______________________________________________ >>> Discuss-gnustep mailing list >>> [email protected] >>> https://lists.gnu.org/mailman/listinfo/discuss-gnustep >> >> > > _______________________________________________ > Discuss-gnustep mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnustep _______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
