I had time to spin up the VM and try it today...and the problem did not reproduce.  pcbnew ran as expected.

I don't know what happened the first time, but if I can't reproduce the problem, there's nothing for the package maintainers to fix. Maybe something about my system got bungled up as I fought with getting nVidia drivers installed.  Who knows?

Anyway, thanks for your attention!
Cheers,
-Brian

On 12/5/24 01:46, Simon Richter wrote:
Hi,

On Wed, Dec 04, 2024 at 03:05:07PM -0500, Brian Henning wrote:

    01:56:51 PM: Failed to load shared library '/usr/bin/_pcbnew.kiface': 
/usr/bin/_pcbnew.kiface: undefined symbol: 
_ZNK15Message_Printer4SendERK26TCollection_ExtendedString15Message_Gravity
    01:56:51 PM: Failed to load kiface library '/usr/bin/_pcbnew.kiface'.
    01:56:51 PM: Error loading editor.
    01:56:51 PM: Application cannot start.
That symbol is provided by libTKernel.so.7 from libocct-foundation-7.6,
which is installed on your system, according to the dependency list.

Can you check that the dynamic linker selects the correct library?

     $ ldd /usr/bin/_pcbnew.kiface | grep TKernel
         libTKernel.so.7 => /lib/x86_64-linux-gnu/libTKernel.so.7 
(0x00007f2c2c818000)

The library should be taken from either /lib or /usr/lib. For me, the
checksum is

$ sha256sum /lib/x86_64-linux-gnu/libTKernel.so.7
8ff26e8c80b4910d38f2ebb9dc581d68d285298fd0351ab77f30c609e956b04b  
/lib/x86_64-linux-gnu/libTKernel.so.7

and the symbol is indeed provided from there.

$ nm -D /lib/x86_64-linux-gnu/libTKernel.so.7 | grep 
_ZNK15Message_Printer4SendERK26TCollection_ExtendedString15Message_Gravity
00000000000e4a70 T 
_ZNK15Message_Printer4SendERK26TCollection_ExtendedString15Message_Gravity

    Simon

Reply via email to