Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Same issue for me also using QuickControls2
Forum Updated to NodeBB v4.3 + New Features

Same issue for me also using QuickControls2

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
1 Posts 1 Posters 129 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    Vipin Venugopal
    wrote on 27 Sept 2021, 08:36 last edited by Vipin Venugopal
    #1

    Re: Strange 'undefined reference' link errors on Ubuntu static build

      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `QtQuickControls2Plugin::~QtQuickControls2Plugin()':
    qtquickcontrols2plugin.cpp:(.text._ZN22QtQuickControls2PluginD2Ev+0x20): undefined reference to `QQuickStylePrivate::reset()'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld: qtquickcontrols2plugin.cpp:(.text._ZN22QtQuickControls2PluginD2Ev+0x28): undefined reference to `QQuickStylePlugin::~QQuickStylePlugin()'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `QtQuickControls2Plugin::~QtQuickControls2Plugin()':
    qtquickcontrols2plugin.cpp:(.text._ZN22QtQuickControls2PluginD0Ev+0x20): undefined reference to `QQuickStylePrivate::reset()'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld: qtquickcontrols2plugin.cpp:(.text._ZN22QtQuickControls2PluginD0Ev+0x28): undefined reference to `QQuickStylePlugin::~QQuickStylePlugin()'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `QtQuickControls2Plugin::registerTypes(char const*)::{lambda(QQmlEngine*, QJSEngine*)#61}::_FUN(QQmlEngine*, QJSEngine*)':
    qtquickcontrols2plugin.cpp:(.text._ZZN22QtQuickControls2Plugin13registerTypesEPKcENUlP10QQmlEngineP9QJSEngineE59_4_FUNES3_S5_+0x14): undefined reference to `QQuickColor::QQuickColor(QObject*)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `void QQmlPrivate::createInto<QQuickPaddedRectangle>(void*)':
    qtquickcontrols2plugin.cpp:(.text._ZN11QQmlPrivate10createIntoI21QQuickPaddedRectangleEEvPv[_ZN11QQmlPrivate10createIntoI21QQuickPaddedRectangleEEvPv]+0x10): undefined reference to `QQuickPaddedRectangle::QQuickPaddedRectangle(QQuickItem*)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `void QQmlPrivate::createInto<QQuickTumblerView>(void*)':
    qtquickcontrols2plugin.cpp:(.text._ZN11QQmlPrivate10createIntoI17QQuickTumblerViewEEvPv[_ZN11QQmlPrivate10createIntoI17QQuickTumblerViewEEvPv]+0x10): undefined reference to `QQuickTumblerView::QQuickTumblerView(QQuickItem*)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `QQmlPrivate::QQmlElement<QQuickTumblerView>::~QQmlElement()':
    qtquickcontrols2plugin.cpp:(.text._ZN11QQmlPrivate11QQmlElementI17QQuickTumblerViewED2Ev[_ZN11QQmlPrivate11QQmlElementI17QQuickTumblerViewED5Ev]+0x64): undefined reference to `vtable for QQuickTumblerView'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `non-virtual thunk to QQmlPrivate::QQmlElement<QQuickTumblerView>::~QQmlElement()':
    qtquickcontrols2plugin.cpp:(.text._ZN11QQmlPrivate11QQmlElementI17QQuickTumblerViewED2Ev[_ZN11QQmlPrivate11QQmlElementI17QQuickTumblerViewED5Ev]+0xd4): undefined reference to `vtable for QQuickTumblerView'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `void QQmlPrivate::createInto<QQuickClippedText>(void*)':
    qtquickcontrols2plugin.cpp:(.text._ZN11QQmlPrivate10createIntoI17QQuickClippedTextEEvPv[_ZN11QQmlPrivate10createIntoI17QQuickClippedTextEEvPv]+0x10): undefined reference to `QQuickClippedText::QQuickClippedText(QQuickItem*)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `QQmlPrivate::QQmlElement<QQuickClippedText>::~QQmlElement()':
    qtquickcontrols2plugin.cpp:(.text._ZN11QQmlPrivate11QQmlElementI17QQuickClippedTextED2Ev[_ZN11QQmlPrivate11QQmlElementI17QQuickClippedTextED5Ev]+0x5c): undefined reference to `vtable for QQuickClippedText'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `non-virtual thunk to QQmlPrivate::QQmlElement<QQuickClippedText>::~QQmlElement()':
    qtquickcontrols2plugin.cpp:(.text._ZN11QQmlPrivate11QQmlElementI17QQuickClippedTextED2Ev[_ZN11QQmlPrivate11QQmlElementI17QQuickClippedTextED5Ev]+0xc4): undefined reference to `vtable for QQuickClippedText'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `QQmlPrivate::QQmlElement<QQuickPlaceholderText>::~QQmlElement()':
    qtquickcontrols2plugin.cpp:(.text._ZN11QQmlPrivate11QQmlElementI21QQuickPlaceholderTextED2Ev[_ZN11QQmlPrivate11QQmlElementI21QQuickPlaceholderTextED5Ev]+0x5c): undefined reference to `vtable for QQuickPlaceholderText'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qtquickcontrols2plugin.o): in function `non-virtual thunk to QQmlPrivate::QQmlElement<QQuickPlaceholderText>::~QQmlElement()':
    qtquickcontrols2plugin.cpp:(.text._ZN11QQmlPrivate11QQmlElementI21QQuickPlaceholderTextED2Ev[_ZN11QQmlPrivate11QQmlElementI21QQuickPlaceholderTextED5Ev]+0xc4): undefined reference to `vtable for QQuickPlaceholderText'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld: qquickdefaultbusyindicator.cpp:(.text._ZN30QQuickDefaultBusyIndicatorNodeC2EP26QQuickDefaultBusyIndicator+0x84): undefined reference to `QQuickAnimatedNode::setCurrentTime(int)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultbusyindicator.o): in function `QQuickDefaultBusyIndicator::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*)':
    qquickdefaultbusyindicator.cpp:(.text._ZN26QQuickDefaultBusyIndicator15updatePaintNodeEP7QSGNodePN10QQuickItem19UpdatePaintNodeDataE+0x30): undefined reference to `QQuickAnimatedNode::currentTime() const'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld: qquickdefaultbusyindicator.cpp:(.text._ZN26QQuickDefaultBusyIndicator15updatePaintNodeEP7QSGNodePN10QQuickItem19UpdatePaintNodeDataE+0x108): undefined reference to `QQuickAnimatedNode::start(int)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultbusyindicator.o):(.data.rel.ro._ZTI30QQuickDefaultBusyIndicatorNode+0x8): undefined reference to `typeinfo for QQuickAnimatedNode'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultbusyindicator.o):(.data.rel.ro._ZTV30QQuickDefaultBusyIndicatorNode+0x8): undefined reference to `QQuickAnimatedNode::metaObject() const'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultbusyindicator.o):(.data.rel.ro._ZTV30QQuickDefaultBusyIndicatorNode+0xc): undefined reference to `QQuickAnimatedNode::qt_metacast(char const*)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultbusyindicator.o):(.data.rel.ro._ZTV30QQuickDefaultBusyIndicatorNode+0x10): undefined reference to `QQuickAnimatedNode::qt_metacall(QMetaObject::Call, int, void**)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o): in function `QQuickDefaultProgressBarNode::~QQuickDefaultProgressBarNode()':
    qquickdefaultprogressbar.cpp:(.text._ZN28QQuickDefaultProgressBarNodeD2Ev[_ZN28QQuickDefaultProgressBarNodeD5Ev]+0x40): undefined reference to `vtable for QQuickAnimatedNode'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o): in function `non-virtual thunk to QQuickDefaultProgressBarNode::~QQuickDefaultProgressBarNode()':
    qquickdefaultprogressbar.cpp:(.text._ZN28QQuickDefaultProgressBarNodeD2Ev[_ZN28QQuickDefaultProgressBarNodeD5Ev]+0x84): undefined reference to `vtable for QQuickAnimatedNode'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o): in function `QQuickDefaultProgressBarNode::~QQuickDefaultProgressBarNode()':
    qquickdefaultprogressbar.cpp:(.text._ZN28QQuickDefaultProgressBarNodeD0Ev[_ZN28QQuickDefaultProgressBarNodeD5Ev]+0x4c): undefined reference to `vtable for QQuickAnimatedNode'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o): in function `non-virtual thunk to QQuickDefaultProgressBarNode::~QQuickDefaultProgressBarNode()':
    qquickdefaultprogressbar.cpp:(.text._ZN28QQuickDefaultProgressBarNodeD0Ev[_ZN28QQuickDefaultProgressBarNodeD5Ev]+0x9c): undefined reference to `vtable for QQuickAnimatedNode'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o): in function `QQuickDefaultProgressBarNode::sync(QQuickItem*)':
    qquickdefaultprogressbar.cpp:(.text._ZN28QQuickDefaultProgressBarNode4syncEP10QQuickItem+0x34): undefined reference to `QQuickAnimatedNode::start(int)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld: qquickdefaultprogressbar.cpp:(.text._ZN28QQuickDefaultProgressBarNode4syncEP10QQuickItem+0x280): undefined reference to `QQuickAnimatedNode::stop()'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o): in function `QQuickDefaultProgressBarNode::QQuickDefaultProgressBarNode(QQuickDefaultProgressBar*)':
    qquickdefaultprogressbar.cpp:(.text._ZN28QQuickDefaultProgressBarNodeC2EP24QQuickDefaultProgressBar+0xc): undefined reference to `QQuickAnimatedNode::QQuickAnimatedNode(QQuickItem*)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld: qquickdefaultprogressbar.cpp:(.text._ZN28QQuickDefaultProgressBarNodeC2EP24QQuickDefaultProgressBar+0x44): undefined reference to `QQuickAnimatedNode::setLoopCount(int)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld: qquickdefaultprogressbar.cpp:(.text._ZN28QQuickDefaultProgressBarNodeC2EP24QQuickDefaultProgressBar+0x50): undefined reference to `QQuickAnimatedNode::setDuration(int)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o):(.data.rel.ro._ZTI28QQuickDefaultProgressBarNode+0x8): undefined reference to `typeinfo for QQuickAnimatedNode'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o):(.data.rel.ro._ZTV28QQuickDefaultProgressBarNode+0x8): undefined reference to `QQuickAnimatedNode::metaObject() const'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o):(.data.rel.ro._ZTV28QQuickDefaultProgressBarNode+0xc): undefined reference to `QQuickAnimatedNode::qt_metacast(char const*)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaultprogressbar.o):(.data.rel.ro._ZTV28QQuickDefaultProgressBarNode+0x10): undefined reference to `QQuickAnimatedNode::qt_metacall(QMetaObject::Call, int, void**)'
      bin/../lib/gcc/...../8.2.0/../../../../...../bin/ld:  /tools/libraries/qt/qt-everywhere-opensource-5.15.1-arm_static_for_recoveryfs_test/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.a(qquickdefaulttheme.o): in function `QQuickDefaultTheme::initialize(QQuickTheme*)':
    qquickdefaulttheme.cpp:(.text._ZN18QQuickDefaultTheme10initializeEP11QQuickTheme+0x578): undefined reference to `QQuickTheme::setPalette(QQuickTheme::Scope, QPalette const&)'
    
    

    What library could be missing that includes these symbols?

    Any help much appreciated...

    1 Reply Last reply
    0

    1/1

    27 Sept 2021, 08:36

    • Login

    • Login or register to search.
    1 out of 1
    • First post
      1/1
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved