undefined reference linker errors on windows
@santiago.ospina do you have any idea where these kind of undefined reference linker errors could be coming from?
D:/a/_temp/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libdune-copasi-lib-3D-P1.a(diffusion_reaction_mc.cc.obj):diffusion_reaction_mc.cc:(.text+0x52e47): undefined reference to `Dune::PDELab::Experimental::SparsePatternBase<Dune::PDELab::Experimental::Basis<Dune::PDELab::Experimental::EntitySetPartitioner::Identity<Dune::GridView<Dune::mdgrid::LeafGridViewTraits<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > const> >, 0, (Dune::PartitionIteratorType)4>, Dune::PDELab::Experimental::PreBasisVector<Dune::PDELab::Experimental::Strategy::Lexicographic<true>, Dune::PDELab::Experimental::PreBasisVector<Dune::PDELab::Experimental::Strategy::EntityGrouping<Dune::GridView<Dune::mdgrid::subdomain::LeafGridViewTraits<Dune::mdgrid::subdomain::SubDomainGrid<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > > const> >, true>, Dune::PDELab::Experimental::PreBasis<Dune::PDELab::Experimental::Strategy::EntityGrouping<Dune::GridView<Dune::mdgrid::subdomain::LeafGridViewTraits<Dune::mdgrid::subdomain::SubDomainGrid<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > > const> >, false>, Dune::PDELab::PkLocalFiniteElementMap<Dune::GridView<Dune::mdgrid::subdomain::LeafGridViewTraits<Dune::mdgrid::subdomain::SubDomainGrid<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > > const> >, double, double, 1u>, Dune::Copasi::Constraints<Dune::GridView<Dune::mdgrid::subdomain::LeafGridViewTraits<Dune::mdgrid::subdomain::SubDomainGrid<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > > const> > > > > >, Dune::TypeTree::HybridTreePath<> >, Dune::PDELab::Experimental::Basis<Dune::PDELab::Experimental::EntitySetPartitioner::Identity<Dune::GridView<Dune::mdgrid::LeafGridViewTraits<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > const> >, 0, (Dune::PartitionIteratorType)4>, Dune::PDELab::Experimental::PreBasisVector<Dune::PDELab::Experimental::Strategy::Lexicographic<true>, Dune::PDELab::Experimental::PreBasisVector<Dune::PDELab::Experimental::Strategy::EntityGrouping<Dune::GridView<Dune::mdgrid::subdomain::LeafGridViewTraits<Dune::mdgrid::subdomain::SubDomainGrid<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > > const> >, true>, Dune::PDELab::Experimental::PreBasis<Dune::PDELab::Experimental::Strategy::EntityGrouping<Dune::GridView<Dune::mdgrid::subdomain::LeafGridViewTraits<Dune::mdgrid::subdomain::SubDomainGrid<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > > const> >, false>, Dune::PDELab::PkLocalFiniteElementMap<Dune::GridView<Dune::mdgrid::subdomain::LeafGridViewTraits<Dune::mdgrid::subdomain::SubDomainGrid<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > > const> >, double, double, 1u>, Dune::Copasi::Constraints<Dune::GridView<Dune::mdgrid::subdomain::LeafGridViewTraits<Dune::mdgrid::subdomain::SubDomainGrid<Dune::mdgrid::MultiDomainGrid<Dune::UGGrid<3>, Dune::mdgrid::FewSubDomainsTraits<3, 64ull, Dune::mdgrid::AllCodims> > > const> > > > > >, Dune::TypeTree::HybridTreePath<> >, void*>::empty_col'
This is from the windows CI build of dune-copasi for sme: https://github.com/spatial-model-editor/sme_deps/actions/runs/7737953815/job/22031250180
The strange this is it should be very similar to dune-copasi windows CI, which doesn't have this issue: https://github.com/dune-copasi/dune-copasi/actions/runs/8065342291/job/22030955236
I'm confused!