Hello All, It's awhile since I've built GNUstep from scratch, and I'm having trouble with my initial attempts, so I hope somebody can give me some pointers. I only need to get as far as gnustep-base for my code to work. Some quick background:
* I'm working on a supercomputer which has quite old software and I have little control over it, so I'm going to use docker (and singularity) to get to a somewhat modern level OS. * I'm also using the Nvidia GPUs on the supercomputer which means I need to use Nvidia's docker image as the base. This image is based upon Ubuntu 14.04, so not too bad. GCC 4.8.4 is available on it. I played around with ngrewe's GNUstep docker images and they are quite nice, but there is no way to "merge" those with the Nvidia image. I also tried using apt-get to install GNUstep, but the release is too old. My own code didn't compile as I'm using more recent APIs and classes. I installed a bunch of dependencies which was fine, including libdispatch and libblockruntime which are hope are not too old. Next, I installed clang 6.0.1 binaries, then tried to compile libobjc2 1.8.1 which is where I've run into trouble. I'm following the basic install instructions: mkdir Build cd Build cmake .. make and it is failing with error: [ 30%] Building C object Test/CMakeFiles/ManyManySelectors_optimised.dir/ManyManySelectors.m.o cc: error: unrecognized command line option '-fobjc-runtime=gnustep-1.7' cc: error: unrecognized command line option '-fblocks' make[2]: *** [Test/CMakeFiles/ManyManySelectors_optimised.dir/ManyManySelectors.m.o] Error 1 make[1]: *** [Test/CMakeFiles/ManyManySelectors_optimised.dir/all] Error 2 make: *** [all] Error 2 Any help is appreciated. thanks Scott
_______________________________________________ Discuss-gnustep mailing list Discuss-gnustep@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnustep