#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