[Gmsh] compilation de dxf2geo
Patrick Lac - US2B
patrick.lac at us2b.pierroton.inra.fr
Sun Jun 10 18:17:29 CEST 2007
Bonjour,
J'ai installe tout recemment gmsh-2.0.7 sur une machine linux.
L'installation se passe tout a fait bien en suivant la procedure que
vous donnez, il suffit au prealable d'installer les deux rpm fltk-devel
et gsl-devel. gmsh fonctionne parfaitement et j'apprecie infiniment les
qualites de ce programme.
En fouillant dans les repertoires j'ai decouvert un outil qui
m'interressait tout particulierement : dxf2geo. Malheureusement je
n'arrive pas a le compiler, voici ci-dessous le resultat de #make :
g++ -g -O2 -o ../../../bin/dxf2geo -I../../../DataStr\
dxf2geo.c message.c ../../../lib/libGmshDataStr.a -lm
../../../lib/libGmshDataStr.a(Tree.o): In function `Tree_AddP(Tree_T*,
void*)':
/usr/local/gmsh-2.0.7/DataStr/Tree.cpp:71: undefined reference to
`Msg(int, char const*, ...)'
../../../lib/libGmshDataStr.a(Tree.o): In function
`Tree_Replace(Tree_T*, void*)':
/usr/local/gmsh-2.0.7/DataStr/Tree.cpp:102: undefined reference to
`Msg(int, char const*, ...)'
../../../lib/libGmshDataStr.a(Tree.o): In function `Tree_Add(Tree_T*,
void*)':
/usr/local/gmsh-2.0.7/DataStr/Tree.cpp:58: undefined reference to
`Msg(int, char const*, ...)'
../../../lib/libGmshDataStr.a(Malloc.o): In function `Realloc(void*,
unsigned int)':
/usr/local/gmsh-2.0.7/DataStr/Malloc.cpp:58: undefined reference to
`Msg(int, char const*, ...)'
../../../lib/libGmshDataStr.a(Malloc.o): In function `Calloc(unsigned
int, unsigned int)':
/usr/local/gmsh-2.0.7/DataStr/Malloc.cpp:48: undefined reference to
`Msg(int, char const*, ...)'
../../../lib/libGmshDataStr.a(Malloc.o):/usr/local/gmsh-2.0.7/DataStr/Malloc.cpp:36:
more undefined references to `Msg(int, char const*, ...)' follow
collect2: ld a retourné 1 code d'état d'exécution
make: *** [dxf2geo] Erreur 1
Je ne comprends pas pourquoi les fonctions indiquees ne trouvent pas
Msg, qui se trouve dans message.c, aussi je me permets de vous soumettre
le probleme.
Cordialement
Patrick Lac