[Therion] Therion 5.3.11 fails compile in Loch
Bill Gee
bgee at campercaver.net
Tue Oct 8 03:16:31 CEST 2013
Hello everyone -
It has been several years since I went through the pain of compiling Therion.
I remember that Loch has always given me trouble. Today I downloaded 5.3.11
and see that nothing has changed. Loch is still failing.
Here is the last bits of output I get when running make:
=======================
make -C ./loch
make[1]: Entering directory `/Installs/therion-5.3.11/loch'
c++ -o loch -Wall lxR2P.o lxTR.o lxOGLFT.o lxSetup.o lxRender.o lxWX.o
lxImgIO.o lxLRUD.o lxFile.o lxSTree.o lxData.o lxMath.o lxSView.o lxSScene.o
lxGUI.o lxGLC.o lxOptDlg.o lxAboutDlg.o img.o -lwx_gtk2u_gl-2.8 -pthread -Wl,-
z,relro -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -
lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -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/lib/vtk-5.4 -
lvtkHybrid -lvtkImaging -lvtkIO -lvtkGraphics -lvtkFiltering -lvtkCommon -
lfreetype -lGLU -lpthread -lz -s
/usr/bin/ld: cannot find -lvtkHybrid
/usr/bin/ld: cannot find -lvtkImaging
/usr/bin/ld: cannot find -lvtkIO
/usr/bin/ld: cannot find -lvtkGraphics
/usr/bin/ld: cannot find -lvtkFiltering
/usr/bin/ld: cannot find -lvtkCommon
collect2: error: ld returned 1 exit status
make[1]: *** [loch] Error 1
make[1]: Leaving directory `/Installs/therion-5.3.11/loch'
make: *** [loch/loch] Error 2
====================
The system is 64-bit Fedora 17.
I suspect the problem is in the command line option "-L/usr/lib/vtk-5.4". The
system by default does not have this directory. I added a symbolic link to
the location of vtk (/usr/include/vtk-5.4) but it made no difference.
I have never used Loch. Is there a command line option to tell make to skip
Loch?
Somehow I got past this with Therion 5.3.6, but I do not remember how.
Thanks - Bill Gee
More information about the Therion
mailing list