pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: py-qt6 problem: symbol not found



On Thu, Apr 04, 2024 at 11:41:17AM +0200, Joerg Sonnenberger wrote:
> On Thursday, April 4, 2024 8:47:19 AM CEST Thomas Klausner wrote:
> > The symbol is in /usr/pkg/qt6/lib/libQt6Network.so.6:
> > 
> > # nm /usr/pkg/qt6/lib/libQt6Network.so.6 | grep _ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate
> > 0000000000086790 T _ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate
> 
> Check the visibility with readelf/objdump as well, please.

I hope this is what you wanted:

# readelf -Ws /usr/pkg/qt6/lib/libQt6Network.so.6 | grep 86790
  2129: 0000000000086790   116 FUNC    GLOBAL DEFAULT   12 _ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate@@Qt_6

# objdump -t /usr/pkg/qt6/lib/libQt6Network.so.6 | grep _ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate
0000000000086790 g     F .text  0000000000000074              _ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate

# objdump -T /usr/pkg/qt6/lib/libQt6Network.so.6 | grep _ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate
0000000000086790 g    DF .text  0000000000000074  Qt_6        _ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate

and here is its name
# objdump -TC    /usr/pkg/qt6/lib/libQt6Network.so.6 | grep 86790
0000000000086790 g     F .text  0000000000000074              QNetworkDatagram::destroy(QNetworkDatagramPrivate*)

not marked as .hidden, at least.
 Thomas


Home | Main Index | Thread Index | Old Index