Mailing list archives : pcb-rnd

ID:5826
From:rn...@igor2.repo.hu
Date:Thu, 1 Sep 2022 15:17:43 +0200 (CEST)
Subject:Re: [pcb-rnd] pcb-rnd on OpenBSD
in-reply-to:5824 from rs...@disroot.org
replies: 5829 from rs...@disroot.org
Hi Ruda,
 
On Thu, 1 Sep 2022, rsykora@disroot.org wrote:
 
>Dear list,
>
>
>after compiling and running pcb-rnd on OpenBSD
>the program starts (I see its window), but in the
>terminal that has been used to run the program I see:
>
>pcb-rnd:/usr/lib/libstdc++.so.57.0: /usr/lib/libc++abi.so.6.0 : WARNING: symbol(_ZTVN10__cxxabiv120__si_class_type_infoE) size mismatch, relink your program
 
Wow, why is it linking against stdc++? must be one of the dep libs we 
use that has C++ in it...
 
Anyway, let's look at one of these that looks relevant:
 
>pcb-rnd:/usr/X11R6/lib/libX11.so.16.1: /usr/X11R6/lib/libX11.so.18.0 : WARNING: symbol(_XimXTransSocketINETFuncs) size mismatch, relink your program
 
if I understand it correctly, this is the dynamic linker saying that 
pcb-rnd executable was originally linked against binary version 16.1 of 
libX11.so, but your system currently has version 18.0 and the new version 
is potentially binary-incompatible with the old.
 
It asks you to re-link pcb-rnd, which is a reasonable thing to do in that 
situation. We don't have a "make relink", so what you could do is this:
 
1. go to pcb-rnd trunk/src
 
2. rm pcb-rnd
 
3. make
 
This should not recompile anything, only link the executable again.
 
>
>
>I don't understand if these messages are related to the pcb-rnd program 
>itself, or if it points to some deeper system-wide problem. Can anybody 
>comment on this?
 
If it is what I think it is, then it's sort of normal operation: you 
compiled pcb-rnd from source on a (specific state of) system then upgraded 
the system but not pcb-rnd. Your dynamic linker figures that upon startup.
 
HTH,
 
Igor2
 
 

Reply subtree:
5826 Re: [pcb-rnd] pcb-rnd on OpenBSD from rn...@igor2.repo.hu
  5829 Re: [pcb-rnd] pcb-rnd on OpenBSD from rs...@disroot.org
    5831 Re: [pcb-rnd] pcb-rnd on OpenBSD from rn...@igor2.repo.hu