[Therion] How to compile without Loch

Bill Gee bgee at campercaver.net
Sun May 31 15:26:56 CEST 2009


Hello everyone - I have been struggling for two days trying to get Therion 5.2 
(stable) to compile on my brand new CentOS 5.3 system.  The dependencies are 
killing me!

CentOS repositories do not include any VTK packages, so I had to build VTK 5.4 
from source.  That brought its own set of dependencies - I had to compile 
CMake from source before I could compile VTK!  Sheesh!!!  This is 
ridiculous ...

Anyhow, the message I am stuck on now comes from "make install" of Therion.  
It appears to be related to some missing piece of VTK.  Can anyone shed some 
light on how I deal with this?

==============
c++ -o loch -Wall lxR2P.o lxTR.o lxOGLFT.o lxSetup.o lxRender.o lxWX.o 
lxImgIO.o lxLRUD.o lxFile.o lxData.o lxMath.o lxSView.o lxSScene.o lxGUI.o 
lxGLCo.o lxGLCs.o lxOptDlg.o lxAboutDlg.o 
img.o -lwx_gtk2u_gl-2.8 -pthread   -lwx_gtk2u_richtex 
t-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2. 
lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -
lwx_baseu-2.8  -L/usr/include/vtk-5.0/lib/vtk -lvtkHybrid -lvtkImaging -lvtkIO -
lvtkGraphics -lvtkFiltering -lvtkCommon -lfreetype -lpthread -lz  -s
/usr/bin/ld: cannot find -lvtkHybrid
collect2: ld returned 1 exit status
make[1]: *** [loch] Error 1
make[1]: Leaving directory `/Installs/therion/loch'
make: *** [loch/loch] Error 2
===============

Searching the system for files like "vtkHybrid*" finds vtkHybrid.CMake in the 
source directory for VTK.  I don't find anything else on the system.

At the end Therion is not installed.  I don't need Loch.  Is there a directive 
for make to tell it to ignore Loch?

Thanks - Bill Gee



More information about the Therion mailing list