Bug#811239: FTBFS: error: template-id 'compute<>' for 'Eigen::FullPivLU

Martin Michlmayr tbm at hpe.com
Sun Jan 17 03:15:03 UTC 2016


Package: freecad
Version: 0.15.4671+dfsg1-2
Severity: serious

freecad fails to build:

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> [ 57%] Building CXX object src/Mod/Sketcher/App/CMakeFiles/Sketcher.dir/planegcs/qp_eq.cpp.o
> cd /<<BUILDDIR>>/freecad-0.15.4671+dfsg1/obj-x86_64-linux-gnu/src/Mod/Sketcher/App && /usr/bin/c++   -DHAVE_CONFIG_H -DHAVE_LIMITS_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_WEBKIT_LIB -DQT_XML_LIB -DSketcher_EXPORTS -D_OCC64 -I/<<BUILDDIR>>/freecad-0.15.4671+dfsg1/obj-x86_64-linux-gnu -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtOpenGL -isystem /usr/include/qt4/QtSvg -isystem /usr/include/qt4/QtUiTools -isystem /usr/include/qt4/QtWebKit -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4/QtXml -isystem /usr/include/qt4/QtNetwork -isystem /usr/include/qt4/QtCore -I/<<BUILDDIR>>/freecad-0.15.4671+dfsg1/obj-x86_64-linux-gnu/src -I/<<BUILDDIR>>/freecad-0.15.4671+dfsg1/src -I/<<BUILDDIR>>/freecad-0.15.4671+dfsg1/src/Mod/Sketcher/App -I/<<BUILDDIR>>/freecad-0.15.4671+dfsg1/obj-x86_64-linux-gnu/src/Mod/Sketcher/App -I/<<BUILDDIR>>/freecad-0.15.4671+dfsg1/src/Mod/Sketcher/App/.. -I/<<BUILDDIR>>/freeca
> d-0.15.4671+dfsg1/obj-x86_64-linux-gnu/src/Mod/Sketcher/App/.. -I/usr/lib/x86_64-linux-gnu/oce-0.15/../../../include/oce -I/usr/include/python2.7 -I/usr/include/eigen3  -Wall -DHAVE_SWIG=1 -fpermissive -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-write-strings -D_OCC64 -fPIC   -o CMakeFiles/Sketcher.dir/planegcs/qp_eq.cpp.o -c /<<BUILDDIR>>/freecad-0.15.4671+dfsg1/src/Mod/Sketcher/App/planegcs/qp_eq.cpp
> /<<BUILDDIR>>/freecad-0.15.4671+dfsg1/src/Mod/Sketcher/App/planegcs/GCS.cpp:47:25: error: template-id 'compute<>' for 'Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >& Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >::compute(const MatrixdType&)' does not match any template declaration
>  FullPivLU<MatrixdType>& FullPivLU<MatrixdType>::compute(const MatrixdType& matrix)

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise



More information about the debian-science-maintainers mailing list