[Therion] Therion on Mac OSX Snow Leopard working

Martin Sluka martinsluka at mac.com
Wed Sep 15 09:15:14 CEST 2010


THANK YOU MANY TIMES!!!!

m.


On 15.9.2010, at 8:43, Christian Sandrini wrote:

> Hi
>
> I finally got everything working under Mac OSX Snow Leopard  
> including Loch. The main Problem was to compile Loch as wxWidgets  
> has to be compiled as 32-bit. (unless you find the 64-bit version of  
> some libs needed by wxWidgets)
>
> Follow the documentation on therion's wiki page
> http://therion.speleo.sk/wiki/doku.php?id=masox
>
> Make the following changes:
>
> - When installing TeX make sure to use the big MacTeX application.  
> Otherwise you will get some compilation errors when trying to  
> compile the maps.
> http://mirror.ctan.org/systems/mac/mactex/MacTeX.mpkg.zip
>
> - Install CMAKE as described in the documentation. I used the  
> following version: 2.8-2
> - Install VTK (I used version 5.4) as described but use different  
> configuration for CMakeCache.txt
>
> CMAKE_INSTALL_PREFIX:PATH=/Applications/VTK_ALL/VTK_Bin
> CMAKE_OSX_ARCHITECTURES:STRING=i386;x86_64
> VTK_USE_COCOA:BOOL=ON
> VTK_USE_CARBON:BOOL=OFF
> CMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.4
>
> - Edit the Makefile of Loch in /Applications/therion/loch/Makefile  
> as follows. Basically it is the same configuration as described in  
> the documentation apart that I added the "-m32" option to the  
> compiler.  This will compile it as 32-bit
> Adjust VTK path if needed. (If you compiled VTK 64-bit only instead  
> of universal build it will print some symbol linking errors)
>
> # PLATFORM MACOSX
>   BITTINESS = -m32
>   CXX = c++ ${BITTINESS}
>   CC = cc ${BITTINESS}
>   VTKPATH = /Applications/VTK_All/VTK_Bin
>   VTKINCLUDEPATH = $(VTKPATH)/include/vtk-5.4
>   VTKLIBPATH = $(VTKPATH)/lib/vtk-5.4
>   VTKLIBS = -lvtkHybrid -lvtkImaging -lvtkIO -lvtkGraphics - 
> lvtkFiltering -lvtkCommon -lvtkjpeg -lvtkpng -lvtkzlib -lvtksys - 
> lfreetype -lGLU -lGL
>   POBJECTS = getline.o
>   CXXPFLAGS = -W -Wall -DLXMACOSX $(shell wx-config --cxxflags) -I$ 
> (VTKINCLUDEPATH) -Wno-deprecated -I/usr/X11R6/include -I/usr/X11R6/ 
> include/freetype2
>   CCPFLAGS = -W -Wall -DLXMACOSX $(shell wx-config --cflags) -I/usr/ 
> X11R6/include
>   LXLIBDIR =
>   PLIBS = -lz -L/usr/X11R6/lib $(shell wx-config --libs gl) -L$ 
> (VTKLIBPATH) $(VTKLIBS)
>   POSTMAKE = cp -f ./loch ./loch.app/Contents/MacOS
>   STRIPFLAG =
> # PLATFORM ENDCONFIG
>
> With a bit of luck everything will run through smoothly.
>
> Hopefully this will help you out!
>
> cheers
> Chris
>
>
>
>
>
>
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> http://mailman.speleo.sk/mailman/listinfo/therion




More information about the Therion mailing list