Compilation problem related to variable warningIssued
Since 7e059094, I keep having troubles with the compilation process failing after Linking CXX executable ...
, e.g.
CMakeFiles/test_ff_channel.dir/main.cc.o: In function `Dumux::MultiDomainFVAssembler<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest>, Dumux::StaggeredCouplingManager<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest> >, (Dumux::DiffMethod)0, true>::residualNorm(Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > >, Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > const&)':
main.cc:(.text._ZN5Dumux22MultiDomainFVAssemblerINS_26StaggeredMultiDomainTraitsIJNS_10Properties4TTag11ChannelTestES4_EEENS_24StaggeredCouplingManagerIS5_EELNS_10DiffMethodE0ELb1EE12residualNormERKN4Dune20MultiTypeBlockVectorIJNSA_11BlockVectorINSA_11FieldVectorIdLi1EEESaISE_EEESG_EEE[_ZN5Dumux22MultiDomainFVAssemblerINS_26StaggeredMultiDomainTraitsIJNS_10Properties4TTag11ChannelTestES4_EEENS_24StaggeredCouplingManagerIS5_EELNS_10DiffMethodE0ELb1EE12residualNormERKN4Dune20MultiTypeBlockVectorIJNSA_11BlockVectorINSA_11FieldVectorIdLi1EEESaISE_EEESG_EEE]+0xf7f): undefined reference to `Dumux::MultiDomainFVAssembler<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest>, Dumux::StaggeredCouplingManager<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest> >, (Dumux::DiffMethod)0, true>::residualNorm(Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > >, Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > const&)::warningIssued'
main.cc:(.text._ZN5Dumux22MultiDomainFVAssemblerINS_26StaggeredMultiDomainTraitsIJNS_10Properties4TTag11ChannelTestES4_EEENS_24StaggeredCouplingManagerIS5_EELNS_10DiffMethodE0ELb1EE12residualNormERKN4Dune20MultiTypeBlockVectorIJNSA_11BlockVectorINSA_11FieldVectorIdLi1EEESaISE_EEESG_EEE[_ZN5Dumux22MultiDomainFVAssemblerINS_26StaggeredMultiDomainTraitsIJNS_10Properties4TTag11ChannelTestES4_EEENS_24StaggeredCouplingManagerIS5_EELNS_10DiffMethodE0ELb1EE12residualNormERKN4Dune20MultiTypeBlockVectorIJNSA_11BlockVectorINSA_11FieldVectorIdLi1EEESaISE_EEESG_EEE]+0xfa3): undefined reference to `Dumux::MultiDomainFVAssembler<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest>, Dumux::StaggeredCouplingManager<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest> >, (Dumux::DiffMethod)0, true>::residualNorm(Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > >, Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > const&)::warningIssued'
main.cc:(.text._ZN5Dumux22MultiDomainFVAssemblerINS_26StaggeredMultiDomainTraitsIJNS_10Properties4TTag11ChannelTestES4_EEENS_24StaggeredCouplingManagerIS5_EELNS_10DiffMethodE0ELb1EE12residualNormERKN4Dune20MultiTypeBlockVectorIJNSA_11BlockVectorINSA_11FieldVectorIdLi1EEESaISE_EEESG_EEE[_ZN5Dumux22MultiDomainFVAssemblerINS_26StaggeredMultiDomainTraitsIJNS_10Properties4TTag11ChannelTestES4_EEENS_24StaggeredCouplingManagerIS5_EELNS_10DiffMethodE0ELb1EE12residualNormERKN4Dune20MultiTypeBlockVectorIJNSA_11BlockVectorINSA_11FieldVectorIdLi1EEESaISE_EEESG_EEE]+0xfbc): undefined reference to `Dumux::MultiDomainFVAssembler<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest>, Dumux::StaggeredCouplingManager<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest> >, (Dumux::DiffMethod)0, true>::residualNorm(Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > >, Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > const&)::warningIssued'
main.cc:(.text._ZN5Dumux22MultiDomainFVAssemblerINS_26StaggeredMultiDomainTraitsIJNS_10Properties4TTag11ChannelTestES4_EEENS_24StaggeredCouplingManagerIS5_EELNS_10DiffMethodE0ELb1EE12residualNormERKN4Dune20MultiTypeBlockVectorIJNSA_11BlockVectorINSA_11FieldVectorIdLi1EEESaISE_EEESG_EEE[_ZN5Dumux22MultiDomainFVAssemblerINS_26StaggeredMultiDomainTraitsIJNS_10Properties4TTag11ChannelTestES4_EEENS_24StaggeredCouplingManagerIS5_EELNS_10DiffMethodE0ELb1EE12residualNormERKN4Dune20MultiTypeBlockVectorIJNSA_11BlockVectorINSA_11FieldVectorIdLi1EEESaISE_EEESG_EEE]+0xfe1): undefined reference to `Dumux::MultiDomainFVAssembler<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest>, Dumux::StaggeredCouplingManager<Dumux::StaggeredMultiDomainTraits<Dumux::Properties::TTag::ChannelTest, Dumux::Properties::TTag::ChannelTest> >, (Dumux::DiffMethod)0, true>::residualNorm(Dune::MultiTypeBlockVector<Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > >, Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > > > const&)::warningIssued'
collect2: error: ld returned 1 exit status
test/freeflow/navierstokes/channel/2d/CMakeFiles/test_ff_channel.dir/build.make:144: recipe for target 'test/freeflow/navierstokes/channel/2d/test_ff_channel' failed
Is this an issue, or am I the only one who has a problem with this?