MacPorts
Basics
- MacPorts: http://www.macports.org/install.php
- Porticus: http://porticus.alittledrop.com/
Player / Stage
- opencv
- gsl
- gtk2
- fltk
- boost
- imagemagick
- libgnomecanvas
Others
- qt4
- gdal
- mpfr
- atlas
Manual compile
Ipopt
./configure --enable-loadable-library --prefix=/Volumes/Files/jiuguangw/unix CXX=g++-mp-4.3 CC=gcc-mp-4.3 F77=gfortran-mp-4.3 ADD_CFLAGS="-fPIC -fexceptions" ADD_FFLAGS="-fPIC -fexceptions"
ODE
./configure --with-drawstuff=OSX --with-trimesh=opcode --enable-new-trimesh --enable-double-precision --prefix=/Volumes/Files/jiuguangw/unix
make
make install
Player
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/Volumes/Files/jiuguangw/unix -DCMAKE_OSX_ARCHITECTURES=i386 ../
make
make install
Stage
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/Volumes/Files/jiuguangw/unix -DCMAKE_OSX_ARCHITECTURES=i386 ../
make
make install
Gazebo
scons
scons install
.ssh/config
Host miranda
HostName jw-miranda.dyndns.org
Host kip
HostName kip.graphics.cs.cmu.edu
Host warp
HostName warp.hpc1.cs.cmu.edu
Host andrewafs
HostName unix.andrew.cmu.edu
Host csafs
HostName linux.gp.cs.cmu.edu
/etc/hosts
127.0.0.1 activate.adobe.com
127.0.0.1 practivate.adobe.com
127.0.0.1 ereg.adobe.com
127.0.0.1 activate.wip3.adobe.com
127.0.0.1 wip3.adobe.com
127.0.0.1 3dns-3.adobe.com
127.0.0.1 3dns-2.adobe.com
127.0.0.1 adobe-dns.adobe.com
127.0.0.1 adobe-dns-2.adobe.com
127.0.0.1 adobe-dns-3.adobe.com
127.0.0.1 ereg.wip3.adobe.com
127.0.0.1 activate-sea.adobe.com
127.0.0.1 wwis-dubc1-vip60.adobe.com
127.0.0.1 activate-sjc0.adobe.com
127.0.0.1 hl2rcv.adobe.com
.profile
# MacPorts
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
export LDFLAGS="$LDFLAGS -L/opt/local/lib"
export CPPFLAGS="$CPPFLAGS -I/opt/local/include"
# JW unix package collection
export PATH=$PATH:/Users/jiuguangw/unix/bin
export PATH=$PATH:/Users/jiuguangw/unix/libexec
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/Users/jiuguangw/unix/lib/pkgconfig
export LDFLAGS="$LDFLAGS -L/Users/jiuguangw/unix/lib"
export CPPFLAGS="$CPPFLAGS -I/Users/jiuguangw/unix/include"
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Users/jiuguangw/unix/lib
export PYTHONPATH=$PYTHONPATH:/Users/jiuguangw/unix/lib/python2.5/site-packages
# CMake
export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:/opt/local/include
export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:/opt/local/lib
export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:/Volumes/Files/jiuguangw/unix/include
export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:/Volumes/Files/jiuguangw/unix/lib
export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:/Volumes/Files/jiuguangw/unix/include/assimp
#/Volumes/Files/jiuguangw/unix/naoqi/cmakemodules
#/Volumes/Files/jiuguangw/unix/share/cmake/Modules
# Naoqi
export AL_DIR=/Volumes/Files/jiuguangw/unix/naoqi
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$AL_DIR/modules/lib
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$AL_DIR/extern/c/aldebaran/alcommon/lib/macosx
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$AL_DIR/extern/c/macosx/lib
alias jwlock='/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend'
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
I maintain a list of useful free Mac apps at iusethis. Here is a snapshot.
