← Back to team overview

dorsal team mailing list archive

Re: activated trilinos in snowleopard platform

 

On 1/17/11 1:10 PM, Andre Massing wrote:
> 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?

I've disabled it instead.

Harish



References