Re: Compiling Pike on MacOS X
Olivier Auverlot <[email protected]>
| Newsgroups | gmane.comp.lang.pike.user |
|---|---|
| Message-ID | <[email protected]> |
YES !!! I successfully compiled Pike with the help of MacPorts. I installed GCC 4.9 and updated autoconf and gmake. I'm so happy ;-) Le 6 oct. 2014 à 12:15, Jonas Walldén a écrit : >> I try to compile Pike 7.8.866 on Mac OS X 10.7.5 but I get an error: >> >> [...] >> >> make: *** [multiset.o] Error 1 > > Older LLVM compilers have problems with this file. Upgrade to a newer XCode or use the gcc compiler (not the gcc frontend for LLVM) if you have it installed. I don't recall exactly which LLVM version is the minimum but I seem to recall that 5.3 (?) is ok. Current is 6.0 as used on 10.9. > > One quick fix is to cd into the build directory, copy the failing compile line but switch "gcc" for "gcc-4.0" (or whatever alias you have for the non-LLVM gcc) to compile multiset.c and then cd back and run "make" to build the remaining parts. I did that frequently when I found that gcc was better on average than LLVM in earlier versions. Both compilers produce .o files that are linker compatible. > > -- Jonas >