[MacPorts] #72012: qt5-qtconnectivity @10.13, 10.14: Undefined "vtable for QBluetoothDeviceDiscoveryAgentPrivate"
MacPorts
noreply at macports.org
Fri Feb 7 01:07:48 UTC 2025
#72012: qt5-qtconnectivity @10.13, 10.14: Undefined "vtable for
QBluetoothDeviceDiscoveryAgentPrivate"
--------------------------+---------------------------------
Reporter: Dave-Allured | Owner: MarcusCalhoun-Lopez
Type: defect | Status: assigned
Priority: Low | Milestone:
Component: ports | Version:
Keywords: | Port: qt5-qtconnectivity
--------------------------+---------------------------------
Same error on 10.13 and 10.14 builders. These builds were apparently
working until 2024-09-02.
This is low priority for me, just trying to clean up the dependency stack
a little. Full builder logs are attached.
{{{
/Library/Developer/CommandLineTools/usr/bin/clang++ -stdlib=libc++
-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport
-headerpad_max_install_names -fapplication-extension -arch x86_64
-isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-
version-min=10.13 -Wl,-rpath, at executable_path/../Frameworks
-Wl,-rpath, at loader_path/Frameworks -single_module -dynamiclib
-compatibility_version 5.15 -current_version 5.15.15 -install_name
/opt/local/libexec/qt5/lib/QtBluetooth.framework/Versions/5/QtBluetooth -o
QtBluetooth .obj/qbluetoothaddress.o .obj/qbluetoothhostinfo.o
.obj/qbluetoothuuid.o .obj/qbluetoothdeviceinfo.o
.obj/qbluetoothserviceinfo.o .obj/qbluetoothdevicediscoveryagent.o
.obj/qbluetoothservicediscoveryagent.o .obj/qbluetoothsocket.o
.obj/qbluetoothsocketbase.o .obj/qbluetoothserver.o
.obj/qbluetoothlocaldevice.o .obj/qbluetooth.o
.obj/qbluetoothtransfermanager.o .obj/qbluetoothtransferrequest.o
.obj/qbluetoothtransferreply.o .obj/qlowenergyadvertisingdata.o
.obj/qlowenergyadvertisingparameters.o
.obj/qlowenergyconnectionparameters.o .obj/qlowenergyservice.o
.obj/qlowenergyservicedata.o .obj/qlowenergycharacteristic.o
.obj/qlowenergycharacteristicdata.o .obj/qlowenergydescriptor.o
.obj/qlowenergydescriptordata.o .obj/qlowenergycontroller.o
.obj/qlowenergycontrollerbase.o .obj/qlowenergyserviceprivate.o
.obj/uistrings.o .obj/osxbtnotifier.o .obj/btdelegates.o
.obj/osxbtgcdtimer.o .obj/btraii.o .obj/osxbtutility.o
.obj/osxbtdevicepair.o .obj/osxbtdeviceinquiry.o
.obj/osxbtconnectionmonitor.o .obj/osxbtsdpinquiry.o
.obj/osxbtrfcommchannel.o .obj/osxbtl2capchannel.o
.obj/osxbtservicerecord.o .obj/osxbtsocketlistener.o
.obj/osxbtobexsession.o .obj/osxbtledeviceinquiry.o
.obj/osxbtcentralmanager.o .obj/osxbtperipheralmanager.o
.obj/qbluetoothlocaldevice_osx.o
.obj/qbluetoothdevicediscoveryagent_darwin.o
.obj/qbluetoothserviceinfo_osx.o
.obj/qbluetoothservicediscoveryagent_osx.o .obj/qbluetoothsocket_osx.o
.obj/qbluetoothserver_osx.o .obj/qbluetoothtransferreply_osx.o
.obj/qlowenergycontroller_darwin.o .obj/moc_qbluetoothserviceinfo_p.o
.obj/moc_qbluetoothdevicediscoveryagent_p.o
.obj/moc_qbluetoothservicediscoveryagent_p.o
.obj/moc_qbluetoothlocaldevice_p.o .obj/moc_osxbtnotifier_p.o
.obj/moc_qbluetoothtransferreply_osx_p.o
.obj/moc_qlowenergycontroller_darwin_p.o -F/opt/local/libexec/qt5/lib
-framework QtCore -framework DiskArbitration -framework IOKit -framework
Foundation -framework IOBluetooth -framework QtConcurrent
-F/opt/local/libexec/qt5/lib -framework QtCore -framework DiskArbitration
-framework IOKit
ld: warning: linking against a dylib which is not safe for use in
application extensions: /opt/local/lib/libMacportsLegacySupport.dylib
Undefined symbols for architecture x86_64:
"vtable for QBluetoothDeviceDiscoveryAgentPrivate", referenced from:
QBluetoothDeviceDiscoveryAgentPrivate::QBluetoothDeviceDiscoveryAgentPrivate(QBluetoothAddress
const&, QBluetoothDeviceDiscoveryAgent*) in
qbluetoothdevicediscoveryagent_darwin.o
QBluetoothDeviceDiscoveryAgentPrivate::~QBluetoothDeviceDiscoveryAgentPrivate()
in qbluetoothdevicediscoveryagent_darwin.o
NOTE: a missing vtable usually means the first non-inline virtual member
function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[2]: *** [../../lib/QtBluetooth.framework/QtBluetooth] Error 1
}}}
--
Ticket URL: <https://trac.macports.org/ticket/72012>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list