[Therion] Weird Error

Philip Balister philip at balister.org
Tue Dec 13 22:53:39 CET 2005


You should spend some time and figure out why it doesn't work for 64 
bits. At least until you can go caving again :)

Philip

Philip Schuchardt wrote:
> On Tuesday 13 December 2005 5:17 pm, you wrote:
> 
>>On Monday 12 December 2005 9:18 pm, you wrote:
>>
>>>Maps compile fine on my 600 mhz P3 and my x86 notebook. They fail to
>>>compile on my AMD64 box.
>>>
>>>therion 0.3.9
>>>configuration file: thconfig
>>>reading ... done
>>>reading source files ... done
>>>preprocessing database ... done
>>>scanning centreline tree ... done
>>>searching for centerline loops ... done
>>>calculating station coordinates ... done
>>>calculating basic statistics ... done
>>>processing extended elevation ... done
>>>processing references ... done
>>>selecting export objects ... done
>>>processing projection plan ... done
>>>average distortion: 2.14%
>>>writing walters_fold_cave_plan.pdf ...
>>>therion: error -- unknown exception
>>>
>>>Using:
>>>xtherion 0.3.9
>>>Linux adrastea 2.6.13-gentoo-r3 #1 SMP Tue Nov 15 11:15:32 EST 2005
>>>x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ AuthenticAMD
>>>GNU/Linux
>>>
>>>Any ideas?
>>>
>>>Philip Schuchardt
>>
>>Does anyone know how get therion to work with a debugger?  Currently, I
>>have tried changing the Makefile to:
>>
>>CXXPFLAGS = -O0 -g
>>CCPFLAGS = -O0 -g
>>
>>And recompiling it. ddd(GUI gdb) still complains about (no debugging
>>symbols found) and I can't look at the source or step through it.  Any
>>ideas about getting a debugger to work with the source?
>>
>>Philip Schuchardt
> 
> 
> Sweet! I fixed it. And it is fairly simple. This fix should fix the  therion: 
> error -- unknown exception, which I was reporting earlier.
> 
> In the Makefile:
> Just add -m32 option to the compiler and linker flags.  This will force gcc 
> and g++ to compile the under 32 bit.  In my case it was compiling 64bit code 
> due to my 64bit linux installation.  I guess therion doesn't run under 64bit 
> at the moment. This fix shouldn't effect x86 users (I haven't test it 
> though).  The fix works with 0.3.10 and it will probably work with 0.3.9 (I 
> havent tested it).   Hopefully, this fix will be in the next version of 
> therion. ;)
> 
> My modified makefile(Part):
> # PLATFORM LINUX
> CXX = g++
> CC = gcc
> POBJECTS =
> #-DTHLINUX
> CXXPFLAGS = -m32 #Change this line
> CCPFLAGS = -m32 #Change this line
> LDPFLAGS = -s -m32  #Change this line
> THPLATFORM = LINUX
> THXTHMKCMD = ./therion
> 
> Happy mapping!
> Philip Schuchardt
> _______________________________________________
> Therion mailing list
> Therion at speleo.cz
> http://www.speleo.cz/mailman/listinfo/therion
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3178 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20051213/ef2f746e/attachment.bin>


More information about the Therion mailing list