DEBUG: Executing shell function do_compile
NOTE: cmake --build TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/build --target all --
[1/113] Generating ../../lib/mkspecs/modules/qt_lib_opcua_private.pri
[2/113] Running syncqt.cpp for module: QtOpcUa
[3/113] Generating version linker script for target OpcUa
[4/113] Automatic MOC for target qopcuaxmldatatypes2cpp
[5/113] Automatic MOC for target OpcUa
[6/113] Generating pc file for target Qt6::OpcUa
[7/113] Running AUTOMOC file extraction for target OpcUa
[8/113] Generating prl file for target OpcUa
[9/113] Running moc --collect-json for target OpcUa
[10/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/util.cpp.o
[11/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/import.cpp.o
[12/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/xmlelement.cpp.o
[13/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/qopcuaxmldatatypes2cpp_autogen/mocs_compilation.cpp.o
[14/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/enumeratedvalue.cpp.o
[15/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/enumeratedtype.cpp.o
[16/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/field.cpp.o
[17/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/structuredtype.cpp.o
[18/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/dependencydatatypevalidator.cpp.o
[19/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/typedictionary.cpp.o
[20/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/main.cpp.o
[21/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/stringidentifier.cpp.o
[22/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/nodeidgenerator.cpp.o
[23/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/compat/removed_api.cpp.o
[24/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/recursivedescentparser.cpp.o
[25/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/mappingfilegenerator.cpp.o
[26/113] Building CXX object tools/datatypecodegenerator/CMakeFiles/qopcuaxmldatatypes2cpp.dir/datatypefilewriter.cpp.o
[27/113] Linking CXX executable bin/qopcuaxmldatatypes2cpp
[28/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/cmake_pch.hxx.gch
[29/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuacomplexnumber.cpp.o
[30/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaelementoperand.cpp.o
[31/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaeuinformation.cpp.o
[32/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuarange.cpp.o
[33/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaapplicationidentity.cpp.o
[34/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaapplicationdescription.cpp.o
[35/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcualocalizedtext.cpp.o
[36/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuahistorydata.cpp.o
[37/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuagenericstructvalue.cpp.o
[38/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaenumfield.cpp.o
[39/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuadoublecomplexnumber.cpp.o
[40/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuadatavalue.cpp.o
[41/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuastructuredefinition.cpp.o
[42/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuabrowserequest.cpp.o
[43/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuabrowsepathtarget.cpp.o
[44/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaconnectionsettings.cpp.o
[45/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaqualifiedname.cpp.o
[46/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaargument.cpp.o
[47/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaexpandednodeid.cpp.o
[48/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaauthenticationinformation.cpp.o
[49/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuarelativepathelement.cpp.o
[50/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuareadresult.cpp.o
[51/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaapplicationrecorddatatype.cpp.o
[52/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuawriteitem.cpp.o
[53/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaattributeoperand.cpp.o
[54/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcualiteraloperand.cpp.o
[55/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuastructurefield.cpp.o
[56/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaxvalue.cpp.o
[57/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuacontentfilterelementresult.cpp.o
[58/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/core/qopcuaplugin.cpp.o
[59/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuatype.cpp.o
[60/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaenumdefinition.cpp.o
[61/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuausertokenpolicy.cpp.o
[62/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuavariant.cpp.o
[63/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuanodecreationattributes.cpp.o
[64/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaaddreferenceitem.cpp.o
[65/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuahistoryreadrawrequest.cpp.o
[66/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaerrorstate.cpp.o
[67/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuareaditem.cpp.o
[68/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaaxisinformation.cpp.o
[69/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaextensionobject.cpp.o
[70/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaendpointdescription.cpp.o
[71/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuabackend.cpp.o
[72/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuadiagnosticinfo.cpp.o
[73/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuadeletereferenceitem.cpp.o
[74/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuareferencedescription.cpp.o
[75/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaeventfilterresult.cpp.o
[76/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuamultidimensionalarray.cpp.o
[77/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuawriteresult.cpp.o
[78/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuanodeimpl.cpp.o
[79/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuahistoryreadresponse.cpp.o
[80/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuapkiconfiguration.cpp.o
[81/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaaddnodeitem.cpp.o
[82/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuax509extensionbasicconstraints.cpp.o
[83/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuahistoryevent.cpp.o
[84/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/openssl_symbols.cpp.o
FAILED: [code=1] src/opcua/CMakeFiles/OpcUa.dir/x509/openssl_symbols.cpp.o
TOPDIR/build/tmp/hosttools/g++ -DOpcUa_EXPORTS -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_OPCUA_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_ENABLE_STRICT_MODE_UP_TO="QT_VERSION_CHECK(6,11,0)" -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_QPAIR=1 -DQT_NO_QSNPRINTF -DQT_NO_SINGLE_ARGUMENT_QHASH_OVERLOAD=1 -DQT_NO_STD_FORMAT_SUPPORT -DQT_USE_QSTRINGBUILDER -D_GLIBCXX_ASSERTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/build/src/opcua/OpcUa_autogen/include -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/build/include -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/build/include/QtOpcUa -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/build/src/opcua -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/build/include/QtOpcUa/6.11.3 -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/build/include/QtOpcUa/6.11.3/QtOpcUa -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/QtCore -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/lib/mkspecs/linux-g++ -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/QtNetwork -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/QtCore/6.11.3 -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/QtCore/6.11.3/QtCore -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/QtNetwork/6.11.3 -ITOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/QtNetwork/6.11.3/QtNetwork -isystemTOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include -O2 -pipe -fvisibility-inlines-hidden -DNDEBUG -O2 -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-expansion-to-defined -fconstexpr-ops-limit=70000000 -U_FORTIFY_SOURCE -Wsuggest-override -D_FORTIFY_SOURCE=3 -ftrivial-auto-var-init=pattern -fstack-protector-strong -fstack-clash-protection -fno-exceptions -Winvalid-pch -include TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/build/src/opcua/CMakeFiles/OpcUa.dir/cmake_pch.hxx -MD -MT src/opcua/CMakeFiles/OpcUa.dir/x509/openssl_symbols.cpp.o -MF src/opcua/CMakeFiles/OpcUa.dir/x509/openssl_symbols.cpp.o.d -o src/opcua/CMakeFiles/OpcUa.dir/x509/openssl_symbols.cpp.o -c TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua/x509/openssl_symbols.cpp
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua/x509/openssl_symbols.cpp: In function ‘QDateTime QtOpcUaSsl::q_getTimeFromASN1(const ASN1_TIME*)’:
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua/x509/openssl_symbols.cpp:640:31: error: invalid use of incomplete type ‘const ASN1_TIME’ {aka ‘const struct asn1_string_st’}
640 | size_t lTimeLength = aTime->length;
| ^~
In file included from TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/openssl/crypto.h:38,
from TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/openssl/bio.h:32,
from TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/openssl/asn1.h:32,
from TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua/x509/openssl_symbols_p.h:23,
from TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua/x509/openssl_symbols.cpp:21:
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_TIME’ {aka ‘struct asn1_string_st’}
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua/x509/openssl_symbols.cpp:641:35: error: invalid use of incomplete type ‘const ASN1_TIME’ {aka ‘const struct asn1_string_st’}
641 | char *pString = (char *) aTime->data;
| ^~
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_TIME’ {aka ‘struct asn1_string_st’}
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua/x509/openssl_symbols.cpp:643:14: error: invalid use of incomplete type ‘const ASN1_TIME’ {aka ‘const struct asn1_string_st’}
643 | if (aTime->type == V_ASN1_UTCTIME) {
| ^~
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_TIME’ {aka ‘struct asn1_string_st’}
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua/x509/openssl_symbols.cpp:703:21: error: invalid use of incomplete type ‘const ASN1_TIME’ {aka ‘const struct asn1_string_st’}
703 | } else if (aTime->type == V_ASN1_GENERALIZEDTIME) {
| ^~
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/recipe-sysroot-native/usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_TIME’ {aka ‘struct asn1_string_st’}
57 | typedef struct asn1_string_st ASN1_INTEGER;
| ^~~~~~~~~~~~~~
TOPDIR/build/tmp/work/aarch64-linux/qtopcua-native/6.11.3/sources/qtopcua-6.11.3/src/opcua/x509/openssl_symbols.cpp:641:11: warning: control reaches end of non-void function [-Wreturn-type]
641 | char *pString = (char *) aTime->data;
| ^~~~~~~
[85/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuacontentfilterelement.cpp.o
[86/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuax509extensionsubjectalternativename.cpp.o
[87/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuasimpleattributeoperand.cpp.o
[88/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuax509certificatesigningrequest.cpp.o
[89/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuax509extensionkeyusage.cpp.o
[90/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuakeypair.cpp.o
[91/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuamonitoringparameters.cpp.o
[92/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuax509extension.cpp.o
[93/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuahistoryreadeventrequest.cpp.o
[94/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuax509distinguishedname.cpp.o
[95/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuax509extensionextendedkeyusage.cpp.o
[96/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuax509utils.cpp.o
[97/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuagenericstructhandler.cpp.o
[98/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuakeypair_openssl.cpp.o
[99/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuahistoryreadresponseimpl.cpp.o
[100/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuainternaldatatypenode.cpp.o
[101/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/x509/qopcuax509certificatesigningrequest_openssl.cpp.o
[102/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaclientprivate.cpp.o
[103/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaclientimpl.cpp.o
[104/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuanode.cpp.o
[105/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuaclient.cpp.o
[106/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuagdsclient.cpp.o
[107/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/OpcUa_autogen/mocs_compilation.cpp.o
[108/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/core/qopcuaprovider.cpp.o
[109/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuanodeids.cpp.o
[110/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuabinarydataencoding.cpp.o
[111/113] Building CXX object src/opcua/CMakeFiles/OpcUa.dir/client/qopcuagenericstructhandlerprivate.cpp.o
ninja: build stopped: subcommand failed.
WARNING: exit code 1 from a shell command.