#1315 Gauss-Lobato quadrature rules break test in localfunctions
Metadata
Property | Value |
---|---|
Reported by | Markus Blatt (markus@dr-blatt.de) |
Reported at | Jun 15, 2013 20:04 |
Type | Bug Report |
Version | Git (pre2.4) [autotools] |
Operating System | Unspecified / All |
Last edited by | Markus Blatt (markus@dr-blatt.de) |
Last edited at | Oct 4, 2013 10:02 |
Closed by | Markus Blatt (markus@dr-blatt.de) |
Closed at | Oct 4, 2013 10:02 |
Closed in version | Unknown |
Resolution | Fixed |
Comment | Works now |
Description
Since the addition of these rules in 349496ae55a6c, see http://cgit.dune-project.org/repositories/dune-geometry/commit/?id=349496ae55a6cccc8a212edaa0aa7ff7f48e974e ,I experience undefined symbols during make check in dune-localfunctions:
libtool: link: g++ -std=c++0x -g -O2 -o test-edges0.5 test-edges0.5.o /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-grid/lib/.libs/libdunegrid.a /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/lib/.libs/libdunegeometry.a /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-common/lib/.libs/libdunecommon.a -llapack -lcblas -lf77blas -latlas -lgfortranbegin -lgfortran
g++ -std=c++0x -DHAVE_CONFIG_H -I. -I../../.. -I/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-common -I/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-common -I/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry -I/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry -I/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-grid -I/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-grid -I../../.. -g -O2 -MT test-localfe.o -MD -MP -MF .deps/test-localfe.Tpo -c -o test-localfe.o test-localfe.cc
In file included from test-localfe.cc:25:
../lagrange/q2.hh:6:2: warning: #warning The class Q2LocalFiniteElement from q2.hh is deprecated, and will be removed after the release of Dune 2.3. Please use QkLocalFiniteElement from qk.hh instead.
mv -f .deps/test-localfe.Tpo .deps/test-localfe.Po
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++0x -g -O2 -o test-localfe test-localfe.o /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-grid/lib/libdunegrid.la /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/lib/libdunegeometry.la /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-common/lib/libdunecommon.la
libtool: link: g++ -std=c++0x -g -O2 -o test-localfe test-localfe.o /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-grid/lib/.libs/libdunegrid.a /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/lib/.libs/libdunegeometry.a /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-common/lib/.libs/libdunecommon.a -llapack -lcblas -lf77blas -latlas -lgfortranbegin -lgfortran
test-localfe.o: In function Dune::QuadratureRuleFactory<double, 1>::rule(Dune::GeometryType const&, int, Dune::QuadratureType::Enum)': /home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/dune/geometry/quadraturerules.hh:707: undefined reference to
Dune::GaussLobattoQuadratureRule1D::GaussLobattoQuadratureRule1D(int)'
collect2: ld returned 1 exit status
make[4]: *** [test-localfe] Fehler 1
make[4]: Leaving directory `/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-localfunctions/dune/localfunctions/test'