pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
py-qt6 problem: symbol not found
Hi!
I've tried switching py-tortoisehg to py-qt6, and it builds fine, but
it fails to start (on NetBSD-current/amd64):
Traceback (most recent call last):
File "/usr/pkg/bin/thg", line 163, in <module>
tortoisehg.hgqt.run.run()
^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib.util>", line 247, in __getattribute__
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/pkg/lib/python3.11/site-packages/tortoisehg/hgqt/run.py", line 500, in <module>
qtrun = qtapp.QtRunner()
^^^^^^^^^^^^^^
File "<frozen importlib.util>", line 247, in __getattribute__
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/pkg/lib/python3.11/site-packages/tortoisehg/hgqt/qtapp.py", line 40, in <module>
from .qtnetwork import (
File "/usr/pkg/lib/python3.11/site-packages/hgdemandimport/demandimportpy3.py", line 50, in exec_module
self.loader.exec_module(module)
File "/usr/pkg/lib/python3.11/site-packages/tortoisehg/hgqt/qtnetwork.py", line 15, in <module>
from PyQt6.QtNetwork import * # pytype: disable=import-error
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib.util>", line 288, in create_module
ImportError: /usr/pkg/lib/python3.11/site-packages/PyQt6/QtNetwork.abi3.so: Undefined PLT symbol "_ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate" (symnum = 1588)
The symbol is in /usr/pkg/qt6/lib/libQt6Network.so.6:
# nm /usr/pkg/qt6/lib/libQt6Network.so.6 | grep _ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate
0000000000086790 T _ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate
and the library is linked:
# ldd /usr/pkg/lib/python3.11/site-packages/PyQt6/QtNetwork.abi3.so
...
-lQt6Network.6 => /usr/pkg/qt6/lib/libQt6Network.so.6
...
so I'm confused why it can't be resolved.
Any ideas?
Thanks,
Thomas
Home |
Main Index |
Thread Index |
Old Index