Next: Problems with gcc3, Previous: Problems compiling (GNUstep Internal Error), Up: Troubleshooting
If you have a system that has SELinux enabled (Fedora Core for example), you may have trouble running and/or compiling (some tools are run during the compilation process) GNUstep. This is due to the use of ffcall and/or libffi and other techniques used to access memory in a way that SELinux does not like. You might get errors like
trampoline: cannot make memory executable /bin/sh: line 5: 8427 Aborted ././shared_obj/ make_services --test GSspell.service/Resources/Info-gnustep.plist gmake[2]: *** [GSspell.service/Resources/Info-gnustep.plist] Error 1
or
libgnustep-base.so.1.13: cannot restore segment prot after reloc: Permission denied
If you are using ffcall, you might need to switch to libffi. But in either case, it might help to do this:
chcon -t texrel_shlib_t /usr/GNUstep/System/Library/Libraries/*.so
after installing the base libraries.