Details
Description
Build the example from command line, build fails with:
Scanning dependencies of target secureudpclient_autogen [ 14%] Automatic MOC and UIC for target secureudpclient [ 14%] Built target secureudpclient_autogen Scanning dependencies of target secureudpclient [ 28%] Building CXX object CMakeFiles/secureudpclient.dir/secureudpclient_autogen/mocs_compilation.cpp.o In file included from /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/mocs_compilation.cpp:3: In file included from /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/moc_association.cpp:10: /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/../../association.h:86:5: error: unknown type name 'QDtls' QDtls crypto; ^ In file included from /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/mocs_compilation.cpp:3: /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/moc_association.cpp:179:21: error: cannot initialize object parameter of type 'QObject' with an expression of type 'DtlsAssociation' return QObject::qt_metacast(_clname); ^~~~~~~~~~~ /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/moc_association.cpp:184:20: error: cannot initialize object parameter of type 'QObject' with an expression of type 'DtlsAssociation' _id = QObject::qt_metacall(_c, _id, _a); ^~~~~~~~~~~ /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/moc_association.cpp:189:32: error: cannot initialize a parameter of type 'QObject *' with an rvalue of type 'DtlsAssociation *' qt_static_metacall(this, _c, _id, _a); ^~~~ /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/moc_association.cpp:103:51: note: passing argument to parameter '_o' here void DtlsAssociation::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) ^ /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/moc_association.cpp:203:5: error: no matching function for call to 'activate' QMetaObject::activate(this, &staticMetaObject, 0, _a); ^~~~~~~~~~~~~~~~~~~~~ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:222:17: note: candidate function not viable: no known conversion from 'DtlsAssociation *' to 'QObject *' for 1st argument static void activate(QObject *sender, const QMetaObject *, int local_signal_index, void **argv); ^ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:223:17: note: candidate function not viable: no known conversion from 'DtlsAssociation *' to 'QObject *' for 1st argument static void activate(QObject *sender, int signal_offset, int local_signal_index, void **argv); ^ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:221:17: note: candidate function not viable: requires 3 arguments, but 4 were provided static void activate(QObject *sender, int signal_index, void **argv); ^ In file included from /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/mocs_compilation.cpp:3: /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/moc_association.cpp:210:5: error: no matching function for call to 'activate' QMetaObject::activate(this, &staticMetaObject, 1, _a); ^~~~~~~~~~~~~~~~~~~~~ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:222:17: note: candidate function not viable: no known conversion from 'DtlsAssociation *' to 'QObject *' for 1st argument static void activate(QObject *sender, const QMetaObject *, int local_signal_index, void **argv); ^ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:223:17: note: candidate function not viable: no known conversion from 'DtlsAssociation *' to 'QObject *' for 1st argument static void activate(QObject *sender, int signal_offset, int local_signal_index, void **argv); ^ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:221:17: note: candidate function not viable: requires 3 arguments, but 4 were provided static void activate(QObject *sender, int signal_index, void **argv); ^ In file included from /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/mocs_compilation.cpp:3: /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/moc_association.cpp:217:5: error: no matching function for call to 'activate' QMetaObject::activate(this, &staticMetaObject, 2, _a); ^~~~~~~~~~~~~~~~~~~~~ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:222:17: note: candidate function not viable: no known conversion from 'DtlsAssociation *' to 'QObject *' for 1st argument static void activate(QObject *sender, const QMetaObject *, int local_signal_index, void **argv); ^ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:223:17: note: candidate function not viable: no known conversion from 'DtlsAssociation *' to 'QObject *' for 1st argument static void activate(QObject *sender, int signal_offset, int local_signal_index, void **argv); ^ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:221:17: note: candidate function not viable: requires 3 arguments, but 4 were provided static void activate(QObject *sender, int signal_index, void **argv); ^ In file included from /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/mocs_compilation.cpp:3: /Users/qt/RTA/qt5/Examples/Qt-6.0.0/network/secureudpclient/secureudpclient_autogen/EWIEGA46WW/moc_association.cpp:224:5: error: no matching function for call to 'activate' QMetaObject::activate(this, &staticMetaObject, 3, _a); ^~~~~~~~~~~~~~~~~~~~~ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:222:17: note: candidate function not viable: no known conversion from 'DtlsAssociation *' to 'QObject *' for 1st argument static void activate(QObject *sender, const QMetaObject *, int local_signal_index, void **argv); ^ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:223:17: note: candidate function not viable: no known conversion from 'DtlsAssociation *' to 'QObject *' for 1st argument static void activate(QObject *sender, int signal_offset, int local_signal_index, void **argv); ^ /Users/qt/RTA/qt5/6.0.0/clang_64/lib/QtCore.framework/Headers/qobjectdefs.h:221:17: note: candidate function not viable: requires 3 arguments, but 4 were provided static void activate(QObject *sender, int signal_index, void **argv);
Example builds fine on linux.