User Tools

Site Tools


cmac-en

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cmac-en [2019/01/19 14:41] – [Mojave 10.14] rjversluiscmac-en [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-======Compile Rocrail on Apple macOS====== 
-[[:english|{{  rocrail-logo-35.png}}]] 
-[[:english|Content]] -> [[:english#getting started|Getting Started]] 
-  * [[:supported-os-en|Supported Operating Systems]] 
-    * **[[:mac-en| macOS]]**  
-      *  **Build Rocrail from source** | [[mac:build-blog-en|Build Blog]] | [[mac:xcode-en|Xcode]] 
  
- \\ 
- 
-===== Compiler & Tools ===== 
-{{ :mac:xcode-cmdlinetools.png?300}}{{ :mac:xcode-cmdlinetools-web.png?300}} 
-From the macOS DVD install the optional Xcode package: 
-  * Xcode; make, gcc, … 
-Or download/update it from: 
-  * http://developer.apple.com/ 
- \\ 
- 
- 
-\\ 
-=====wxWidgets===== 
-====Leopard 10.5==== 
-<code> 
-cd wxWidgets 
-mkdir macbuild 
-cd macbuild 
-../configure --prefix=/usr/ --enable-unicode --enable-graphics_ctx 
-make 
-sudo make install 
-</code> 
- 
- 
- \\ 
- 
-====Lion 10.7==== 
-<code> 
-cd wxWidgets 
-mkdir macbuild 
-cd macbuild 
-../configure --enable-unicode --with-osx_cocoa --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk --with-macosx-version-min=10.6 --enable-graphics_ctx --enable-monolithic 
-make 
-sudo make install 
-</code> 
- 
- \\ 
- 
-====Mountain Lion 10.8==== 
-<code> 
-cd wxWidgets 
-mkdir macbuild 
-cd macbuild 
-../configure --enable-unicode --with-osx_cocoa --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk --with-macosx-version-min=10.6 --enable-graphics_ctx --enable-monolithic --enable-compat28 
-make 
-sudo make install 
-</code> 
- 
- \\ 
- 
-====Mavericks 10.9 & Yosemite 10.10==== 
-The command line tools are part of the standard Xcode installation.\\ 
-===Xcode 6=== 
-Starting with Xcode 6 the SDK number is 10.9.\\  
-<code> 
-cd wxWidgets 
-mkdir macbuild 
-cd macbuild 
-../configure --enable-unicode --with-osx_cocoa --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk --with-macosx-version-min=10.6 --enable-graphics_ctx --enable-monolithic --enable-compat28 
-make 
-sudo make install 
-</code> 
- 
- 
-===Xcode 7=== 
-Starting with Xcode 7 the SDK number is 10.11.\\  
-<code> 
-cd wxWidgets 
-mkdir macbuild 
-cd macbuild 
-../configure --enable-unicode --with-osx_cocoa --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk --with-macosx-version-min=10.10 --enable-graphics_ctx --enable-monolithic --enable-compat28 
-make 
-sudo make install 
-</code> 
- \\ 
- 
-====El Capitan 10.11==== 
-  * Xcode: Version 7.1 (7B91b) 
-<code> 
-git clone https://github.com/wxWidgets/wxWidgets.git 
-cd wxWidgets 
-git checkout WX_3_0_BRANCH 
-mkdir macbuild 
-cd macbuild 
-../configure --enable-unicode --with-osx_cocoa --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk --with-macosx-version-min=10.11 --enable-graphics_ctx --enable-monolithic --enable-compat28 
-make -j 4 
-sudo make install 
-</code> 
- 
- \\ 
-====Sierra 10.12==== 
-  * Xcode: Version 8.0 
-<code> 
-git clone https://github.com/wxWidgets/wxWidgets.git 
-cd wxWidgets 
-git checkout WX_3_0_BRANCH 
-mkdir macbuild 
-cd macbuild 
-../configure --enable-unicode --with-osx_cocoa --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk --with-macosx-version-min=10.12 --enable-graphics_ctx --enable-monolithic --enable-compat28 --disable-mediactrl 
-make -j 4 
-sudo make install 
-</code> 
-__If you already had a clone you must update the wxWidgets clone with:__ 
-<code> 
-git pull 
-</code> 
- 
-===Alternative configure for wxWidgets with Xcode 8=== 
-If the **MacOSX10.12.sdk** is not installed under Xcode 8, try this configuration: 
-<code> 
-../configure --enable-unicode --with-osx_cocoa --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --with-macosx-version-min=10.12 --enable-graphics_ctx --enable-monolithic --enable-compat28 --disable-mediactrl 
-</code> 
- 
- \\ 
-====High Sierra 10.13==== 
-  * Xcode: Version 9.1 
-<code> 
-git clone --recurse-submodules https://github.com/wxWidgets/wxWidgets.git 
-cd wxWidgets 
-git checkout WX_3_0_BRANCH 
-mkdir macbuild 
-cd macbuild 
-../configure --enable-unicode --with-osx_cocoa --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --with-macosx-version-min=10.13 --enable-graphics_ctx --enable-monolithic --enable-compat28 --disable-mediactrl 
-make -j 4 
-sudo make install 
-</code> 
-__If you already had a clone you must update the wxWidgets clone with:__ 
-<code> 
-git pull 
-cd macbuild 
-make clean 
-</code> 
- 
- 
- \\ 
-====Mojave 10.14==== 
-  * Xcode: Version 9.3 
-  * The master is used instead of the 3.0 branch because of the Dark Theme support. 
-<code> 
-git clone --recurse-submodules https://github.com/wxWidgets/wxWidgets.git 
-cd wxWidgets 
-mkdir macbuild 
-cd macbuild 
-../configure --enable-unicode --with-osx_cocoa --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --with-macosx-version-min=10.14 --enable-graphics_ctx --enable-monolithic --enable-compat28 --disable-mediactrl 
-make -j 4 
-sudo make install 
-</code> 
-__If you already had a clone you must update the wxWidgets clone with:__ 
-<code> 
-git pull 
-cd macbuild 
-make clean 
-</code> 
- 
- 
- \\ 
-=====Get Rocrail sources===== 
-Described here: **[[build-en|Build Rocrail from Source]]**. 
- 
- \\ 
- 
- 
-=====Build Rocrail===== 
-<code> 
-cd Rocrail 
-make PLATFORM=MACOSX fromtar 
-./makemac.sh 
-</code> 
- 
-This will build a DMG with Rocview and Rocrail inside. The DMG will end up in the folder //package//.\\ 
- \\ 
- 
-====DMG build example==== 
-<code> 
-makemac.sh <dist> 
-</code> 
-Example: "makemac.sh lion" will build \\ 
-"rocrail-osx-XXXX-lion.dmg" where "XXXX" is the Bazaar revision number or "user" if Bazaar is not installed. 
- 
- \\ 
- 
-===== Trouble shooting ===== 
-====Mouse blocks==== 
-When using an USB-RS232 converter, and the incoming data stream takes the whole bandwidth, the mouse pointer will no longer react on user movements.\\ 
-Apparently the device driver and or the OS X sub system cannot handle massive incoming data and blocks other parts. The hardware is OK because running Ubuntu on the same MAC does not suffer this problem.\\ 
cmac-en.1547905291.txt.gz · Last modified: 2019/01/19 14:41 by rjversluis