Changes between Version 243 and Version 244 of BuildInstructions


Ignore:
Timestamp:
Jun 28, 2014, 8:44:48 AM (10 years ago)
Author:
historic_bruno
Comment:

More updates; removes obsolete info

Legend:

Unmodified
Added
Removed
Modified
  • BuildInstructions

    v243 v244  
    1919   * [#Windows Windows] (XP or newer)
    2020   * [#Linux Linux]
    21    * [#OSX OS X] (currently 10.6 or newer)
     21   * [#OSX OS X] (preferably 10.7/Lion or newer)
    2222   * [#BSD FreeBSD/OpenBSD] (only experimental support at this time)
    2323 * Up-to-date system software (Windows service packs, graphics driver updates, etc)
     
    103103 * Boost
    104104 * 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)
    106106 * libcurl
    107107 * libenet (1.3, the older 1.2 is not compatible)
     
    352352   * cmake
    353353   * curl
     354   * enet
    354355   * execinfo
    355356   * gmake
     
    376377{{{
    377378#!sh
    378 pkg_add -r boost-libs cmake curl execinfo gmake libGL libjpeg-turbo libogg  \
    379     libvorbis libxml2 openal png sdl subversion wxgtk2-unicode zip
     379pkg_add -r boost-libs cmake curl enet execinfo gmake libGL libjpeg-turbo    \
     380    libogg libvorbis libxml2 openal png sdl subversion wxgtk2-unicode zip
    380381}}}
    381382
     
    393394{{{
    394395#!sh
    395 pkg_add -i boost cmake curl gmake jpeg libexecinfo libogg libxml openal png \
    396     sdl subversion zip
     396pkg_add -i boost cmake curl enet gmake jpeg libexecinfo libogg libxml openal \
     397    png sdl subversion zip
    397398}}}
    398399 * 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.
     
    404405
    405406== 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 
    410407 * If in Visual Studio 2010 build of pyrogenesis fails with link error like:
    411408{{{