Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

-lglut not found after upgrading from Qt 5.11 to 5.12 on Windows



  • -lglut is not found anymore after upgrading from Qt 5.11 to 5.12 on Windows - does anyone know what is the problem/solution here?


  • Qt Champions 2019

    @Vadi2 What compiler do you use?
    At least with MinGW -lglut is not needed. Or did you add it by yourself?



  • MinGW. We've always needed it and taking it out didn't work: https://ci.appveyor.com/project/Mudlet/mudlet/builds/24031928

    This is the (resulting) .pro file: https://github.com/Mudlet/Mudlet/blob/qt-5.12-windows/src/mudlet.pro


  • Qt Champions 2019

    @Vadi2 said in -lglut not found after upgrading from Qt 5.11 to 5.12 on Windows:

    We've always needed it

    Needed because you used it?
    I never added -lglut to any of my Qt projects using MinGW.
    How did you install MinGW? Do you use one provided by Qt installer?



  • From what I see, we don't include any glut headers. Yeah, using the standard MinGW - specifically what comes with AppVeyor: https://www.appveyor.com/docs/windows-images-software/#qt

    The linking stage has so many errors that AppVeyor can't render them all. It's thousands of lines spewing rubbish :|


  • Qt Champions 2019

    @Vadi2 Usually the first error is the key
    One question: do you compile Qt by yourself?



  • Can't even see the first error, not even the full logs from appveyor show it :(

    I'm using the Qt version provided by AppVeyor - I don't think they compiled it themselves, but I can't be sure. I'll ask.



  • I managed to cancel in time to get the first error, here it is:

    [00:21:10] g++ -c -fno-keep-inline-dllexport -Wall -Wno-deprecated -Wno-unused-local-typedefs -Wno-unused-parameter -O3 -std=gnu++1y -w -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DBUILD_IRC_CORE -DBUILD_IRC_MODEL -DBUILD_IRC_UTIL -DAPP_VERSION=\"3.19.0\" -DAPP_BUILD=\"-testing-PR2511-e3bae1f5\" -DAPP_TARGET=\"mudlet\" -DINCLUDE_FONTS -DINCLUDE_UPDATER -DLUA_DEFAULT_PATH=\"\" -DQS_LOG_LINE_NUMBERS_SHORT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_TEXTTOSPEECH_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I. -I..\3rdparty\communi\src\core -I..\3rdparty\communi\include\IrcCore -I..\3rdparty\communi\src\model -I..\3rdparty\communi\include\IrcModel -I..\3rdparty\communi\src\util -I..\3rdparty\communi\include\IrcUtil -I..\..\..\Libraries\boost_1_67_0 -I..\..\..\Qt\Tools\mingw730_64\include -IC:\Qt\Tools\mingw730_64\lib\include -I..\3rdparty\discord\rpc\include -I..\3rdparty\edbee-lib\edbee-lib -I..\3rdparty\edbee-lib\vendor\qslog -I..\3rdparty\edbee-lib\vendor\onig -I..\3rdparty\edbee-lib\vendor\onig\enc\unicode -I..\3rdparty\dblsqd -I..\..\..\Qt\5.12.2\mingw73_32\include -I..\..\..\Qt\5.12.2\mingw73_32\include\QtOpenGL -I..\..\..\Qt\5.12.2\mingw73_32\include\QtUiTools -I..\..\..\Qt\5.12.2\mingw73_32\include\QtWidgets -I..\..\..\Qt\5.12.2\mingw73_32\include\QtMultimedia -I..\..\..\Qt\5.12.2\mingw73_32\include\QtGamepad -I..\..\..\Qt\5.12.2\mingw73_32\include\QtGui -I..\..\..\Qt\5.12.2\mingw73_32\include\QtANGLE -I..\..\..\Qt\5.12.2\mingw73_32\include\QtNetwork -I..\..\..\Qt\5.12.2\mingw73_32\include\QtConcurrent -I..\..\..\Qt\5.12.2\mingw73_32\include\QtTextToSpeech -I..\..\..\Qt\5.12.2\mingw73_32\include\QtCore -Irelease -I. -I..\..\..\Qt\5.12.2\mingw73_32\mkspecs\win32-g++  -o release\irccommand.o ..\3rdparty\communi\src\core\irccommand.cpp
    [00:21:11] g++ -c -fno-keep-inline-dllexport -Wall -Wno-deprecated -Wno-unused-local-typedefs -Wno-unused-parameter -O3 -std=gnu++1y -w -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DBUILD_IRC_CORE -DBUILD_IRC_MODEL -DBUILD_IRC_UTIL -DAPP_VERSION=\"3.19.0\" -DAPP_BUILD=\"-testing-PR2511-e3bae1f5\" -DAPP_TARGET=\"mudlet\" -DINCLUDE_FONTS -DINCLUDE_UPDATER -DLUA_DEFAULT_PATH=\"\" -DQS_LOG_LINE_NUMBERS_SHORT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_TEXTTOSPEECH_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I. -I..\3rdparty\communi\src\core -I..\3rdparty\communi\include\IrcCore -I..\3rdparty\communi\src\model -I..\3rdparty\communi\include\IrcModel -I..\3rdparty\communi\src\util -I..\3rdparty\communi\include\IrcUtil -I..\..\..\Libraries\boost_1_67_0 -I..\..\..\Qt\Tools\mingw730_64\include -IC:\Qt\Tools\mingw730_64\lib\include -I..\3rdparty\discord\rpc\include -I..\3rdparty\edbee-lib\edbee-lib -I..\3rdparty\edbee-lib\vendor\qslog -I..\3rdparty\edbee-lib\vendor\onig -I..\3rdparty\edbee-lib\vendor\onig\enc\unicode -I..\3rdparty\dblsqd -I..\..\..\Qt\5.12.2\mingw73_32\include -I..\..\..\Qt\5.12.2\mingw73_32\include\QtOpenGL -I..\..\..\Qt\5.12.2\mingw73_32\include\QtUiTools -I..\..\..\Qt\5.12.2\mingw73_32\include\QtWidgets -I..\..\..\Qt\5.12.2\mingw73_32\include\QtMultimedia -I..\..\..\Qt\5.12.2\mingw73_32\include\QtGamepad -I..\..\..\Qt\5.12.2\mingw73_32\include\QtGui -I..\..\..\Qt\5.12.2\mingw73_32\include\QtANGLE -I..\..\..\Qt\5.12.2\mingw73_32\include\QtNetwork -I..\..\..\Qt\5.12.2\mingw73_32\include\QtConcurrent -I..\..\..\Qt\5.12.2\mingw73_32\include\QtTextToSpeech -I..\..\..\Qt\5.12.2\mingw73_32\include\QtCore -Irelease -I. -I..\..\..\Qt\5.12.2\mingw73_32\mkspecs\win32-g++  -o release\ircconnection.o ..\3rdparty\communi\src\core\ircconnection.cpp
    [00:21:17] g++ -fmax-errors=5 -Wl,-s -Wl,-subsystem,windows -mthreads -o release\mudlet.exe @object_script.mudlet.Release  -llua51 -lpcre-1 C:\Qt\Tools\mingw730_64\lib\libhunspell-1.6.a -lzip -lz -lyajl -lopengl32 -lglu32 -lpugixml -lWs2_32 -LC:\Qt\Tools\mingw730_64\bin -LC:\Qt\5.12.2\mingw73_32\lib C:\Qt\5.12.2\mingw73_32\lib\libQt5OpenGL.a C:\Qt\5.12.2\mingw73_32\lib\libQt5UiTools.a -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.6.11-win32\lib -LC:\Utils\postgresql\pgsql\lib -LC:\Qt\5.12.2\mingw73_32\lib C:\Qt\5.12.2\mingw73_32\lib\libQt5Widgets.a C:\Qt\5.12.2\mingw73_32\lib\libQt5Gui.a C:\Qt\5.12.2\mingw73_32\lib\libQt5Core.a C:\Qt\5.12.2\mingw73_32\lib\libQt5Widgets.a C:\Qt\5.12.2\mingw73_32\lib\libQt5Multimedia.a C:\Qt\5.12.2\mingw73_32\lib\libQt5Gamepad.a C:\Qt\5.12.2\mingw73_32\lib\libQt5Gui.a C:\Qt\5.12.2\mingw73_32\lib\libQt5Network.a C:\Qt\5.12.2\mingw73_32\lib\libQt5Concurrent.a C:\Qt\5.12.2\mingw73_32\lib\libQt5TextToSpeech.a C:\Qt\5.12.2\mingw73_32\lib\libQt5Core.a release\mudlet_resource_res.o  -lmingw32 C:\Qt\5.12.2\mingw73_32\lib\libqtmain.a -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.6.11-win32\lib -LC:\Utils\postgresql\pgsql\lib -lshell32 
    [00:21:23] release/irc.o:irc.cpp:(.text+0xe): undefined reference to `__imp__ZNK11QObjectData17dynamicMetaObjectEv'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x23): undefined reference to `__imp__ZN10QSslSocket11supportsSslEv'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x46): undefined reference to `__imp__ZN7QString17fromLatin1_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x81): undefined reference to `__imp__ZNK11QMetaObject17indexOfEnumeratorEPKc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x94): undefined reference to `__imp__ZNK11QMetaObject10enumeratorEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x9f): undefined reference to `__imp__ZNK9QMetaEnum10valueToKeyEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0xbc): undefined reference to `__imp__ZN7QString17fromLatin1_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0xd9): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x129): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x179): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1f8): undefined reference to `__imp__ZNK11QMetaObject17indexOfEnumeratorEPKc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x20b): undefined reference to `__imp__ZNK11QMetaObject10enumeratorEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x216): undefined reference to `__imp__ZNK9QMetaEnum10valueToKeyEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x241): undefined reference to `__imp__ZN7QString15fromUtf8_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x24d): undefined reference to `__imp__ZN11QTextStreamlsERK7QString'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x280): undefined reference to `__imp__ZN11QTextStreamlsEc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x2ad): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x308): undefined reference to `__imp__ZNK11QMetaObject17indexOfEnumeratorEPKc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x31b): undefined reference to `__imp__ZNK11QMetaObject10enumeratorEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x326): undefined reference to `__imp__ZNK9QMetaEnum10valueToKeyEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x351): undefined reference to `__imp__ZN7QString15fromUtf8_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x35d): undefined reference to `__imp__ZN11QTextStreamlsERK7QString'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x390): undefined reference to `__imp__ZN11QTextStreamlsEc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x3bd): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x418): undefined reference to `__imp__ZNK11QMetaObject17indexOfEnumeratorEPKc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x42b): undefined reference to `__imp__ZNK11QMetaObject10enumeratorEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x436): undefined reference to `__imp__ZNK9QMetaEnum10valueToKeyEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x461): undefined reference to `__imp__ZN7QString15fromUtf8_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x46d): undefined reference to `__imp__ZN11QTextStreamlsERK7QString'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x4a0): undefined reference to `__imp__ZN11QTextStreamlsEc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x4cd): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x528): undefined reference to `__imp__ZNK11QMetaObject17indexOfEnumeratorEPKc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x53b): undefined reference to `__imp__ZNK11QMetaObject10enumeratorEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x546): undefined reference to `__imp__ZNK9QMetaEnum10valueToKeyEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x571): undefined reference to `__imp__ZN7QString15fromUtf8_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x57d): undefined reference to `__imp__ZN11QTextStreamlsERK7QString'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x5b0): undefined reference to `__imp__ZN11QTextStreamlsEc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x5dd): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x61f): undefined reference to `__imp__ZN9QListData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x639): undefined reference to `__imp__ZN7QString17fromLatin1_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x6e6): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x740): undefined reference to `__imp__ZN9QListData7disposeEPNS_4DataE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x761): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x778): undefined reference to `__imp__ZN9QListData6detachEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x826): undefined reference to `__imp__ZN9QListData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x832): undefined reference to `__imp__ZN7QString17fromLatin1_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0xc9e): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0xcb1): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0xccd): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0xced): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0xd0d): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0xd2d): more undefined references to `__imp__ZN10QArrayData10deallocateEPS_yy' follow
    [00:21:23] release/irc.o:irc.cpp:(.text+0xe28): undefined reference to `__imp__ZN9QListData6detachEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0xfb4): undefined reference to `__imp__ZN9QListData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1033): undefined reference to `__imp__ZN10QSslSocket11supportsSslEv'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1051): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x10a8): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x10d1): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1102): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x113b): undefined reference to `__imp__ZNK11QMetaObject17indexOfEnumeratorEPKc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x114e): undefined reference to `__imp__ZNK11QMetaObject10enumeratorEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1159): undefined reference to `__imp__ZNK9QMetaEnum10valueToKeyEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1176): undefined reference to `__imp__ZN7QString17fromLatin1_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x11b1): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x11f5): undefined reference to `__imp__ZN9QListData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x125a): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x12d6): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1335): undefined reference to `__imp__ZN9QListData7disposeEPNS_4DataE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1345): undefined reference to `__imp__ZN9QListData7disposeEPNS_4DataE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x13af): undefined reference to `__imp__ZN7QObject11qt_metacastEPKc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x13d2): undefined reference to `__imp__ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x14a1): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1502): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1521): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1552): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x157e): undefined reference to `__imp__ZN7QString17fromLatin1_helperEPKci'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x15bd): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x15eb): undefined reference to `__imp__ZNK11QMetaObject17indexOfEnumeratorEPKc'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x15fe): undefined reference to `__imp__ZNK11QMetaObject10enumeratorEi'
    [00:21:23] release/irc.o:irc.cpp:(.text+0x1609): undefined reference to `__imp__ZNK9QMetaEnum10valueToKeyEi'
    [00:21:23] release/irc.o:irc.cpp:(.text$_ZN3IrcD1Ev[_ZN3IrcD1Ev]+0xd): undefined reference to `__imp__ZN7QObjectD2Ev'
    [00:21:23] release/irc.o:irc.cpp:(.text$_ZN3IrcD0Ev[_ZN3IrcD0Ev]+0x14): undefined reference to `__imp__ZN7QObjectD2Ev'
    [00:21:23] release/irc.o:irc.cpp:(.text$_ZN7QStringD1Ev[_ZN7QStringD1Ev]+0x26): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text$_ZN5QListI7QStringED2Ev[_ZN5QListI7QStringED2Ev]+0x59): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text$_ZN5QListI7QStringED2Ev[_ZN5QListI7QStringED2Ev]+0xba): undefined reference to `__imp__ZN9QListData7disposeEPNS_4DataE'
    [00:21:23] release/irc.o:irc.cpp:(.text$_ZN5QListI7QStringE18detach_helper_growEii[_ZN5QListI7QStringE18detach_helper_growEii]+0x2c): undefined reference to `__imp__ZN9QListData11detach_growEPii'
    [00:21:23] release/irc.o:irc.cpp:(.text$_ZN5QListI7QStringE18detach_helper_growEii[_ZN5QListI7QStringE18detach_helper_growEii]+0x166): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irc.o:irc.cpp:(.text$_ZN5QListI7QStringE18detach_helper_growEii[_ZN5QListI7QStringE18detach_helper_growEii]+0x1c0): undefined reference to `__imp__ZN9QListData7disposeEPNS_4DataE'
    [00:21:23] release/irc.o:irc.cpp:(.text$_ZN5QListI7QStringE6appendERKS0_[_ZN5QListI7QStringE6appendERKS0_]+0x54): undefined reference to `__imp__ZN9QListData6appendEv'
    [00:21:23] release/irc.o:irc.cpp:(.text.startup+0x3): undefined reference to `__imp__ZN7QObject16staticMetaObjectE'
    [00:21:23] release/irc.o:irc.cpp:(.rdata$_ZTV3Irc[_ZTV3Irc]+0x38): undefined reference to `QObject::event(QEvent*)'
    [00:21:23] release/irc.o:irc.cpp:(.rdata$_ZTV3Irc[_ZTV3Irc]+0x40): undefined reference to `QObject::eventFilter(QObject*, QEvent*)'
    [00:21:23] release/irc.o:irc.cpp:(.rdata$_ZTV3Irc[_ZTV3Irc]+0x48): undefined reference to `QObject::timerEvent(QTimerEvent*)'
    [00:21:23] release/irc.o:irc.cpp:(.rdata$_ZTV3Irc[_ZTV3Irc]+0x50): undefined reference to `QObject::childEvent(QChildEvent*)'
    [00:21:23] release/irc.o:irc.cpp:(.rdata$_ZTV3Irc[_ZTV3Irc]+0x58): undefined reference to `QObject::customEvent(QEvent*)'
    [00:21:23] release/irc.o:irc.cpp:(.rdata$_ZTV3Irc[_ZTV3Irc]+0x60): undefined reference to `QObject::connectNotify(QMetaMethod const&)'
    [00:21:23] release/irc.o:irc.cpp:(.rdata$_ZTV3Irc[_ZTV3Irc]+0x68): undefined reference to `QObject::disconnectNotify(QMetaMethod const&)'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xe): undefined reference to `__imp__ZNK11QObjectData17dynamicMetaObjectEv'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xe5): undefined reference to `__imp__ZN9QListData6detachEi'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x1ba): undefined reference to `__imp__ZN9QListData6detachEi'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x25b): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x2b0): undefined reference to `__imp__ZN9QListData7disposeEPNS_4DataE'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x35a): undefined reference to `__imp__ZNK14QMessageLogger7warningEv'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x375): undefined reference to `__imp__ZN7QString15fromUtf8_helperEPKci'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x381): undefined reference to `__imp__ZN11QTextStreamlsERK7QString'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x3ad): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x3d2): undefined reference to `__imp__ZN6QDebug12putByteArrayEPKcyNS_13Latin1ContentE'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x3e6): undefined reference to `__imp__ZN6QDebugD1Ev'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x3fd): undefined reference to `__imp__ZN10QByteArrayaSERKS_'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x417): undefined reference to `__imp__ZN11QTextStreamlsEc'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x427): undefined reference to `__imp__ZN11QTextStreamlsEc'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x435): undefined reference to `__imp__ZN6QDebugD1Ev'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x485): undefined reference to `__imp__ZN7QString13toUtf8_helperERKS_'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x4af): undefined reference to `__imp__ZN10QByteArrayC1EPKci'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x4bc): undefined reference to `__imp__ZN10QByteArray6appendERKS_'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x529): undefined reference to `__imp__ZN10QByteArray6appendEPKc'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x6be): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x6dd): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x6f0): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x70d): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x72d): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x74d): more undefined references to `__imp__ZN10QArrayData10deallocateEPS_yy' follow
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x8b8): undefined reference to `__imp__ZNK11QMetaObject17indexOfEnumeratorEPKc'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x8cb): undefined reference to `__imp__ZNK11QMetaObject10enumeratorEi'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x8d6): undefined reference to `__imp__ZNK9QMetaEnum10valueToKeyEi'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x901): undefined reference to `__imp__ZN7QString15fromUtf8_helperEPKci'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x90d): undefined reference to `__imp__ZN11QTextStreamlsERK7QString'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x940): undefined reference to `__imp__ZN11QTextStreamlsEc'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x96d): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x9f3): undefined reference to `__imp__ZNK11QObjectData17dynamicMetaObjectEv'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0x9fc): undefined reference to `__imp__ZNK11QMetaObject9classNameEv'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xa27): undefined reference to `__imp__ZN7QString15fromUtf8_helperEPKci'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xa3a): undefined reference to `__imp__ZN11QTextStreamlsERK7QString'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xa6d): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xa77): undefined reference to `__imp__ZN11QTextStreamlsEc'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xaaa): undefined reference to `__imp__ZN11QTextStreamlsEPKv'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xac1): undefined reference to `__imp__ZNK7QObject10objectNameEv'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xb7b): undefined reference to `__imp__ZN10QArrayData11shared_nullE'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xb96): undefined reference to `__imp__ZN7QString18toLocal8Bit_helperEPK5QChari'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xcca): undefined reference to `__imp__ZNK11QMetaObject17indexOfEnumeratorEPKc'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xcdd): undefined reference to `__imp__ZNK11QMetaObject10enumeratorEi'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xce9): undefined reference to `__imp__ZNK9QMetaEnum10valueToKeyEi'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xd60): undefined reference to `__imp__ZN6QDebugD1Ev'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xe00): undefined reference to `__imp__ZNK7QString4leftEi'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xe19): undefined reference to `__imp__ZN6QDebug9putStringEPK5QChary'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xebd): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xed0): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xf01): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xf22): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xf5f): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
    [00:21:23] release/irccommand.o:irccommand.cpp:(.text+0xf8d): more undefined references to `__imp__ZN10QArrayData10deallocateEPS_yy' follow
    

    Any clues?



  • Aha, got it solved - we were mixing 64bit and 32bit (https://github.com/Mudlet/Mudlet/commit/e19611549f21d88dd118fa414a90c6b268953459). Nothing to do with AppVeyor!


Log in to reply