Skip to content

#194 Quadrature Rules broken

Metadata

Property Value
Reported by unknown (unknown)
Reported at Nov 2, 2006 10:33
Type Bug Report
Version Git (pre2.4) [autotools]
Operating System Linux
Closed by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Closed at Nov 2, 2006 11:55
Closed in version Unknown
Resolution Fixed
Comment

Description

After updating from dune-grid v3101 to current (3238) I have troubles with the quadrature rule for alugird simplex objects. Making 'make check' in dune-grid/grid/common/test leads to the same linker error:

mpicxx -g -O2 -o test-quadrature test-quadrature.o -L/home2/leidenberger/afs/private/dune/dune-common/lib ../../../grid/.libs/libgrid.a -L/home2/leidenberger/afs/private/dune/dune-common/common /home2/leidenberger/afs/private/dune/dune-common/lib/.libs/libdunecommon.a -lm test-quadrature.o(.gnu.linkonce.t._ZN4Dune21QuadratureRuleFactoryIdLi1EE4ruleERKNS_12GeometryTypeEiNS_14QuadratureType4EnumE+0x433): In function Dune::QuadratureRuleFactory<double, 1>::rule(Dune::GeometryType const&, int, Dune::QuadratureType::Enum)': ../../../dune/grid/common/quadraturerules.hh:327: undefined reference to Dune::Jacobi1QuadratureRule<double, 1>::init(int, std::vector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > >&, std::vector<double, std::allocator >&, int)' test-quadrature.o(.gnu.linkonce.t._ZN4Dune21QuadratureRuleFactoryIdLi1EE4ruleERKNS_12GeometryTypeEiNS_14QuadratureType4EnumE+0x600):../../../dune/grid/common/quadraturerules.hh:369: undefined reference to Dune::Jacobi2QuadratureRule<double, 1>::init(int, std::vector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > >&, std::vector<double, std::allocator<double> >&, int)' ../../../grid/.libs/libgrid.a(quadraturerules.o)(.gnu.linkonce.t._ZN4Dune21QuadratureRuleFactoryIfLi1EE4ruleERKNS_12GeometryTypeEiNS_14QuadratureType4EnumE+0x417): In function Dune::QuadratureRuleFactory<float, 1>::rule(Dune::GeometryType const&, int, Dune::QuadratureType::Enum)': ../quadraturerules.hh:327: undefined reference to Dune::Jacobi1QuadratureRule<float, 1>::init(int, std::vector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > >&, std::vector<double, std::allocator<double> >&, int)' ../../../grid/.libs/libgrid.a(quadraturerules.o)(.gnu.linkonce.t._ZN4Dune21QuadratureRuleFactoryIfLi1EE4ruleERKNS_12GeometryTypeEiNS_14QuadratureType4EnumE+0x5c4):../quadraturerules.hh:369: undefined reference to Dune::Jacobi2QuadratureRule<float, 1>::init(int, std::vector<Dune::FieldVector<float, 1>, std::allocator<Dune::FieldVector<float, 1> > >&, std::vector<double, std::allocator >&, int)' collect2: ld returned 1 exit status make[1]: *** [test-quadrature] Error 1 make[1]: Leaving directory `/afs/psi.ch/user/l/leidenberger/private/dune/dune-grid/grid/common/test' make: *** [check-am] Error 2

Patrick