#1136248 meshlab: FTBFS with libeigen3-dev 5.0 (major version transition)

#1136248#5
Date:
2026-05-11 05:25:21 UTC
From:
To:
Dear Maintainer,

your package depends on libeigen3-dev. The upstream released a
new major version of this mathematical library, 5.0.0. Some
basic information about new features and changes in this version
can be found here:

https://libeigen.gitlab.io/releases/5.0/

This is a major version change and may require code changes in packages
depending on eigen3. The key breaking changes include:

  - Minimum required C++ standard is now C++14
  - Changes in the build system integration
  - Some API name changes

meshlab FTBFS with libeigen3-dev 5.0.1. The full build log is available at:

https://debusine.debian.net/debian/developers-gladk-eigen3/artifact/3757436/

Here is the most probably relevant part of the failing build log:
    ===========================================
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
CMake Error at src/cmake/meshlab_tools.cmake:93 (_message):
  Eigen is required - at least one of VCG_ALLOW_SYSTEM_EIGEN or
  VCG_ALLOW_BUNDLED_EIGEN must be enabled and found.
Call Stack (most recent call first):
  src/vcglib/CMakeLists.txt:42 (message)

#1136248#12
Date:
2026-09-04 04:53:54 UTC
From:
To:
Dear maintainers,

eigen3 5.0 (libeigen3-dev 5.0) is now in unstable, so these FTBFS bugs are
release-critical.  I am therefore raising their severity to serious.

Regards,

Anton

#1136248#17
Date:
2026-10-15 11:11:01 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
meshlab, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1136248@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Gladky <gladk@debian.org> (supplier of updated meshlab package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 15 Oct 2026 09:30:52 +0200
Source: meshlab
Architecture: source
Version: 2025.07~dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Anton Gladky <gladk@debian.org>
Closes: 1136248
Changes:
 meshlab (2025.07~dfsg-3) unstable; urgency=medium
 .
   * Team upload.
   * Support Eigen 5: derive EIGEN3_INCLUDE_DIR from Eigen3::Eigen.
     (Closes: #1136248)
   * Accept system GLEW found via its CMake config file.
   * Bump Standards-Version to 4.7.4, debhelper-compat to 14,
     drop Priority (cme fix dpkg).
   * d/watch: fix Dversionmangle for the ~dfsg suffix.
   * d/salsa-ci.yml: use the debian.yml recipe, enable licenserecon.
   * Drop duplicate d/.gitlab-ci.yml.
   * d/copyright: update, drop old FSF address; add d/lrc.config.
   * Drop unused lintian override.
   * Add superficial autopkgtest.
Checksums-Sha1:
 23d2c18734fd3b876bfb184b6a18d86893d4c524 2583 meshlab_2025.07~dfsg-3.dsc
 de6701499795cdf3602bee136ee705647e927d9d 28192 meshlab_2025.07~dfsg-3.debian.tar.xz
 61f2cd3c208b617fd45ae03118b11bc2fd6fd29f 8405884 meshlab_2025.07~dfsg-3.git.tar.xz
 39582598cd32f9ccc5fbd46dceae56964e043888 17752 meshlab_2025.07~dfsg-3_source.buildinfo
Checksums-Sha256:
 50611e419d8d7b766a3767d0879192134132a81cee46e770b2432db63394c843 2583 meshlab_2025.07~dfsg-3.dsc
 95c5a2bc7154c1ec2797de319ffca9ae1c8f709c23f08e088fb997b8ca43bc17 28192 meshlab_2025.07~dfsg-3.debian.tar.xz
 7d87cb1a23253f6d5c815cc6685225bdaa87753f97695d5ff34953817003d9f4 8405884 meshlab_2025.07~dfsg-3.git.tar.xz
 b691625174c5d8142c199c19b8e9d42551b1f86575d4d46f867769383ea65f63 17752 meshlab_2025.07~dfsg-3_source.buildinfo
Files:
 b2ba83e5dbf8e897b9cef31bc50fbd34 2583 graphics optional meshlab_2025.07~dfsg-3.dsc
 872e8e493855e33d322d50ff3913c47a 28192 graphics optional meshlab_2025.07~dfsg-3.debian.tar.xz
 92324a6594e788beb273fed76fcf2d2a 8405884 graphics None meshlab_2025.07~dfsg-3.git.tar.xz
 a0ca9bd65e5f7b0edbd5cf334247a81d 17752 graphics optional meshlab_2025.07~dfsg-3_source.buildinfo
Git-Tag-Info: tag=deab9420f82e6605d4eafdc88038b0c36901e46b fp=bbbd45ea818ab86ff67e7285d3e17383cfa7ff06
Git-Tag-Tagger: Anton Gladky <gladk@debian.org>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmrQsFIACgkQYG0ITkaD
wHnVoBAAnI/ORK048Irfh0b4+z78z45O29QSpmM4Sk92jqpCEYZYq2qpWoaSoyDd
hH6c+vJtYouA68hqgLyyhVtJCgMlQNqBa/eAgvKEhFIcb3rVygwOohA3rBQJtdpN
dMj3X+ECoW+SMdXV5j+2IkmkWsQ68EBB1tzzrYdumXlnGgmBgLszcmVDKd/apmYS
kClQIA+3O791BvbmTGeB1zlSgy1gDLX7JvaOBLdXUOzqbsP+l76kn9NzAz9vvlfb
Ra43i9HkcoriA4AH0x8O7RhgUrfS7EQxH9+R9YWgGnq+dD0lRsx8ftJD3SjNdBg0
5Gl5uhKs9+YOg07HgyVsMALA5XGzNWzKgIFcEVISueMrZuVeFYZCeHDdt+wW5O7x
wbiBAKDb5bzhUZvmoxNE3YfFqZI86It0YM+CV0sSfDMkpao62uxVlNq7W1esXwc8
QeS5X0p471jocxN7JpjlVMNAES7lna4I1gjkpViI8hQyHmC+ZYbW9ntnxJrNu0kb
lQx4cGOo5a2ZJi2tKswwAUYA3UMwZM8suRNnPz/xpvdmmCw5NJBsA5xTBfMIPgJe
LgBHThabIu3Oeis/7mmTLS8Q18YFmjvQP8DO1esyRG9pCfh5Mgn2ao6hmrn//X7x
Tdz95nOUeNv/uPzH40HgpFgHlr7Aj6TQlXJaoYSKGDwMfoeIjFQ=
=TiYR
-----END PGP SIGNATURE-----