← Back to team overview

dorsal team mailing list archive

activated trilinos in snowleopard platform

 

Hi!

I was just wondering about the activated snowleopard platform in the recent dorsal version. It is supposed to work? At least on my machine I get compilation errors (using the standard apple/gcc 4.2 compiler:

[ 96%] Building CXX object packages/PyTrilinos/src/CMakeFiles/pytrilinos.dir/Epetra_PyUtil.cpp.o [ 97%] Building CXX object packages/PyTrilinos/src/CMakeFiles/pytrilinos.dir/EpetraExt_PyUtil.cpp.o
In file included from /usr/include/c++/4.2.1/ios:47,
                 from /usr/include/c++/4.2.1/ostream:45,
                 from /usr/include/c++/4.2.1/iostream:45,
from /Users/andre/Work/software/src/FEniCS-unstable/src/trilinos-10.6.2-Source/packages/teuchos/src/Teuchos_ConfigDefs.hpp:71, from /Users/andre/Work/software/src/FEniCS-unstable/src/trilinos-10.6.2-Source/packages/teuchos/src/Teuchos_RCPNode.hpp:39, from /Users/andre/Work/software/src/FEniCS-unstable/src/trilinos-10.6.2-Source/packages/teuchos/src/Teuchos_RCPDecl.hpp:38, from /Users/andre/Work/software/src/FEniCS-unstable/src/trilinos-10.6.2-Source/packages/teuchos/src/Teuchos_RCP.hpp:45, from /Users/andre/Work/software/src/FEniCS-unstable/src/trilinos-10.6.2-Source/packages/PyTrilinos/src/Epetra_PyUtil.h:48, from /Users/andre/Work/software/src/FEniCS-unstable/src/trilinos-10.6.2-Source/packages/PyTrilinos/src/EpetraExt_PyUtil.cpp:35: /usr/include/c++/4.2.1/bits/localefwd.h:58:34: error: macro "isspace" passed 2 arguments, but takes just 1 /usr/include/c++/4.2.1/bits/localefwd.h:70:34: error: macro "isupper" passed 2 arguments, but takes just 1 /usr/include/c++/4.2.1/bits/localefwd.h:74:34: error: macro "islower" passed 2 arguments, but takes just 1 /usr/include/c++/4.2.1/bits/localefwd.h:78:34: error: macro "isalpha" passed 2 arguments, but takes just 1 /usr/include/c++/4.2.1/bits/localefwd.h:94:34: error: macro "isalnum" passed 2 arguments, but takes just 1 /usr/include/c++/4.2.1/bits/localefwd.h:102:34: error: macro "toupper" passed 2 arguments, but takes just 1 /usr/include/c++/4.2.1/bits/localefwd.h:106:34: error: macro "tolower" passed 2 arguments, but takes just 1
In file included from /usr/include/c++/4.2.1/bits/basic_ios.h:44,

So is there any easy tweak to get this compiled?

Cheers,
--
Andre



--
André Massing       		email: massing@xxxxxxxxx
Ph.D. student			mobile: +47 469 57 401
Simula Research Laboratory
NO-1367 Fornebu, Norway




Follow ups