Changes between Version 243 and Version 244 of BuildInstructions
- Timestamp:
- Jun 28, 2014, 8:44:48 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildInstructions
v243 v244 19 19 * [#Windows Windows] (XP or newer) 20 20 * [#Linux Linux] 21 * [#OSX OS X] ( currently 10.6or newer)21 * [#OSX OS X] (preferably 10.7/Lion or newer) 22 22 * [#BSD FreeBSD/OpenBSD] (only experimental support at this time) 23 23 * Up-to-date system software (Windows service packs, graphics driver updates, etc) … … 103 103 * Boost 104 104 * CMake (only needed if you use bundled NVTT) 105 * GCC (at least 4. 0, preferably 4.3 or later)105 * GCC (at least 4.4, required by SpiderMonkey) 106 106 * libcurl 107 107 * libenet (1.3, the older 1.2 is not compatible) … … 352 352 * cmake 353 353 * curl 354 * enet 354 355 * execinfo 355 356 * gmake … … 376 377 {{{ 377 378 #!sh 378 pkg_add -r boost-libs cmake curl e xecinfo gmake libGL libjpeg-turbo libogg\379 lib vorbis libxml2 openal png sdl subversion wxgtk2-unicode zip379 pkg_add -r boost-libs cmake curl enet execinfo gmake libGL libjpeg-turbo \ 380 libogg libvorbis libxml2 openal png sdl subversion wxgtk2-unicode zip 380 381 }}} 381 382 … … 393 394 {{{ 394 395 #!sh 395 pkg_add -i boost cmake curl gmake jpeg libexecinfo libogg libxml openal png\396 sdl subversion zip396 pkg_add -i boost cmake curl enet gmake jpeg libexecinfo libogg libxml openal \ 397 png sdl subversion zip 397 398 }}} 398 399 * As OpenBSD's packaged libxml isn't build with threading support, building Atlas is not possible so you should run `update-workspaces.sh` with the `--disable-atlas` option. … … 404 405 405 406 == Known problems and solutions == 406 * If you get linker errors like '''`multiple definition of '(anonymous namespace)::_1'`''', particularly when using GCC 4.1, try running `./update-workspaces.sh --without-pch` and then `cd gcc; make clean` and rebuild.407 408 * If you get linker errors like '''`/usr/bin/ld: Undefined symbols: ___stack_chk_fail, ___stack_chk_guard`''', this comes from using a libc that is not glibc >=2.4. 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 [source:/ps/trunk/build/premake/premake4.lua build/premake/premake4.lua]409 410 407 * If in Visual Studio 2010 build of pyrogenesis fails with link error like: 411 408 {{{