[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Therion] Weird Error
From: |
Philip Schuchardt |
Subject: |
Re: [Therion] Weird Error |
Date: |
Tue, 13 Dec 2005 17:40:08 -0500 |
User-agent: |
KMail/1.8.1 |
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
address@hidden
http://www.speleo.cz/mailman/listinfo/therion
- [Therion] Weird Error, Philip Schuchardt, 2005/12/12
- Re: [Therion] Weird Error, Stacho Mudrak, 2005/12/14
- Re: [Therion] Weird Error, Olly Betts, 2005/12/14
- Re: [Therion] Weird Error, Wookey, 2005/12/20
- Re: [Therion] Weird Error, Olly Betts, 2005/12/20
- Re: [Therion] Weird Error, Andrew Atkinson, 2005/12/20
- Re: [Therion] Weird Error, Stacho Mudrak, 2005/12/20