#1125008 libnglib-6.2t64: netgen looks for libnggui.so but package provides libnggui.so.6.2

Package:
libnglib-6.2t64
Source:
libnglib-6.2t64
Description:
Automatic 3d tetrahedral mesh generator shared library
Submitter:
Andrea Palazzi
Date:
2026-02-20 11:13:02 UTC
Severity:
normal
#1125008#5
Date:
2026-01-08 09:26:53 UTC
From:
To:
Dear Maintainer,

netgen will search for library file libnggui.so but the library provides libnggui.so.6.2, so netgen fails to start.
Doing sudo ln -s /usr/lib/x86_64-linux-gnu/libnggui.so.6.2 /usr/lib/x86_64-linux-gnu/libnggui.so solves the problem.

#1125008#10
Date:
2026-02-20 11:11:52 UTC
From:
To:
Hi,
the issue seems to come from lines like
https://salsa.debian.org/science-team/netgen/-/blob/master/ng/ng.tcl?ref_type=heads#L5
which get translated into
load libnggui.so gui
rather than
load libnggui.so.6 gui

libnggui.so is provided by the -dev package, rather than by -6.2t64.

Not sure what the best course of action would be, whether to patch tcl by
appending .6 or to have the netgen executable depend on -dev rather than on
-6.2t64.