[Trilinos-Users] Build error on pathscale

John R Cary cary at colorado.edu
Sun Dec 4 08:14:42 MST 2011


franklin.nersc.gov

$ pathcc --version
PathScale (tm) Compiler Suite: Version 4.0.9
Built on:
Thread model: posix
GNU gcc version 4.1.2 (PathScale 4.0.9 driver)

cd 
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/ser/packages/teuchos/src 
&& /opt/ekopath/4.0.9/bin/pathCC   -DTEUCHOS_LIB_EXPORTS_MODE -fPIC -O3 
-DNDEBUG 
-I/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/ser 
-I/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3 
-I/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/ser/packages/teuchos/src 
-I/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src 
    -o CMakeFiles/teuchos.dir/Teuchos_Dependency.cpp.o -c 
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_Dependency.cpp
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_ParameterList.hpp: 
In member function 'T& Teuchos::ParameterList::get(const std::string&, 
T) [with T = std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >]':
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_ParameterList.hpp:761: 
   instantiated from here
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_ParameterList.hpp:752: 
error: ISO C++ says that these are ambiguous, even though the worst 
conversion for the first is better than the worst conversion for the second:
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_ParameterList.hpp:465: 
note: candidate 1: const Teuchos::ParameterEntry& 
Teuchos::ParameterList::entry(__rw::__rw_tree_iter<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, long int, const std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>*, const std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>&, 
__rw::__rw_rb_tree_node<std::allocator<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry> >, std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
__rw::__select1st<std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > >) const
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_ParameterList.hpp:577: 
note: candidate 2: Teuchos::ParameterEntry& 
Teuchos::ParameterList::entry(__rw::__rw_tree_iter<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, long int, std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>*, std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>&, 
__rw::__rw_rb_tree_node<std::allocator<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry> >, std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
__rw::__select1st<std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > >)
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_ParameterList.hpp:761: 
   instantiated from here
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_ParameterList.hpp:756: 
error: ISO C++ says that these are ambiguous, even though the worst 
conversion for the first is better than the worst conversion for the second:
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_ParameterList.hpp:465: 
note: candidate 1: const Teuchos::ParameterEntry& 
Teuchos::ParameterList::entry(__rw::__rw_tree_iter<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, long int, const std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>*, const std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>&, 
__rw::__rw_rb_tree_node<std::allocator<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry> >, std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
__rw::__select1st<std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > >) const
/scratch/scratchdirs/cary/builds-franklin-path/vorpalall/trilinos-10.8.3/packages/teuchos/src/Teuchos_ParameterList.hpp:577: 
note: candidate 2: Teuchos::ParameterEntry& 
Teuchos::ParameterList::entry(__rw::__rw_tree_iter<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, long int, std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>*, std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>&, 
__rw::__rw_rb_tree_node<std::allocator<std::pair<const 
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry> >, std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
__rw::__select1st<std::pair<const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
Teuchos::ParameterEntry>, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > >)
make[2]: *** 
[packages/teuchos/src/CMakeFiles/teuchos.dir/Teuchos_Dependency.cpp.o] 
Error 1

Thx...John



More information about the Trilinos-Users mailing list