Public bug reported:

Meshlab 2020.02+git200217-1ubuntu1 which appeared in focal today has
common code shared between meshlab and meshlabserver split into new
libmeshlab-common.so library -- which is not installed during package
build. Meshlab is unusable without this library:

# ldd /usr/bin/meshlab | grep common
        libmeshlab-common.so => not found

Even worse, since meshlab is not installed via make install but
manually, meshlab binary contains DR_RPATH to build directory. See:

# readelf -d /usr/bin/meshlab | grep RUNPATH
 0x000000000000001d (RUNPATH)            Library runpath: 
[/build/meshlab-mP4iHs/meshlab-2020.02+git200217/obj-x86_64-linux-gnu/common:]

Fix: use CMake-generated install target which installs what's needed and
strips DR_RPATH instead of direct copy of files from the build
directory.

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: meshlab 2020.02+git200217-1ubuntu1
ProcVersionSignature: Ubuntu 5.4.0-14.17-generic 5.4.18
Uname: Linux 5.4.0-14-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu18
Architecture: amd64
CurrentDesktop: KDE
Date: Tue Mar  3 20:41:49 2020
InstallationDate: Installed on 2020-02-03 (28 days ago)
InstallationMedia: Kubuntu 20.04 LTS "Focal Fossa" - Alpha amd64 (20200202)
SourcePackage: meshlab
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: meshlab (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug focal

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1865920

Title:
  Meshlab's runtime library is not installed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/meshlab/+bug/1865920/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to