Changes between Version 61 and Version 62 of BuildInstructions
- Timestamp:
- Aug 7, 2009, 1:31:55 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildInstructions
v61 v62 131 131 * you need to patch Apple's OpenAL (/System/Library/Frameworks/OpenAL.Framework/alc.h : replace all ALCvoid by void, except first one which is a typedef). Indeed, as Jan said, "C allows parameters typedefed to void, C++ does not; GCC >=4.2 are now strict about the error" (and will end to compilation error). 132 132 133 * If you're under Tiger, you'll certainly have to edit build/premake/premake.lua to get rid of the "-fstack-protector-all" line : see the [http://trac.wildfiregames.com/wiki/BuildInstructions#Knownproblemsandsolutions known problems section]. 134 133 135 * Then, launch again the compilation starting from `./update-workspace.sh` 134 136 … … 149 151 make: *** [pyrogenesis] Error 2 150 152 }}} 151 Actually, older versions of glibc doesn't support the stack-protection feature. So, until this is detected by the build system, you can hack it by removing the "-fstack-protector-all" line and the next line toofrom build/premake/premake.lua153 Actually, older versions of glibc doesn't support the stack-protection feature. So, until this is detected by the build system, you can hack it by removing the "-fstack-protector-all" line (and the next line too if needed) from build/premake/premake.lua 152 154 153 155 === Installing thread-safe !SpiderMonkey ===