[Gmsh] gmsh build on amd
Umut Tabak
u.tabak at tudelft.nl
Sun Jul 4 20:52:59 CEST 2010
Dear all,
I tried to build gmsh on my brand new amd powered desktop, however the
linking process ends with
~/externalPrograms/gmsh-2.4.2-source$ make
Linking CXX executable gmsh
CMakeFiles/gmsh.dir/Graphics/drawContext.cpp.o: In function
`drawContext::world2Viewport(double*, double*)':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:645:
undefined reference to `gluProject'
CMakeFiles/gmsh.dir/Graphics/drawContext.cpp.o: In function
`drawContext::viewport2World(double*, double*)':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:635:
undefined reference to `gluUnProject'
CMakeFiles/gmsh.dir/Graphics/drawContext.cpp.o: In function
`drawContext::unproject(double, double, double*, double*)':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:611:
undefined reference to `gluUnProject'
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:613:
undefined reference to `gluUnProject'
CMakeFiles/gmsh.dir/Graphics/drawContext.cpp.o: In function
`drawContext::createQuadricsAndDisplayLists()':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:81:
undefined reference to `gluSphere'
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:99:
undefined reference to `gluDisk'
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:91:
undefined reference to `gluCylinder'
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:106:
undefined reference to `gluCylinder'
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:108:
undefined reference to `gluDisk'
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:65:
undefined reference to `gluNewQuadric'
CMakeFiles/gmsh.dir/Graphics/drawContext.cpp.o: In function `~drawContext':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:53:
undefined reference to `gluDeleteQuadric'
CMakeFiles/gmsh.dir/Graphics/drawContext.cpp.o: In function
`drawContext::initProjection(int, int, int, int)':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:344:
undefined reference to `gluPickMatrix'
CMakeFiles/gmsh.dir/Graphics/drawContext.cpp.o: In function `~drawContext':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawContext.cpp:53:
undefined reference to `gluDeleteQuadric'
CMakeFiles/gmsh.dir/Graphics/drawGlyph.cpp.o: In function
`drawContext::drawSphere(double, double, double, double, int, int, int)':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawGlyph.cpp:126: undefined
reference to `gluSphere'
CMakeFiles/gmsh.dir/Graphics/drawGlyph.cpp.o: In function
`drawContext::drawTaperedCylinder(double, double, double, double,
double, double*, double*, double*, int)':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawGlyph.cpp:172: undefined
reference to `gluCylinder'
CMakeFiles/gmsh.dir/Graphics/drawGlyph.cpp.o: In function
`drawContext::drawCylinder(double, double*, double*, double*, int)':
/home/utab/externalPrograms/gmsh-2.4.2-source/Graphics/drawGlyph.cpp:202: undefined
reference to `gluCylinder'
collect2: ld returned 1 exit status
make[2]: *** [gmsh] Error 1
make[1]: *** [CMakeFiles/gmsh.dir/all] Error 2
make: *** [all] Error 2
any ideas on why i fail linking the binary? It can not find some
functions to link apparently but I could not solve that myself for the
moment.
Best,
Umut