Public bug reported: There seems to be a mismatch between the advertised Ubuntu Trusty's libeigen-dev package version (3.2.0-8)and the actual eigen code it's based on (3.1.0).
In Ubuntu Trusty, the Eigen package is described as follow: Package: libeigen3-dev Priority: extra Section: universe/libdevel Installed-Size: 3729 Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> Original-Maintainer: Debian Science Maintainers <debian-science-maintain...@lists.alioth.debian.org> Architecture: all Source: eigen3 Version: 3.2.0-8 Provides: libeigen2-dev Depends: pkg-config Suggests: libeigen3-doc, libmrpt-dev Filename: pool/universe/e/eigen3/libeigen3-dev_3.2.0-8_all.deb So, according to this, the package provides Eigen 3.2.0 However, inspecting the installed files, it seems that it is in fact based on Eigen 3.1.0 I noticed this while trying to use the LevenbergMarquardt unsupported Eigen API: - Code for Eigen 3.1 (corresponding exactly to the code in the package): https://goo.gl/J4kFeq - Code for 3.2: https://goo.gl/hNkaeY This is problematic, as there is a significant API change between Eigen 3.1 and 3.2 for the LevenbergMarquart algorithm. Could you have a look at what's going on there? Best regards, Arnaud TANGUY ** Affects: eigen3 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1611708 Title: Package version inconsistent with Eigen's To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/eigen3/+bug/1611708/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs