mirror of
https://git.freebsd.org/ports.git
synced 2025-04-30 02:26:38 -04:00
ld: error: undefined symbol: unsigned long qbswap<unsigned long>(unsigned long) >>> referenced by mqtt_bus.cpp >>> mqtt_bus.o:(MQTT_BUS::clientMessageReceived(QMQTT::Message const&)) qendian.h has a qbswap for unsigned long long, but not for unsigned long.
11 lines
588 B
C++
11 lines
588 B
C++
--- connections/mqtt_bus.cpp.orig 2023-07-16 12:01:54 UTC
|
|
+++ connections/mqtt_bus.cpp
|
|
@@ -291,7 +291,7 @@ void MQTT_BUS::clientMessageReceived(const QMQTT::Mess
|
|
uint32_t frameID = message.topic().split("/")[1].toInt();
|
|
|
|
QByteArray timeStampBytes = message.payload().left(8);
|
|
- uint64_t timeStamp = qFromLittleEndian<uint64_t>(timeStampBytes.data());
|
|
+ quint64 timeStamp = qFromLittleEndian<quint64>(timeStampBytes.data());
|
|
|
|
int flags = message.payload()[8];
|
|
frame_p->setPayload(message.payload().right(message.payload().count() - 9));
|