Uploaded image for project: 'Qt Automotive Suite'
  1. Qt Automotive Suite
  2. AUTOSUITE-505

compilation fails on Windows (mingw)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 5.11
    • 5.11
    • Qt IVI
    • None

    Description

      QtIVI compilation fails on Windows when QtSimulator dependency is available:

      g++ -Wl,-s -shared -Wl,-subsystem,windows -Wl,--out-implib,..\\libecho_simulator_frontend.a -o ..\echo_simulator_frontend.dll object_script.echo_simulator_frontend.Release  -LC:\openssl\lib -LC:\Utils\my_sql\my_sql\lib -LC:\Utils\postgresql\pgsql\lib -Lc:\Users\qt\work\install\lib c:\Users\qt\work\install\lib\libQt5Quick.a c:\Users\qt\work\install\lib\libQt5Gui.a c:\Users\qt\work\install\lib\libQt5IviCore.a c:\Users\qt\work\install\lib\libQt5Qml.a c:\Users\qt\work\install\lib\libQt5Network.a c:\Users\qt\work\install\lib\libQt5Core.a 
      ./.obj\release\echo.o:echo.cpp:(.text+0xa1): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x127): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x167): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x1a7): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x1e7): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x251): more undefined references to `_imp___ZN4Echo16staticMetaObjectE' follow
      ./.obj\release\echo.o:echo.cpp:(.text+0xa0f): undefined reference to `_imp___ZTV4Echo'
      ./.obj\release\echo.o:echo.cpp:(.text+0xd7e): undefined reference to `_imp___ZN20EchoBackendInterface16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0xec8): undefined reference to `_imp___ZN20EchoBackendInterface16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0xee7): undefined reference to `_imp___ZN20EchoBackendInterface18lastMessageChangedERK7QString'
      ./.obj\release\echo.o:echo.cpp:(.text+0xf9e): undefined reference to `_imp___ZN20EchoBackendInterface15intValueChangedEi'
      ./.obj\release\echo.o:echo.cpp:(.text+0x102e): undefined reference to `_imp___ZN20EchoBackendInterface18stringValueChangedERK7QString'
      ./.obj\release\echo.o:echo.cpp:(.text+0x10be): undefined reference to `_imp___ZN20EchoBackendInterface12valueChangedEi'
      ./.obj\release\echo.o:echo.cpp:(.text+0x11b4): undefined reference to `_imp___ZN20EchoBackendInterface16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x12bf): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x13fc): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x14d9): undefined reference to `_imp___ZN20EchoBackendInterface16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x153b): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x16ee): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x1920): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text+0x198a): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text$_Z27qRegisterNormalizedMetaTypeIP4EchoEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE[__Z27qRegisterNormalizedMetaTypeIP4EchoEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE]+0x1a): undefined reference to `_imp___ZN4Echo16staticMetaObjectE'
      ./.obj\release\echo.o:echo.cpp:(.text$_Z27qRegisterNormalizedMetaTypeIP4EchoEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE[__Z27qRegisterNormalizedMetaTypeIP4EchoEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE]+0x85): more undefined references to `_imp___ZN4Echo16staticMetaObjectE' follow
      ./.obj\release\echobackendinterface.o:echobackendinterface.cpp:(.text+0x14): undefined reference to `_imp___ZTV20EchoBackendInterface'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x81): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x107): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x147): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x187): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x1c7): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x1fb): more undefined references to `_imp___ZN9EchoZoned16staticMetaObjectE' follow
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x2ef): undefined reference to `_imp___ZN25EchoZonedBackendInterface16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x333): undefined reference to `_imp___ZN25EchoZonedBackendInterface18lastMessageChangedERK7QStringS2_'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x3e7): undefined reference to `_imp___ZN25EchoZonedBackendInterface15intValueChangedEiRK7QString'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x477): undefined reference to `_imp___ZN25EchoZonedBackendInterface18stringValueChangedERK7QStringS2_'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x507): undefined reference to `_imp___ZN25EchoZonedBackendInterface12valueChangedEiRK7QString'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x5ff): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x79f): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x96f): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0xd09): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0xe0e): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x11da): undefined reference to `_imp___ZTV9EchoZoned'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x1461): undefined reference to `_imp___ZN25EchoZonedBackendInterface16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x154b): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x16fc): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x18b3): undefined reference to `_imp___ZN25EchoZonedBackendInterface16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x1a21): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x1b6a): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text+0x206e): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text$_Z27qRegisterNormalizedMetaTypeIP9EchoZonedEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE[__Z27qRegisterNormalizedMetaTypeIP9EchoZonedEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE]+0x1a): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text$_Z27qRegisterNormalizedMetaTypeIP9EchoZonedEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE[__Z27qRegisterNormalizedMetaTypeIP9EchoZonedEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE]+0x85): undefined reference to `_imp___ZN9EchoZoned16staticMetaObjectE'
      ./.obj\release\echozoned.o:echozoned.cpp:(.text$_Z15qmlRegisterTypeI9EchoZonedEiPKciiS2_[__Z15qmlRegisterTypeI9EchoZonedEiPKciiS2_]+0xc): more undefined references to `_imp___ZN9EchoZoned16staticMetaObjectE' follow
      ./.obj\release\echozonedbackendinterface.o:echozonedbackendinterface.cpp:(.text+0x14): undefined reference to `_imp___ZTV25EchoZonedBackendInterface'
      ./.obj\release\simulatormodule.o:simulatormodule.cpp:(.text+0x1d): undefined reference to `_imp___ZN22SimulatorModuleFactoryC1EP7QObject'
      ./.obj\release\simulatormodule.o:simulatormodule.cpp:(.text+0x44): undefined reference to `_imp___ZTV15SimulatorModule'
      ./.obj\release\simulatormodule.o:simulatormodule.cpp:(.text+0x98): undefined reference to `_imp___ZN15SimulatorModule16staticMetaObjectE'
      ./.obj\release\simulatormodule.o:simulatormodule.cpp:(.text+0x28b): undefined reference to `_imp___ZN4Echo16registerQmlTypesERK7QStringii'
      ./.obj\release\simulatormodule.o:simulatormodule.cpp:(.text+0x2b1): undefined reference to `_imp___ZN9EchoZoned16registerQmlTypesERK7QStringii'
      ./.obj\release\simulatormodule.o:simulatormodule.cpp:(.text$_Z27qRegisterNormalizedMetaTypeIP15SimulatorModuleEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE[__Z27qRegisterNormalizedMetaTypeIP15SimulatorModuleEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE]+0x1a): undefined reference to `_imp___ZN15SimulatorModule16staticMetaObjectE'
      ./.obj\release\simulatormodule.o:simulatormodule.cpp:(.text$_Z27qRegisterNormalizedMetaTypeIP15SimulatorModuleEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE[__Z27qRegisterNormalizedMetaTypeIP15SimulatorModuleEiRK10QByteArrayPT_N9QtPrivate21MetaTypeDefinedHelperIS5_Xaasr12QMetaTypeId2IS5_E7DefinedntsrSA_9IsBuiltInEE11DefinedTypeE]+0x85): undefined reference to `_imp___ZN15SimulatorModule16staticMetaObjectE'
      ./.obj\release\simulatormodulefactory.o:simulatormodulefactory.cpp:(.text+0xf): undefined reference to `_imp___ZN15SimulatorModuleC2EP7QObject'
      ./.obj\release\simulatormodulefactory.o:simulatormodulefactory.cpp:(.text+0x14): undefined reference to `_imp___ZTV22SimulatorModuleFactory'
      ./.obj\release\moc_echobackendinterface.o:moc_echobackendinterface.cpp:(.text+0x27): undefined reference to `_imp___ZN20EchoBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echobackendinterface.o:moc_echobackendinterface.cpp:(.text+0x67): undefined reference to `_imp___ZN20EchoBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echobackendinterface.o:moc_echobackendinterface.cpp:(.text+0xa7): undefined reference to `_imp___ZN20EchoBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echobackendinterface.o:moc_echobackendinterface.cpp:(.text+0xe7): undefined reference to `_imp___ZN20EchoBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echobackendinterface.o:moc_echobackendinterface.cpp:(.text+0x152): undefined reference to `_imp___ZN20EchoBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echobackendinterface.o:moc_echobackendinterface.cpp:(.text+0x2d1): more undefined references to `_imp___ZN20EchoBackendInterface16staticMetaObjectE' follow
      ./.obj\release\moc_echozonedbackendinterface.o:moc_echozonedbackendinterface.cpp:(.text+0x2f): undefined reference to `_imp___ZN25EchoZonedBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echozonedbackendinterface.o:moc_echozonedbackendinterface.cpp:(.text+0x7f): undefined reference to `_imp___ZN25EchoZonedBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echozonedbackendinterface.o:moc_echozonedbackendinterface.cpp:(.text+0xcf): undefined reference to `_imp___ZN25EchoZonedBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echozonedbackendinterface.o:moc_echozonedbackendinterface.cpp:(.text+0x11f): undefined reference to `_imp___ZN25EchoZonedBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echozonedbackendinterface.o:moc_echozonedbackendinterface.cpp:(.text+0x199): undefined reference to `_imp___ZN25EchoZonedBackendInterface16staticMetaObjectE'
      ./.obj\release\moc_echozonedbackendinterface.o:moc_echozonedbackendinterface.cpp:(.text+0x311): more undefined references to `_imp___ZN25EchoZonedBackendInterface16staticMetaObjectE' follow
      ./.obj\release\moc_simulatormodule.o:moc_simulatormodule.cpp:(.text+0x21): undefined reference to `_imp___ZN15SimulatorModule16staticMetaObjectE'
      ./.obj\release\moc_simulatormodule.o:moc_simulatormodule.cpp:(.text.startup+0x7): undefined reference to `_imp___ZN15SimulatorModule16staticMetaObjectE'
      ./.obj\release\moc_simulatormodulefactory.o:moc_simulatormodulefactory.cpp:(.text+0x21): undefined reference to `_imp___ZN22SimulatorModuleFactory16staticMetaObjectE'
      ./.obj\release\moc_simulatormodulefactory.o:moc_simulatormodulefactory.cpp:(.text+0x6c): undefined reference to `_imp___ZN15SimulatorModule11qt_metacastEPKc'
      ./.obj\release\moc_simulatormodulefactory.o:moc_simulatormodulefactory.cpp:(.text+0x86): undefined reference to `_imp___ZN15SimulatorModule11qt_metacallEN11QMetaObject4CallEiPPv'
      ./.obj\release\moc_simulatormodulefactory.o:moc_simulatormodulefactory.cpp:(.text.startup+0x2): undefined reference to `_imp___ZN15SimulatorModule16staticMetaObjectE'
      ./.obj\release\moc_simulatormodulefactory.o:moc_simulatormodulefactory.cpp:(.text.startup+0x7): undefined reference to `_imp___ZN22SimulatorModuleFactory16staticMetaObjectE'
      collect2.exe: error: ld returned 1 exit status
      
      Makefile.Release:93: recipe for target '..\echo_simulator_frontend.dll' failed
      

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              gagi Dominik Holland
              sapiippo Samuli Piippo
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes