KDAB / GammaRay

GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.
https://www.kdab.com/gammaray
Other
1.61k stars 283 forks source link

Linking problem on Win10 (undefined reference to operator new(unsigned int) #516

Open Manfred100 opened 5 years ago

Manfred100 commented 5 years ago

Hello everybody, I'm trying to build Gamma Ray on Win10 with MinGW53_32 and Qt 5.10.0 The compilation seems to be fine but when it gets to linking libgammaray_kitemmodels-qt5_10-GNU-i686d.dll I get link errors

Thanks in advance! best regards Manfred

here the relevant messages:

-- Build files have been written to: D:/dev/build-GammaRay-Desktop_Qt_5_10_0_MinGW_32bit_for_CMake-Release/multibuild/GammaRay-Debug [ 0%] Automatic MOC and UIC for target gammaray_kitemmodels [ 0%] Built target gammaray_kitemmodels_autogen [ 0%] Linking CXX shared library D:\dev\build-GammaRay-Desktop_Qt_5_10_0_MinGW_32bit_for_CMake-Release\bin\libgammaray_kitemmodels-qt5_10-GNU-i686d.dll CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj): In function ZN23KLinkItemSelectionModelC2EP18QAbstractItemModelP19QItemSelectionModelP7QObject': D:/dev/GammaRay/3rdparty/kde/klinkitemselectionmodel.cpp:68: undefined reference tooperator new(unsigned int)' D:/dev/GammaRay/3rdparty/kde/klinkitemselectionmodel.cpp:68: undefined reference to operator delete(void*)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj): In functionZN23KLinkItemSelectionModelD2Ev': D:/dev/GammaRay/3rdparty/kde/klinkitemselectionmodel.cpp:77: undefined reference to operator delete(void*)' D:/dev/GammaRay/3rdparty/kde/klinkitemselectionmodel.cpp:78: undefined reference tooperator delete(void)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj): In function ZN23KLinkItemSelectionModelD0Ev': D:/dev/GammaRay/3rdparty/kde/klinkitemselectionmodel.cpp:78: undefined reference tooperator delete(void)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj): In function ZN30KLinkItemSelectionModelPrivateC1EP23KLinkItemSelectionModelP18QAbstractItemModelP19QItemSelectionModel': D:/dev/GammaRay/3rdparty/kde/klinkitemselectionmodel.cpp:38: undefined reference tooperator new(unsigned int)' D:/dev/GammaRay/3rdparty/kde/klinkitemselectionmodel.cpp:38: undefined reference to operator delete(void*)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj): In functionZN5QListI19QItemSelectionRangeEC2ERKS1_': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:816: undefined reference to __cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:818: undefined reference tocxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:816: undefined reference to `cxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj): In function ZN5QListI19QItemSelectionRangeE9node_copyEPNS1_4NodeES3_S3_': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:462: undefined reference tooperator new(unsigned int)' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:462: undefined reference to operator delete(void*)' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:466: undefined reference tocxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:468: undefined reference to operator delete(void*)' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:469: undefined reference tocxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:466: undefined reference to __cxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj): In functionZN5QListI19QItemSelectionRangeE13node_destructEPNS14NodeES3': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:494: undefined reference to operator delete(void*)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.rdata$_ZTI22KModelIndexProxyMapper[__ZTI22KModelIndexProxyMapper]+0x0): undefined reference tovtable for cxxabiv1::si_class_type_info' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.rdata$_ZTI23KLinkItemSelectionModel[ZTI23KLinkItemSelectionModel]+0x0): undefined reference to `vtable for cxxabiv1::si_class_type_info' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.rdata$_ZTI19QItemSelectionModel[ZTI19QItemSelectionModel]+0x0): undefined reference to `vtable for cxxabiv1::__si_class_type_info' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.rdata$_ZTI7QObject[ZTI7QObject]+0x0): undefined reference to vtable for __cxxabiv1::__class_type_info' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.eh_frame$_ZN19QItemSelectionRangeC1ERKS_+0x13): undefined reference togxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.eh_frame$_ZNK19QItemSelectionRange7isValidEv+0x13): undefined reference to __gxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.eh_frame$_ZN6QDebuglsEPKc+0x13): undefined reference togxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.eh_frame$_ZN30KLinkItemSelectionModelPrivateC1EP23KLinkItemSelectionModelP18QAbstractItemModelP19QItemSelectionModel+0x13): undefined reference to __gxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.eh_frame$_ZNK30KLinkItemSelectionModelPrivate20assertSelectionValidERK14QItemSelection+0x13): undefined reference togxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(klinkitemselectionmodel.cpp.obj):klinkitemselectionmodel.cpp:(.eh_frame+0x13): more undefined references to `gxx_personality_v0' follow CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN22KModelIndexProxyMapperC2EPK18QAbstractItemModelS2_P7QObject': D:/dev/GammaRay/3rdparty/kde/kmodelindexproxymapper.cpp:163: undefined reference tooperator new(unsigned int)' D:/dev/GammaRay/3rdparty/kde/kmodelindexproxymapper.cpp:163: undefined reference to operator delete(void*)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In functionZN22KModelIndexProxyMapperD2Ev': D:/dev/GammaRay/3rdparty/kde/kmodelindexproxymapper.cpp:170: undefined reference to operator delete(void*)' D:/dev/GammaRay/3rdparty/kde/kmodelindexproxymapper.cpp:171: undefined reference tooperator delete(void)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN22KModelIndexProxyMapperD0Ev': D:/dev/GammaRay/3rdparty/kde/kmodelindexproxymapper.cpp:171: undefined reference tooperator delete(void)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN15QtSharedPointer20ExternalRefCountDatadlEPv': C:/Qt/5.10.0/mingw53_32/include/QtCore/qsharedpointer_impl.h:167: undefined reference tooperator delete(void)' CMakeFiles\gammaraykitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function `ZN5QListI8QPointerIK19QAbstractProxyModelEE7prependERKS3': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:619: undefined reference to __cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:621: undefined reference tocxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:619: undefined reference to `cxa_end_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:628: undefined reference to __cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:630: undefined reference tocxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:628: undefined reference to `cxa_end_catch' CMakeFiles\gammaraykitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function `ZN5QListI8QPointerIK19QAbstractProxyModelEE6appendERKS3': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:585: undefined reference to __cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:587: undefined reference tocxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:585: undefined reference to `cxa_end_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:594: undefined reference to __cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:596: undefined reference tocxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:594: undefined reference to `cxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZNK5QListI8QPointerIK19QAbstractProxyModelEE3midEii': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:729: undefined reference tocxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:732: undefined reference to __cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:729: undefined reference tocxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN5QListI8QPointerIK19QAbstractProxyModelEE18detach_helper_growEii': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:760: undefined reference tocxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:763: undefined reference to `cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:760: undefined reference to __cxa_end_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:768: undefined reference tocxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:773: undefined reference to __cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:768: undefined reference tocxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN5QListI8QPointerIK19QAbstractProxyModelEE14node_constructEPNS4_4NodeERKS3_': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:435: undefined reference tooperator new(unsigned int)' CMakeFiles\gammaraykitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function `ZN5QListI8QPointerIK19QAbstractProxyModelEEC1ERKS4': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:816: undefined reference to `cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:818: undefined reference to `cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:816: undefined reference to __cxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In functionZN5QListI8QPointerIK19QAbstractProxyModelEE9node_copyEPNS4_4NodeES6S6': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:462: undefined reference to operator new(unsigned int)' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:466: undefined reference to__cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:468: undefined reference to `operator delete(void)' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:469: undefined reference to __cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:466: undefined reference tocxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN5QListI8QPointerIK19QAbstractProxyModelEE13node_destructEPNS4_4NodeES6_': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:494: undefined reference tooperator delete(void*)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN5QListI8QPointerIK19QAbstractProxyModelEE13detach_helperEi': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:789: undefined reference tocxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:792: undefined reference to __cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:789: undefined reference tocxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN5QListI11QModelIndexE13node_destructEPNS1_4NodeES3_': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:494: undefined reference tooperator delete(void*)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN5QListI11QModelIndexE9node_copyEPNS1_4NodeES3_S3_': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:462: undefined reference tooperator new(unsigned int)' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:466: undefined reference to `cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:468: undefined reference to operator delete(void*)' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:469: undefined reference tocxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:466: undefined reference to `cxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN5QListI11QModelIndexE13detach_helperEi': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:789: undefined reference tocxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:792: undefined reference to __cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:789: undefined reference to__cxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj): In function ZN5QListI19QItemSelectionRangeE13detach_helperEi': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:789: undefined reference tocxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:792: undefined reference to __cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:789: undefined reference tocxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj):kmodelindexproxymapper.cpp:(.eh_frame$_ZN29KModelIndexProxyMapperPrivateC1EPK18QAbstractItemModelS2_P22KModelIndexProxyMapper+0x13): undefined reference to `gxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj):kmodelindexproxymapper.cpp:(.eh_frame$_ZNK29KModelIndexProxyMapperPrivate20assertSelectionValidERK14QItemSelection+0x13): undefined reference to __gxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj):kmodelindexproxymapper.cpp:(.eh_frame+0x13): undefined reference togxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj):kmodelindexproxymapper.cpp:(.eh_frame$_ZN5QListI19QItemSelectionRangeED1Ev+0x13): undefined reference to __gxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj):kmodelindexproxymapper.cpp:(.eh_frame$_ZN5QListI8QPointerIK19QAbstractProxyModelEED1Ev+0x13): undefined reference togxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(kmodelindexproxymapper.cpp.obj):kmodelindexproxymapper.cpp:(.eh_frame$_ZlsI8QPointerIK19QAbstractProxyModelEE6QDebugS4_RK5QListIT_E+0x13): more undefined references to __gxx_personality_v0' follow CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In functionZN26KRecursiveFilterProxyModelC2EP7QObject': D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:268: undefined reference to operator new(unsigned int)' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:268: undefined reference tooperator delete(void)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function ZN26KRecursiveFilterProxyModelD2Ev': D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:275: undefined reference tooperator delete(void)' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:276: undefined reference to operator delete(void*)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In functionZN26KRecursiveFilterProxyModelD0Ev': D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:276: undefined reference to operator delete(void*)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In functionZN33KRecursiveFilterProxyModelPrivate17invokeDataChangedERK11QModelIndexS2_RK7QVectorIiE': D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:71: undefined reference to __cxa_guard_acquire' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:71: undefined reference tocxa_guard_release' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:78: undefined reference to `cxa_guard_acquire' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:78: undefined reference to __cxa_guard_release' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:71: undefined reference tocxa_guard_abort' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:78: undefined reference to `cxa_guard_abort' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function ZN33KRecursiveFilterProxyModelPrivate18invokeRowsInsertedERK11QModelIndexii': D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:90: undefined reference tocxa_guard_acquire' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:90: undefined reference to `cxa_guard_release' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:90: undefined reference to __cxa_guard_abort' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In functionZN33KRecursiveFilterProxyModelPrivate27invokeRowsAboutToBeInsertedERK11QModelIndexii': D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:102: undefined reference to __cxa_guard_acquire' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:102: undefined reference tocxa_guard_release' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:102: undefined reference to `cxa_guard_abort' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function ZN33KRecursiveFilterProxyModelPrivate17invokeRowsRemovedERK11QModelIndexii': D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:114: undefined reference tocxa_guard_acquire' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:114: undefined reference to `cxa_guard_release' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:114: undefined reference to __cxa_guard_abort' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In functionZN33KRecursiveFilterProxyModelPrivate26invokeRowsAboutToBeRemovedERK11QModelIndexii': D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:126: undefined reference to __cxa_guard_acquire' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:126: undefined reference tocxa_guard_release' D:/dev/GammaRay/3rdparty/kde/krecursivefilterproxymodel.cpp:126: undefined reference to `cxa_guard_abort' CMakeFiles\gammaraykitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function `ZN5QListI11QModelIndexE6appendERKS0': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:585: undefined reference to __cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:587: undefined reference tocxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:585: undefined reference to `cxa_end_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:594: undefined reference to __cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:596: undefined reference tocxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:594: undefined reference to `cxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function ZN5QListI11QModelIndexE18detach_helper_growEii': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:760: undefined reference tocxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:763: undefined reference to __cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:760: undefined reference to__cxa_end_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:768: undefined reference to `cxa_begin_catch' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:773: undefined reference to __cxa_rethrow' C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:768: undefined reference tocxa_end_catch' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function ZN5QListI11QModelIndexE14node_constructEPNS1_4NodeERKS0_': C:/Qt/5.10.0/mingw53_32/include/QtCore/qlist.h:435: undefined reference tooperator new(unsigned int)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function ZN9QtPrivate19ValueTypeIsMetaTypeI7QVectorIiELb1EE17registerConverterEi': C:/Qt/5.10.0/mingw53_32/include/QtCore/qmetatype.h:2265: undefined reference to__cxa_guard_acquire' C:/Qt/5.10.0/mingw53_32/include/QtCore/qmetatype.h:2265: undefined reference to `cxa_guard_release' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function ZN17QtMetaTypePrivate19IteratorOwnerCommonIN15QTypedArrayDataIiE14const_iteratorEE7destroyEPPv': C:/Qt/5.10.0/mingw53_32/include/QtCore/qmetatype.h:836: undefined reference tooperator delete(void*)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function ZN17QtMetaTypePrivate19IteratorOwnerCommonIN15QTypedArrayDataIiE14const_iteratorEE6assignEPPvPKS5_': C:/Qt/5.10.0/mingw53_32/include/QtCore/qmetatype.h:825: undefined reference tooperator new(unsigned int)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj): In function ZN17QtMetaTypePrivate19IteratorOwnerCommonIN15QTypedArrayDataIiE14const_iteratorEE6assignEPPvS3_': C:/Qt/5.10.0/mingw53_32/include/QtCore/qmetatype.h:821: undefined reference tooperator new(unsigned int)' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.rdata$_ZTI26KRecursiveFilterProxyModel[ZTI26KRecursiveFilterProxyModel]+0x0): undefined reference to `vtable for cxxabiv1::si_class_type_info' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.rdata$_ZTI21QSortFilterProxyModel[ZTI21QSortFilterProxyModel]+0x0): undefined reference to `vtable for cxxabiv1::__si_class_type_info' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.rdata$_ZTI19QAbstractProxyModel[ZTI19QAbstractProxyModel]+0x0): undefined reference to vtable for __cxxabiv1::__si_class_type_info' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.rdata$_ZTI18QAbstractItemModel[__ZTI18QAbstractItemModel]+0x0): undefined reference tovtable for cxxabiv1::si_class_type_info' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.eh_frame+0x4b): undefined reference to __gxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.eh_frame$_ZN33KRecursiveFilterProxyModelPrivate17invokeDataChangedERK11QModelIndexS2_RK7QVectorIiE+0x13): undefined reference togxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.eh_frame$_ZN33KRecursiveFilterProxyModelPrivate18invokeRowsInsertedERK11QModelIndexii+0x13): undefined reference to __gxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.eh_frame$_ZN33KRecursiveFilterProxyModelPrivate27invokeRowsAboutToBeInsertedERK11QModelIndexii+0x13): undefined reference togxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.eh_frame$_ZN33KRecursiveFilterProxyModelPrivate17invokeRowsRemovedERK11QModelIndexii+0x13): undefined reference to __gxx_personality_v0' CMakeFiles\gammaray_kitemmodels.dir/objects.a(krecursivefilterproxymodel.cpp.obj):krecursivefilterproxymodel.cpp:(.eh_frame$_ZN33KRecursiveFilterProxyModelPrivate26invokeRowsAboutToBeRemovedERK11QModelIndexii+0x13): more undefined references to__gxx_personality_v0' follow collect2.exe: error: ld returned 1 exit status mingw32-make.exe[5]: [D:/dev/build-GammaRay-Desktop_Qt_5_10_0_MinGW_32bit_for_CMake-Release/bin/libgammaray_kitemmodels-qt5_10-GNU-i686d.dll] Error 1 3rdparty\kde\CMakeFiles\gammaray_kitemmodels.dir\build.make:134: recipe for target 'D:/dev/build-GammaRay-Desktop_Qt_5_10_0_MinGW_32bit_for_CMake-Release/bin/libgammaray_kitemmodels-qt5_10-GNU-i686d.dll' failed CMakeFiles\Makefile2:108: recipe for target '3rdparty/kde/CMakeFiles/gammaray_kitemmodels.dir/all' failed Makefile:150: recipe for target 'all' failed multibuild\CMakeFiles\GammaRay-Debug-build.dir\build.make:59: recipe for target 'multibuild/GammaRay-Debug-prefix/src/GammaRay-Debug-stamp/GammaRay-Debug-build' failed CMakeFiles\Makefile2:12976: recipe for target 'multibuild/CMakeFiles/GammaRay-Debug-build.dir/all' failed Makefile:161: recipe for target 'all' failed mingw32-make.exe[4]: [3rdparty/kde/CMakeFiles/gammaray_kitemmodels.dir/all] Error 2 mingw32-make.exe[3]: [all] Error 2 mingw32-make.exe[2]: [multibuild/GammaRay-Debug-prefix/src/GammaRay-Debug-stamp/GammaRay-Debug-build] Error 2 mingw32-make.exe[1]: [multibuild/CMakeFiles/GammaRay-Debug-build.dir/all] Error 2 mingw32-make.exe: [all] Error 2 08:00:18: The process "C:\CMake\bin\cmake.exe" exited with code 2. Error while building/deploying project GammaRay (kit: Desktop Qt 5.10.0 MinGW 32bit for CMake) When executing step "CMake Build" 08:00:18: Elapsed time: 01:03.

Manfred100 commented 5 years ago

Hello again, I forgot to say that I tried to add -lstdcc++ to the Cmake linker flags like this set(_linker_flags "-Wl,-z,origin,-lstdc++") inside the CMakeLists.txt file