[Therion] Compiling Therion on Fedora 15

Bill Gee bgee at campercaver.net
Mon May 30 03:17:02 CEST 2011


Hello everyone -

I just did a clean (not an upgrade) install of Fedora 15, 64-bit.  Trying to 
compile Therion 5.3.6 and 5.3.7 produces an error in thbezier.  There are 
warnings, too, but I think they can be ignored.

Version 5.3.6 compiles on 64-bit Fedora 14 as long as I turn off the loch item 
in the makefile.  That may also be required for 5.3.7 ...  I have never been 
able to get loch to compile.

Any ideas?

Thanks - Bill Gee

====================
thdataleg.cxx: In member function ‘void thdataleg::calc_total_stds()’:
thdataleg.cxx:173:53: warning: variable ‘dh’ set but not used [-Wunused-but-
set-variable]
c++ -c -Wall -DTHLINUX -O2 -o thobjectname.o thobjectname.cxx
c++ -c -Wall -DTHLINUX -O2 -o thinfnan.o thinfnan.cxx
c++ -c -Wall -DTHLINUX -O2 -o thlayout.o thlayout.cxx
c++ -c -Wall -DTHLINUX -O2 -o thinit.o thinit.cxx
c++ -c -Wall -DTHLINUX -O2 -o thdb1d.o thdb1d.cxx
thdb1d.cxx: In member function ‘void thdb1d::print_loops()’:
thdb1d.cxx:2466:19: warning: variable ‘prev_ps’ set but not used [-Wunused-
but-set-variable]
thdb1d.cxx:2466:30: warning: variable ‘first_ps’ set but not used [-Wunused-
but-set-variable]
c++ -c -Wall -DTHLINUX -O2 -o thsvxctrl.o thsvxctrl.cxx
c++ -c -Wall -DTHLINUX -O2 -o thdatastation.o thdatastation.cxx
c++ -c -Wall -DTHLINUX -O2 -o thobjectid.o thobjectid.cxx
c++ -c -Wall -DTHLINUX -O2 -o thobjectsrc.o thobjectsrc.cxx
c++ -c -Wall -DTHLINUX -O2 -o thgrade.o thgrade.cxx
c++ -c -Wall -DTHLINUX -O2 -o thlibrary.o thlibrary.cxx
c++ -c -Wall -DTHLINUX -O2 -o thgeomag.o thgeomag.cxx
thgeomag.cxx: In function ‘double thgeomag(double, double, double, double)’:
thgeomag.cxx:61:68: warning: variable ‘Z’ set but not used [-Wunused-but-set-
variable]
c++ -c -Wall -DTHLINUX -O2 -o thbezier.o thbezier.cxx
In file included from thbezier.cxx:48:0:
thbezier.h:53:3: error: ‘size_t’ does not name a type
thbezier.h:66:3: error: ‘size_t’ does not name a type
thbezier.cxx: In member function ‘void 
thbezier_curve::copy_polyline(thbezier_polyline*, double)’:
thbezier.cxx:1372:25: error: ‘struct thbezier_polyline’ has no member named 
‘get_length’
make: *** [thbezier.o] Error 1
===================



More information about the Therion mailing list