cmac-en
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cmac-en [2019/01/19 14:41] – [Mojave 10.14] rjversluis | cmac-en [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Compile Rocrail on Apple macOS====== | ||
- | [[: | ||
- | [[: | ||
- | * [[: | ||
- | * **[[: | ||
- | * **Build Rocrail from source** | [[mac: | ||
- | \\ | ||
- | |||
- | ===== Compiler & Tools ===== | ||
- | {{ : | ||
- | From the macOS DVD install the optional Xcode package: | ||
- | * Xcode; make, gcc, … | ||
- | Or download/ | ||
- | * http:// | ||
- | \\ | ||
- | |||
- | |||
- | \\ | ||
- | =====wxWidgets===== | ||
- | ====Leopard 10.5==== | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | |||
- | \\ | ||
- | |||
- | ====Lion 10.7==== | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | \\ | ||
- | |||
- | ====Mountain Lion 10.8==== | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | \\ | ||
- | |||
- | ====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.\\ | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | |||
- | ===Xcode 7=== | ||
- | Starting with Xcode 7 the SDK number is 10.11.\\ | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | \\ | ||
- | |||
- | ====El Capitan 10.11==== | ||
- | * Xcode: Version 7.1 (7B91b) | ||
- | < | ||
- | git clone https:// | ||
- | cd wxWidgets | ||
- | git checkout WX_3_0_BRANCH | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make -j 4 | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | \\ | ||
- | ====Sierra 10.12==== | ||
- | * Xcode: Version 8.0 | ||
- | < | ||
- | git clone https:// | ||
- | cd wxWidgets | ||
- | git checkout WX_3_0_BRANCH | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make -j 4 | ||
- | sudo make install | ||
- | </ | ||
- | __If you already had a clone you must update the wxWidgets clone with:__ | ||
- | < | ||
- | git pull | ||
- | </ | ||
- | |||
- | ===Alternative configure for wxWidgets with Xcode 8=== | ||
- | If the **MacOSX10.12.sdk** is not installed under Xcode 8, try this configuration: | ||
- | < | ||
- | ../ | ||
- | </ | ||
- | |||
- | \\ | ||
- | ====High Sierra 10.13==== | ||
- | * Xcode: Version 9.1 | ||
- | < | ||
- | git clone --recurse-submodules https:// | ||
- | cd wxWidgets | ||
- | git checkout WX_3_0_BRANCH | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make -j 4 | ||
- | sudo make install | ||
- | </ | ||
- | __If you already had a clone you must update the wxWidgets clone with:__ | ||
- | < | ||
- | git pull | ||
- | cd macbuild | ||
- | make clean | ||
- | </ | ||
- | |||
- | |||
- | \\ | ||
- | ====Mojave 10.14==== | ||
- | * Xcode: Version 9.3 | ||
- | * The master is used instead of the 3.0 branch because of the Dark Theme support. | ||
- | < | ||
- | git clone --recurse-submodules https:// | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make -j 4 | ||
- | sudo make install | ||
- | </ | ||
- | __If you already had a clone you must update the wxWidgets clone with:__ | ||
- | < | ||
- | git pull | ||
- | cd macbuild | ||
- | make clean | ||
- | </ | ||
- | |||
- | |||
- | \\ | ||
- | =====Get Rocrail sources===== | ||
- | Described here: **[[build-en|Build Rocrail from Source]]**. | ||
- | |||
- | \\ | ||
- | |||
- | |||
- | =====Build Rocrail===== | ||
- | < | ||
- | cd Rocrail | ||
- | make PLATFORM=MACOSX fromtar | ||
- | ./ | ||
- | </ | ||
- | |||
- | This will build a DMG with Rocview and Rocrail inside. The DMG will end up in the folder // | ||
- | \\ | ||
- | |||
- | ====DMG build example==== | ||
- | < | ||
- | makemac.sh < | ||
- | </ | ||
- | Example: " | ||
- | " | ||
- | |||
- | \\ | ||
- | |||
- | ===== 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