← Back to team overview

dolfin team mailing list archive

Re: missing GTS

 



Hatef Monajemi wrote:


Garth N. Wells wrote:



Hatef Monajemi wrote:
Hi Again,

I searched in dolfin-dev and found out that others such as Kristen Kaasbjerg had the same problem : http://www.mail-archive.com/dolfin-dev@xxxxxxxxxx/msg01160.html

I would appreciate if anyone can tell me what's wrong with GTS after moving to scons?? They were talking about a mistake between HAS_GTS
and
HAVE_GTS_H .The file I have on my machine contains HAS_GTS which I think is the correct form but still I get a run time error.

Does scons pick up GTS? You should see

  Found optional package: gts

when running scons.

I Guess Not. the following is what I get after running scons.


Look at what scons is reporting at the start. It provides a summary of what packages have and haven't been found.

Garth


scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
c++ -o main.o -c -Wall -pipe -ansi -g -Werror -O2 -fno-strict-aliasing -DDEBUG -DNDEBUG -DPACKAGE_VERSION="0.7.2" -DHAS_UMFPACK=1 -I/usr/include/dolfin/include -I/usr/lib/python2.5/site-packages/numpy/core/include -I/usr/include/suitesparse -I/usr/include/python2.5 -I/usr/include/libxml2 main.cpp c++ -o demo main.o -L/usr/include/dolfin/lib -L/usr/lib/atlas -ldolfin -lblas -lumfpack -lamd -lxml2
scons: done building targets.









Garth

thanks,
Hatef





Garth N. Wells wrote:


Hatef Monajemi wrote:
On Tue, 2008-07-15 at 10:01 +0100, Garth N. Wells wrote:
Hatef Monajemi wrote:
On Tue, 2008-07-15 at 07:23 +0100, Garth N. Wells wrote:
Hatef Monajemi wrote:
Hello,

I am using IntersectionDetector and its associated function,overlap. The code compiles without any problem but I get a run time error
saying:"missing GTS". I need to use it since I have to find out which
cell a specific point belongs to.

You need to install GTS.
I am using Ubuntu linux and as I can see on my machine "libgts-dev" and
"libgts-0.7-5" are installed. Do I need to install anything else??

What do you see if you do

   >pkg-config --print-errors --exists  gts
I see nothing when I issue the above command which means everything
goes
well. Am I supposed to see something?
Not seeing anything means that you have a pkg-config file for gts. Try cloning a new copy of DOLFIN and running scons.

Garth

Garth

Hatef

Garth

BTW, in GTSInterface.cpp all the "#ifdef"s written by HAS_GTS which I
think is the correct way instead of HAVE_GTS, isn't it?

I would appreciate if anyone can help me in this regards.

Hatef:)
_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev



References