From: Daniel E. <db...@st...> - 2008-08-12 02:50:02
|
Hi - I'm trying to get TEEM built on my Mac Pro and I'm having trouble getting the ZLIB, BZIP2, and PNG support to work. Also, I think there is a problem with the darwin.mk file. Any thoughts or obvious mistakes in the following? I started out with: svn co https://teem.svn.sourceforge.net/svnroot/teem/teem/trunk teem Into /Users/dbe/bin/ Then... A) For 64-bit edit .../teem/src/make/darwin.mk and change the line that reads: TEEM_ENDIAN = 4321 to TEEM_ENDIAN = 1234 B) Installed MacPorts (Requires XCode, X11 and X11 SDK all from Apple), which stuffs everything into /opt/local/ http://www.macports.org/install.php -OR- http://guide.macports.org/ C) Installed zlib support (http://zlib.darwinports.com/) i) sudo port install zlib D) Installed bzip2 support (http://bzip2.darwinports.com/) i) sudo port install bzip2 E) Installed libpng support (http://libpng.darwinports.com/) i) sudo port install libpng F) All of the Mac Ports stuff is installed in /opt/local/be default, but TEEM won't know where to find it unless you do this... export TEEM_ZLIB_IPATH=-I/opt/local/include export TEEM_BZIP2_IPATH=-I/opt/local/include export TEEM_PNG_IPATH=-I/opt/local/include export TEEM_ZLIB_HPATH=-L/opt/local/lib export TEEM_BZIP2_HPATH=-L/opt/local/lib export TEEM_PNG_HPATH=-L/opt/local/lib G) Finally, cd /Users/dbe/bin/teem/src/ export TEEM_ZLIB export TEEM_BZIP2 export TEEM_PNG export TEEM_ARCH=darwin.64 make clobber; make; cd /Users/dbe/bin/teem/darwin.64/bin/; ./nrrdSanity The last step reports: ./nrrdSanity: nrrd sanity check passed. ./nrrdSanity: encodings supported in this build: raw: yes ascii: yes hex: yes gz: not available bz2: not available ./nrrdSanity: formats supported in this build: nrrd: yes pnm: yes png: not available vtk: yes text: yes eps: yes Thanks! |