[Gmsh] compiling gmsh on Aix gets error

Tiong Lim t.lim at auckland.ac.nz
Mon Feb 27 04:17:55 CET 2006


I am trying to compile gmsh 1.63.2 on aix 5.3 using xlc/xlC (V7.0) . 
Unfortunately I am getting the error below . Anyone come across this and 
have a fix ?
      xlC_r -q64 -g -D_BSD -DHAVE_NO_DLL -DHAVE_GSL -DHAVE_MATH_EVAL 
-DHAVE_NETGEN -DHAVE_METIS -DHAVE_ANN_   -I/usr/local/include 
-I../../Common -Ilibsrc/include -Ilibsrc/interface -DNO_PARALLEL_THREADS 
-UWIN32 -c libsrc/gprim/transform3d.cpp -o libsrc/gprim/transform3d.o
"libsrc/gprim/transform3d.cpp", line 100.3: 1540-0218 (S) The call does 
not match any parameter list for "::netgen::CalcInverse".
"libsrc/include/../gprim/geomfuncs.hpp", line 92.13: 1540-1283 (I) 
"netgen::CalcInverse(const Mat<2,2> &, Mat<2,2> &)" is not a viable 
candidate.
"libsrc/gprim/transform3d.cpp", line 100.26: 1540-0256 (I) A parameter 
of type "const netgen::Mat<2,2> &" cannot be initialized with an 
expression of type "netgen::DenseMatrix".
"libsrc/include/../gprim/geomfuncs.hpp", line 108.6: 1540-1283 (I) 
"netgen::CalcInverse(const Mat<3,3> &, Mat<3,3> &)" is not a viable 
candidate.
"libsrc/gprim/transform3d.cpp", line 100.26: 1540-0256 (I) A parameter 
of type "const netgen::Mat<3,3> &" cannot be initialized with an 
expression of type "netgen::DenseMatrix".
"libsrc/include/../gprim/geomfuncs.hpp", line 110.13: 1540-1283 (I) 
"netgen::CalcInverse(const Mat<2,3> &, Mat<3,2> &)" is not a viable 
candidate.
"libsrc/gprim/transform3d.cpp", line 100.26: 1540-0256 (I) A parameter 
of type "const netgen::Mat<2,3> &" cannot be initialized with an 
expression of type "netgen::DenseMatrix".
"libsrc/include/../gprim/geomfuncs.hpp", line 120.13: 1540-1283 (I) 
"netgen::CalcInverse(const Mat<3,2> &, Mat<2,3> &)" is not a viable 
candidate.
"libsrc/gprim/transform3d.cpp", line 100.26: 1540-0256 (I) A parameter 
of type "const netgen::Mat<3,2> &" cannot be initialized with an 
expression of type "netgen::DenseMatrix".
"libsrc/include/../linalg/densemat.hpp", line 131.15: 1540-1298 (I) 
"void CalcInverse(const DenseMatrix &, DenseMatrix &)" needs to be 
declared in the containing scope to be found by name lookup.
make: The error code from the last command is 1.


Stop.
make: The error code from the last command is 2.

Tiong