BuildingOnMac.wiki
changeset 268 d3ee65445401
parent 267 92b0dfdda298
child 270 3fa4de1db010
equal deleted inserted replaced
267:92b0dfdda298 268:d3ee65445401
     7   * some knowledge of Terminal is preferred
     7   * some knowledge of Terminal is preferred
     8 
     8 
     9 === Notes ===
     9 === Notes ===
    10 
    10 
    11    # it has been reported that Xcode 3.2.6 creates problem when linking frameworks! If you can't use another version, try this: https://discussions.apple.com/thread/2781968?threadID=2781968&tstart=105
    11    # it has been reported that Xcode 3.2.6 creates problem when linking frameworks! If you can't use another version, try this: https://discussions.apple.com/thread/2781968?threadID=2781968&tstart=105
    12    # Qt 4.7.0 is the only Qt4.7 version that works! All the others suffer from this bug http://bugreports.qt.nokia.com/browse/QTBUG-17333
    12    # For Qt serie 4.7 only versions 4.7.0 and 4.7.4 are not suffering  from this bug http://bugreports.qt.nokia.com/browse/QTBUG-17333
    13    # Lion has an incompatible ABI with older version of Freepascal! Please use the 2.5.1 snapshot or newer. See http://bugs.freepascal.org/view.php?id=19269
    13    # Lion has an incompatible ABI with older version of Freepascal! Use only the new Freepascal version 2.6.0 or newer. See http://bugs.freepascal.org/view.php?id=19269
    14 
    14 
    15 == Necessary Libraries ==
    15 == Necessary Libraries ==
    16 
    16 
    17 Download the following libraries and place them under `/Library/Frameworks/`
    17 Download the following libraries and place them under `/Library/Frameworks/`
    18 
    18 
    45 
    45 
    46 == Necessary Tools ==
    46 == Necessary Tools ==
    47 
    47 
    48 Download and install the following toolchains
    48 Download and install the following toolchains
    49 
    49 
    50   * Freepascal compiler - http://sourceforge.net/projects/freepascal/files/Mac%20OS%20X/2.4.4/fpc-2.4.4.intel-macosx.dmg/download
    50   * Freepascal compiler - http://sourceforge.net/projects/freepascal/files/Mac%20OS%20X/2.6.0/
    51   * CMake - http://www.cmake.org/files/v2.8/cmake-2.8.3-Darwin-universal.dmg
    51   * CMake - http://www.cmake.org/files/v2.8/cmake-2.8.10.2-Darwin64-universal.dmg
    52   * QT - ftp://ftp.qt.nokia.com/qt/source/qt-mac-opensource-4.7.4.dmg
    52   * QT - ftp://ftp.qt.nokia.com/qt/source/qt-mac-opensource-4.7.4.dmg
    53   * note that for compiling the 64 bit version you need download the cocoa version of QT (from here http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x/)
    53   * note that for compiling the 64 bit version you need download the cocoa version of QT (which is default in latest versions, but good to know)
    54 
    54 
    55 = Building process =
    55 = Building process =
    56 
    56 
    57   * download the source tarball or clone the hg repo
    57   * download the source tarball or clone the hg repo
    58   * configure the sources with the following line
    58   * configure the sources with the following line