[From nobody Sat Oct 17 17:55:10 2026
Received: (at submit) by bugs.debian.org; 6 Oct 2026 14:10:12 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-15.2 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
 DKIM_VALID_EF,FREEMAIL_FROM,HAS_PACKAGE,RCVD_IN_DNSWL_NONE,
 RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS
 autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 113; hammy, 115; neutral, 39; spammy,
 5. spammytokens:0.999-1--H*F:N*Ramos, 0.993-1--campos,
 0.921-+--H*Ad:D*yahoo.com, 0.878-+--H*rp:D*yahoo.com,
 0.876-+--H*F:D*yahoo.com hammytokens:0.000-+--soname, 0.000-+--SONAME,
 0.000-+--Maintainer, 0.000-+--xvfbrun, 0.000-+--xvfb-run
Return-path: &lt;capitain_jack@yahoo.com&gt;
Received: from sonic-usea1-0019.asd.mail.yahoo.com ([34.2.64.18]:1024
 helo=sonic.asd.mail.yahoo.com) by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128)
 (Exim 4.96) (envelope-from &lt;capitain_jack@yahoo.com&gt;)
 id 1xE5rv-0004O6-2q for submit@bugs.debian.org;
 Tue, 06 Oct 2026 14:10:11 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1791295808; bh=rO5gTzUaKDUlLs0VSYoE/IaKc3E7To3TdMv3TjudWTQ=;
 h=From:To:Subject:Date:References:From:Subject:Reply-To;
 b=FLP/0+a8NQ+NHnqeDJgRfPMrWX44GFn6ZyiZuyad3v9xY8AnGpOppHlip0eZhr9w4X1YRzNrB/Z0itmCzUoJkip/MXrQ4CEFNHffFpP1FTmUqgS+npFXVzirIEDYJjg0bfxXDVpWD3MwlbFB6n5c23fGlTKkktnup9n00RKwpXXPyD+TMXgP6eusVsUNZBGBFWwtLSUr1Ar+CZx204OCLCTs8TLI3sbpf7v1JwFLU+tz6E1aYRpPCbAUsVJuirwy+J2E57NO98Eyi3LBUnpQX0w8P/Lau+s3R9fssVZ+OWe10XqaseEUVj4kGsBPPNhIaTHJ2ftlpS+/HMFUCD5vcA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1791295808; bh=J7vyk93gxk3LwQZf/J7Z/iLoUxkTpFlCvndxjdCo3TH=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=P7Ccp7JIAFPPmFTy93xsbMALPOEMyYCHqGv4evhQACOEozvVepxN8ji3RpUStnsIhegxt9CU+6t+M7PFtqHS/P7qSPyGXdCYe2PZ0ColdUWGS5ZQorQEm09wy5ItjBVWK4fL6HtilKV8585V0UabIeMKamRtaLbOSnWbf95x27BzCoCvsCg2PZBqv53SgWdcENsO2TH/WArXk8sOoXLLZJ7f6vcK92RmtHW53Ywe3BuyJgJtIjol5+n9EGz3mvTOVbsDdYFVa9Gx5kQFgYvtPIQc3s4aVcFSwIcA7hhl+K/sOSzas5o867W1pSF8PkJpQ+SFqOgwcRMVksku/lwMTw==
