2017-12-12 packages/moertel/src/mortar/Moertel_InterfaceT.cpp failing to build on nightly test
Created by: william76
Nightly clean test Linux-gcc-4.9.3-SERIAL_Release_gcc_4.9.3__DEV
is failing in package Moertel on file packages/moertel/src/mortar/Moertel_InterfaceT.cpp
@trilinos/moertel Attn: @gahansen
Current Behavior
Clean track build is failing on the nightlies (https://testing.sandia.gov/cdash/index.php?project=Trilinos&date=2017-12-12):
Output From CDash
In file included from /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT.cpp:52:0:
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT_Complete_Def.hpp: In member function ‘bool MoertelT::InterfaceT<ST, LO, GO, N>::Complete()’:
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT_Complete_Def.hpp:262:24: error: missing template arguments before ‘*’ token
Teuchos::SerialComm* serialcomm = dynamic_cast<Teuchos::SerialComm*>(gcomm_->get());
^
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT_Complete_Def.hpp:262:26: error: ‘serialcomm’ was not declared in this scope
Teuchos::SerialComm* serialcomm = dynamic_cast<Teuchos::SerialComm*>(gcomm_->get());
^
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT_Complete_Def.hpp:262:52: error: invalid use of template-name ‘Teuchos::SerialComm’ without an argument list
Teuchos::SerialComm* serialcomm = dynamic_cast<Teuchos::SerialComm*>(gcomm_->get());
^
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT_Complete_Def.hpp:262:71: error: expected ‘>’ before ‘*’ token
Teuchos::SerialComm* serialcomm = dynamic_cast<Teuchos::SerialComm*>(gcomm_->get());
^
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT_Complete_Def.hpp:262:71: error: expected ‘(’ before ‘*’ token
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT_Complete_Def.hpp:262:72: error: expected primary-expression before ‘>’ token
Teuchos::SerialComm* serialcomm = dynamic_cast<Teuchos::SerialComm*>(gcomm_->get());
^
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT_Complete_Def.hpp:262:88: error: expected ‘)’ before ‘;’ token
Teuchos::SerialComm* serialcomm = dynamic_cast<Teuchos::SerialComm*>(gcomm_->get());
^
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/moertel/src/mortar/Moertel_InterfaceT_Complete_Def.hpp:271:31: error: expected type-specifier
lcomm_ = Teuchos::rcp(new Teuchos::SerialComm(*serialcomm));
^
Possible Relevant Commit(s)
Definition of Done
-
Fix or revert the issue that caused the build failure on the Clean track build on CDash.