Software – Macintosh

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.
Mac Software

 

February 2012
M T W T F S S
     
 12345
6789101112
13141516171819
20212223242526
272829  

News in 2010

July 2011 - Switzerland, Austria, and Germany
Oct 17 to Nov 6 - France, Spain, and Germany
Sep 9 to Sep 10 - New York
Aug 15 - First day in Pittsburgh
Jul 31 - 22nd birthday
Jul 18 to Aug 11 - 10 cities in Italy
May 25 to June 6 - Washington D.C., Philadelphia, and New York
May 3 to May 9 - Anchorage, Alaska