X-YMail-OSG: xKeMi7MVM1mvSJ9sUjDrP6akWdIrryMaCDNaTcR0fGZNrpzsv5ydNZ9BsKPWFQZ
 Vv0ELSxcIkvXwEMwzZdW0HgZe31OLzXVx0qbQc92.67tqYfXMtWh43d7NThxMz6jnlJ.BplGD_L.
 hg_grQaK7JqwzVC8dpqk2HUd0JrubQ8vUkF32IcdmIbSQAheLc3k5q7hmCIcc9e_aIiLKPfdcDza
 3PtAovqHWcgo8hh2LGnxLZr1MWEyuEfVxXarqE0S9Btw9OZZBsWX58Qc0UqZJXcuBkk818sh6XS0
 .g5DmUb5KnU4AJi5vtzmzbNASU6urcsJunkqq.sCuj1tyA0d8hfT74dfGvik2Vn6_r5Kp_jlwjcK
 LQErJttrDRCNkoxgvaSZTusjkHnQ0l_VyZh27w7Tcoe04WEhgVuJ3vU2WT.IFc6L3XcGPZrLhZDu
 Ni21TV7P4nXbWCODjGvlNomPJtpfKZFsigtejKoou7szoiVAXjWsb1IEplwpm0vjJWtkw85MzwSO
 hHy1hAKzerTWGNAckJ3.YFDwfEgF2Ii3u70Dy8as3QMDc7dGY15ASjbMWA6umu1SCm7D2jGXu3pA
 qPWbTjYyLJcki4hEUVtySJqOoolPG3LNPhFerTxek1RBTV4O43p8j.ESym8D7zYjkZVCuFbtKuXE
 EOx6.AtlxCpGrEaMMEvEloR4jdrDXZqZb3DlkKtli3qOfXjCziUTL6dItht0TVv1q8WOuSNAgg74
 jq72NGvcTRzL1clGzdMHA2RHkE9FC5deOHOLfjOodVW9pkLKeUvjdJ1vF_FKveGXuTstB2iYhV9I
 a5ATpm_uInlm50OcdypOcpEKZnSdrf9VatmLqckpc.kyYQ4SAiS3BDqPue6GDw.3fC95Z6K3.JcN
 vOETNKlKUms0M_u53pueAMlfRZ3oPv1H3ijRA.a2vllUV_kE0IG1u1FkXqWG7idQvHgKe7HX008l
 OcKGVkcSL2WPqi3a56OO1Wb1m2B5UfeRM4QSWXp1aQ26lagBF61bUtXBLQUbY9XL0hDtflLN1EID
 9AmFLzzcQXO5hRYNmBISEqgBY.97fs_2iAJ1mjYLFmfzmshF1rinsGjNH.2Lp_MhkXqLcv9rtqPS
 2cFBxVtEj5L3zzeUxZUvWJ7yUGIjkYY2dAkAchyxmba9C2XHHpub9QWLdrKrw6QqkOW_yqJ3OxwC
 lkToPFwu3zqhXAm.w8uMVm6BFMlC1tPq.qtPqOz1Cwwt_ApmxCxCvKh6Q9MmEgyTC.VtE5ijAPW6
 XsNQbe1cT7IbRYwXm4gfLZnuosaUA74HQq7V96LFw675qCVnA07WFg8ErXkq9_fIQOA5s3W_UVWx
 aCMdhW4aazYwfMxo50ocu7gS._wqt5ndUwddqneNNGkZFx09dPtcXj_caoO_rryq7J5pTaMrV_eo
 End4XI5WjyZ0qjnyrX5SoFLbRZPVpxxQU29oua40LBDJTUdWY.mEIwzvTVNsi9bXGoH47PVfOO1G
 .zlftDl5UotBPkc.iyPA0mLNLPKmMkRz6bW8Ch3l_GiWXuHAegLt5fMqyv_k3IbzbAPNYfsCJUyr
 7zlrxadHIU5.2JvUWI6kEvVo68w0oYwNiBT3ns0_NFw4RukYXUut7BHQ1YhaDiZHK3QTQTeT31q_
 07OT5q691BvaBdO8LSM0Nux5gSXX5GblpcxDPf8KkP4PDBke7Q._0yog7.zMm0C2YQ5h.QzEZi02
 XK4lDiCBUm0Q6jfyifVXI5ZzPUcyrZtSZkcCsXaRV99_.hJklJyLovrEkereLdYMTA.CEpodxkP7
 4niVAm7XBzXIBlAxrB0z8Y_PhmIcZLcZ6EUw2KH0jyOp9rzg9PV54kFag0VviI3N5oop.A1LON.n
 FcEujCC2926NQ6Bls79DlOpjHMDcMPsS9Co2vsKqqFWoWVqJ4Y_uyDvDvzRpj_zeqjHRrjSf0gNO
 pR.VRSiRB3.gJ9i6Byy.2TEIC2UPYgC_kHEqrODaqvYnnOtTgQVt4YDrzx0sbJXD1DJ7u1qsQ4Kn
 hc_2H6dG0ujdBQ6VuKiI-
X-Sonic-MF: &lt;capitain_jack@yahoo.com&gt;
X-Sonic-ID: e5aeda5c-47e6-45d9-8115-f5f5fe45e91a
Received: from sonic.gate.mail.ne1.yahoo.com by
 mail-asdoutdeli-p-cin-usea1-prod-sonicconsumer-svc-101 with HTTP;
 Tue, 6 Oct 2026 14:10:08 +0000
Received: from dip98.lsn.bf1.yahoo.com ([67.195.177.107])
 by hello (SMTP) with SMTP ID 0f03f49f25812f44a6a331714782e701;
 Tue, 06 Oct 2026 14:10:07 +0000 (UTC)
From: Daniel Ramos &lt;capitain_jack@yahoo.com&gt;
To: submit@bugs.debian.org
Subject: netgen: GUI does not start without libnglib-dev: loads the
 unversioned libnggui.so
Date: Tue, 06 Oct 2026 11:10:04 -0300
Message-ID: &lt;179129580423.820801.13339848401568697496@yahoo.com&gt;
Content-Type: text/plain; charset=&quot;utf-8&quot;
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
References: &lt;179129580423.820801.13339848401568697496.ref@yahoo.com&gt;
X-Mailer: WebService/1.1.26668
 mail.core.serving.mcws.prd.acl:role.token.mcws.jsmtp.yahoo
Content-Length: 1506
Delivered-To: submit@bugs.debian.org

Package: netgen
Version: 6.2.2606+dfsg1-1
Severity: important

Dear Maintainer,

With only netgen installed, the graphical interface does not start:

  $ netgen
  NETGEN-6.2.2606
  ...
  Error in Tcl-Script:
  result =3D couldn't load file &quot;libnggui.so&quot;: libnggui.so: cannot open share=
d object file: No such file or directory

ng/ng.tcl loads the GUI library by its unversioned name:

  load libnggui[info sharedlibextension] gui

In the Debian packaging that name exists only in libnglib-dev
(debian/libnglib-dev.install: usr/lib/*/libnggui.so), while the runtime
package libnglib-6.2t64 ships libnggui.so.6.2 and libnggui.so.6.2.2606.
Installing libnglib-dev makes the GUI start, which is why it is easy to
miss on a development machine.

A possible correction is a Debian patch that loads the library by its
SONAME, so no -dev symlink is needed at run time:

  -	load libnggui[info sharedlibextension] gui
  +	load libnggui[info sharedlibextension].6.2 gui

Note that the netgen binary does not read ng/ng.tcl at run time: the Tcl
sources are compiled into ng/onetcl.cpp, which is committed pre-generated
in the source tree. The same change has to be made in ng/onetcl.cpp (or
onetcl.cpp regenerated during the build), otherwise the patch has no effect.

Steps to reproduce, in a clean debian:testing container:
  apt-get install netgen xvfb xauth
  xvfb-run -a netgen

Found while packaging a stereo 3D version of netgen for Sparky Stereo OS,
an edition of SparkyLinux.

Regards,
Daniel Campos Ramos
]