First i have to say: good work! Finally an easy to use installer for GNUstep.
However I observed some *minor* quirks: 1. That package should be prominently announced on our homepage 2. The Documentation should say that you should type: sudo ./InstallGNUstep instead of just: InstallGNUstep of course this is important only for the novice user who needs to follow instructions literally (but all the others won't use this script anyway, don't you?) 3. and this is only important for OpenDarwin users: the default compiler of OpenDarwin (gcc version 3.3 20030304 (Apple Computer, Inc. build 1495)) seems not to be able to build GNUstep since it isn't aware of the gnu-objc-runtime. So to install GNUstep on those systems you most likely have installed a newer version (some newer 4.0 snapshot for instance) of gcc somewhere, let's say in /opt/local/bin. It is easy to make InstallGNUstep use that Compiler, just a: export CC=/opt/local/bin/gcc is enough. This should maybe documented in the readme too. 4. the check for ffcall seems to be broken somehow: configure:13844: /opt/local/bin/gcc -c -g -O2 -fgnu-runtime -I/opt/local/GNUstep/System//Library/Headers conftest.c >&5 cc1: warning: command line option "-fgnu-runtime" is valid for ObjC/ObjC++ but not for C In file included from conftest.c:1: ./config/config.forward.m: In function 'main': ./config/config.forward.m:5: error: '__objc_msg_forward1' undeclared (first use in this function) ./config/config.forward.m:5: error: (Each undeclared identifier is reported only once ./config/config.forward.m:5: error: for each function it appears in.) ./config/config.forward.m:5: error: 'SEL' undeclared (first use in this function) ./config/config.forward.m:5: error: called object 'IMP(<erroneous-expression>)' is not a function ./config/config.forward.m:5: error: '__objc_msg_forward' undeclared (first use in this function) configure:13850: $? = 1 configure: failed program was: | #include "./config/config.forward.m" configure:13873: result: no configure:13880: checking "FFI library usage" configure:14004: result: none configure:14025: error: Incomplete support for ffi functionality. I think renaming conftest.c into conftest.m would do it as the flawless execution of: localhost:~/GNUstep-Darwin/gnustep-startup-0.9.1 lars$ /opt/local/bin/gcc -c -g -O2 -fgnu-runtime -I/opt/local/GNUstep/System//Library/Headers ../core/base/config/config.forward.m localhost:~/GNUstep-Darwin/gnustep-startup-0.9.1 lars$ shows it. regards, Lars _______________________________________________ Bug-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gnustep
