Difference between revisions of "Installation/MacOSX"
Jump to navigation
Jump to search
Lamestllama (talk | contribs) |
|||
Line 8: | Line 8: | ||
# sudo port install git-core xml-light caml-ocamlnet libftdi lablgtk2 gmp mpfr libmpc # Go get a coffee… have a sleep. this takes quite long time | # sudo port install git-core xml-light caml-ocamlnet libftdi lablgtk2 gmp mpfr libmpc # Go get a coffee… have a sleep. this takes quite long time | ||
# sudo port upgrade --enforce-variants libftdi +universal | # sudo port upgrade --enforce-variants libftdi +universal | ||
# login to github and fork paparazzi/paparazzi and paparazzi/paparazzi-portability-support | |||
# git clone -o <username> git@github.com:<your github username>/paparazzi.git <-- See the Paparazzi GIT page | # git clone -o <username> git@github.com:<your github username>/paparazzi.git <-- See the Paparazzi GIT page | ||
# | # git clone -o <username> git@github.com:<your github username>/paparazzi-portability-support.git <-- See the Paparazzi GIT page | ||
# edit /opt/local/etc/macports/sources.conf and above the rsync://... line add file://<local path>/paparazzi-portability-support/darwin/macports/ports/ [nosync] | |||
# | # sudo port install ivy-ocaml | ||
# | |||
# git clone git://github.com/esden/summon-arm-toolchain.git summon-arm-toolchain-git | # git clone git://github.com/esden/summon-arm-toolchain.git summon-arm-toolchain-git | ||
# cd summon-arm-toolchain-git | # cd summon-arm-toolchain-git | ||
Line 24: | Line 21: | ||
# make clean | # make clean | ||
# make | # make | ||
# edit /etc/profile and add export CPPFLAGS="-I/opt/local/include" | # edit /etc/profile and add export CPPFLAGS="-I/opt/local/include" (TODO: Remove the need for this) | ||
==Configuration== | ==Configuration== |
Revision as of 22:10, 9 January 2011
The task of building Paparazzi on for Apple MacOS X is on going.
The current installation instructions are as follows. As the process evolves and the more people begin to use it the process will become easier and more simplified.
Installation
- Latest XCode http://developer.apple.com
- MacPorts http://www.macports.org/install.php
- sudo port install git-core xml-light caml-ocamlnet libftdi lablgtk2 gmp mpfr libmpc # Go get a coffee… have a sleep. this takes quite long time
- sudo port upgrade --enforce-variants libftdi +universal
- login to github and fork paparazzi/paparazzi and paparazzi/paparazzi-portability-support
- git clone -o <username> git@github.com:<your github username>/paparazzi.git <-- See the Paparazzi GIT page
- git clone -o <username> git@github.com:<your github username>/paparazzi-portability-support.git <-- See the Paparazzi GIT page
- edit /opt/local/etc/macports/sources.conf and above the rsync://... line add file://<local path>/paparazzi-portability-support/darwin/macports/ports/ [nosync]
- sudo port install ivy-ocaml
- git clone git://github.com/esden/summon-arm-toolchain.git summon-arm-toolchain-git
- cd summon-arm-toolchain-git
- edit summon-arm-toolchain and update PREFIX=<your preferred install location>, USE_LINARO=1 and LIBSTM32_EN=1
- ./summon-arm-toolchain # Go have another coffee or lunch
- edit /etc/profile and add the install bin path to the PATH and MANPATH (PATH=$PATH:<any other stuff>:<PREFIX>/bin and MANPATH=$MANPATH:<any other stuff>:<PREFIX>/share/man
- cd <GIT>/paparazzi
- make clean
- make
- edit /etc/profile and add export CPPFLAGS="-I/opt/local/include" (TODO: Remove the need for this)
Configuration
edit <GIT>/conf/control_panel.xml and set the ivy_bus variable to be <your IP Network>:2010
Running Paparazzi
The Paparazzi GCS can be started by running the command
./paparazzi.osx &
Changing the gtk look and feel
- sudo port install gtk-theme-switch gnome-themes
- Run /opt/local/bin/switch2 to select a different theme
More detailed instructions can be found at http://gtk.php.net/manual/en/html/tutorials/tutorials.installation.macosx-stepbystep.html
Additional themes can be downloaded from http://art.gnome.org/themes/gtk2