Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-121864

启动时报symbol _ZTVN10__cxxabiv120__si_class_type_infoE version Qt_5 not defined

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 5.15.2
    • Core: Other
    • None
    • Linux rk3568 4.19.232 #19 SMP Tue Jan 30 09:39:18 CST 2024 aarch64 GNU/Linux
    • Linux/Wayland

    Description

      通过交叉编译出的qt5.15.2环境,交叉编译untitled项目,但是放到嵌入式板子上报如下错误

      [root@rk3568:~]# ./untitled 
      ./untitled: relocation error: ./untitled: symbol ZTVN10cxxabiv120_si_class_type_infoE version Qt_5 not defined in file libQt5Core.so.5 with link time reference

      交叉编译时的配置已放到附件

      • strings Qt_5运行结果

      [root@rk3568:~]# strings untitled  | grep Qt_5
      Qt_5
      /home/hzhy/Project/build-untitled-RK3568_Qt_5_15_2_GCC_64bit-Debug
      _ZN7QWidget10leaveEventEP6QEvent@@Qt_5
      _ZN7QWidget4showEv@@Qt_5
      _ZN11QMainWindow16setCentralWidgetEP7QWidget@@Qt_5
      _ZN7QWidget13keyPressEventEP9QKeyEvent@@Qt_5
      _ZN7QWidget10closeEventEP11QCloseEvent@@Qt_5
      _ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE@@Qt_5
      _ZN7QObject16disconnectNotifyERK11QMetaMethod@@Qt_5
      _ZNK7QObject10objectNameEv@@Qt_5
      _ZN7QWidget14setWindowTitleERK7QString@@Qt_5
      _ZNK7QWidget17hasHeightForWidthEv@@Qt_5
      _ZN7QWidget13focusOutEventEP11QFocusEvent@@Qt_5
      __gxx_personality_v0@@Qt_5
      _ZN10QArrayData10deallocateEPS_mm@@Qt_5
      _ZN12QApplicationC1ERiPPci@@Qt_5
      _ZN11QMainWindow16contextMenuEventEP17QContextMenuEvent@@Qt_5
      _ZN7QWidget14dragEnterEventEP15QDragEnterEvent@@Qt_5
      _ZNK7QWidget11paintEngineEv@@Qt_5
      _ZN7QWidget15mousePressEventEP11QMouseEvent@@Qt_5
      _ZNK7QWidget13sharedPainterEv@@Qt_5
      _ZN7QWidget11actionEventEP12QActionEvent@@Qt_5
      _ZN7QWidget9hideEventEP10QHideEvent@@Qt_5
      _ZN7QWidget9showEventEP10QShowEvent@@Qt_5
      _ZThn16_NK7QWidget11initPainterEP8QPainter@@Qt_5
      _ZTI11QMainWindow@@Qt_5
      _ZN7QWidget12focusInEventEP11QFocusEvent@@Qt_5
      _ZNK7QWidget15minimumSizeHintEv@@Qt_5
      ZTVN10cxxabiv120_si_class_type_infoE@@Qt_5
      _ZN7QWidget10paintEventEP11QPaintEvent@@Qt_5
      _ZN7QWidget13dragMoveEventEP14QDragMoveEvent@@Qt_5
      _ZNK7QWidget7devTypeEv@@Qt_5
      _ZN11QMetaObject18connectSlotsByNameEP7QObject@@Qt_5
      _ZNK7QWidget16inputMethodQueryEN2Qt16InputMethodQueryE@@Qt_5
      _ZN8QMenuBarC1EP7QWidget@@Qt_5
      _ZThn16_NK7QWidget7devTypeEv@@Qt_5
      _ZNK11QObjectData17dynamicMetaObjectEv@@Qt_5
      _ZNK7QWidget14heightForWidthEi@@Qt_5
      _ZN11QMainWindow15createPopupMenuEv@@Qt_5
      _ZdlPvm@@Qt_5
      _ZThn16_NK7QWidget10redirectedEP6QPoint@@Qt_5
      _ZN16QCoreApplication9translateEPKcS1_S1_i@@Qt_5
      _ZNK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE@@Qt_5
      _ZN11QMainWindow12setStatusBarEP10QStatusBar@@Qt_5
      _Znwm@@Qt_5
      _ZN7QWidget11tabletEventEP12QTabletEvent@@Qt_5
      _ZThn16_NK7QWidget13sharedPainterEv@@Qt_5
      _ZN7QObject10timerEventEP11QTimerEvent@@Qt_5
      _ZN11QMainWindow10setMenuBarEP8QMenuBar@@Qt_5
      _ZN7QObject10childEventEP11QChildEvent@@Qt_5
      _ZN7QWidget18focusNextPrevChildEb@@Qt_5
      _ZN7QWidget11resizeEventEP12QResizeEvent@@Qt_5
      _ZN7QWidget14dragLeaveEventEP15QDragLeaveEvent@@Qt_5
      _ZN11QMainWindowC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@@Qt_5
      _ZN10QStatusBarC1EP7QWidget@@Qt_5
      _ZN7QWidgetC1EPS_6QFlagsIN2Qt10WindowTypeEE@@Qt_5
      _ZNK7QWidget10redirectedEP6QPoint@@Qt_5
      _ZThn16_NK7QWidget11paintEngineEv@@Qt_5
      _ZN7QWidget9moveEventEP10QMoveEvent@@Qt_5
      _ZN7QWidget10enterEventEP6QEvent@@Qt_5
      _ZN7QObject11customEventEP6QEvent@@Qt_5
      _ZN7QWidget10wheelEventEP11QWheelEvent@@Qt_5
      _ZN7QWidget16inputMethodEventEP17QInputMethodEvent@@Qt_5
      _ZN7QWidget15keyReleaseEventEP9QKeyEvent@@Qt_5
      _ZN7QObject11eventFilterEPS_P6QEvent@@Qt_5
      _ZN7QWidget14mouseMoveEventEP11QMouseEvent@@Qt_5
      _ZN7QWidget9dropEventEP10QDropEvent@@Qt_5
      _ZN12QApplication4execEv@@Qt_5
      _ZN7QObject13setObjectNameERK7QString@@Qt_5
      _ZN7QWidget17mouseReleaseEventEP11QMouseEvent@@Qt_5
      _ZN7QWidget11nativeEventERK10QByteArrayPvPl@@Qt_5
      _ZNK7QWidget11initPainterEP8QPainter@@Qt_5
      _ZN7QWidget6resizeERK5QSize@@Qt_5
      _ZN7QWidget11changeEventEP6QEvent@@Qt_5
      _ZN11QMainWindowD2Ev@@Qt_5
      _ZN7QWidget11setGeometryERK5QRect@@Qt_5
      _ZN7QWidget21mouseDoubleClickEventEP11QMouseEvent@@Qt_5
      _ZN7QObject13connectNotifyERK11QMetaMethod@@Qt_5
      _ZN12QApplicationD1Ev@@Qt_5
      _ZN11QMainWindow5eventEP6QEvent@@Qt_5
      _ZN11QMainWindow11qt_metacastEPKc@@Qt_5
      _ZN11QMainWindow16staticMetaObjectE@@Qt_5
      _ZNK7QWidget8sizeHintEv@@Qt_5
      _ZN7QWidget10setVisibleEb@@Qt_5
      _ZN7QString15fromUtf8_helperEPKci@@Qt_5
      _ZN11QMainWindow11qt_metacallEN11QMetaObject4CallEiPPv@@Qt_5

      • ldd 运行结果

      [root@rk3568:~]# ldd untitled 
          linux-vdso.so.1 (0x0000007fbc63c000)
          libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x0000007fbc07e000)
          libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x0000007fbbc3c000)
          libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x0000007fbb7c0000)
          libmali_hook.so.1 => /usr/lib/libmali_hook.so.1 (0x0000007fbb7ad000)
          libmali.so.1 => /usr/lib64/libmali.so.1 (0x0000007fb8b9c000)
          libdrm.so.2 => /usr/lib/libdrm.so.2 (0x0000007fb8b7c000)
          libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x0000007fb8b5c000)
          libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x0000007fb8b39000)
          libpthread.so.0 => /lib/libpthread.so.0 (0x0000007fb8b0b000)
          libm.so.6 => /lib/libm.so.6 (0x0000007fb8a62000)
          libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0000007fb8a40000)
          libc.so.6 => /lib/libc.so.6 (0x0000007fb88d8000)
          libatomic.so.1 => /lib/libatomic.so.1 (0x0000007fb88bd000)
          librt.so.1 => /lib/librt.so.1 (0x0000007fb88a5000)
          libdl.so.2 => /lib/libdl.so.2 (0x0000007fb8891000)
          libstdc+.so.6 => /usr/lib/libstdc+.so.6 (0x0000007fb8703000)
          libpng16.so.16 => /usr/lib/libpng16.so.16 (0x0000007fb86c7000)
          libz.so.1 => /usr/lib/libz.so.1 (0x0000007fb86a3000)
          libicui18n.so.68 => /usr/lib/libicui18n.so.68 (0x0000007fb83dd000)
          libicuuc.so.68 => /usr/lib/libicuuc.so.68 (0x0000007fb8218000)
          libicudata.so.68 => /usr/lib/libicudata.so.68 (0x0000007fb66c8000)
          libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x0000007fb667c000)
          libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x0000007fb666a000)
          libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x0000007fb6553000)
          libffi.so.6 => /usr/lib/libffi.so.6 (0x0000007fb6539000)
          /lib/ld-linux-aarch64.so.1 (0x0000007fbc60e000)
          libpcre.so.1 => /usr/lib/libpcre.so.1 (0x0000007fb64f2000)

      • 依赖库链接情况

      [root@rk3568:~]# ls /usr/lib -la | grep libQt
      rw-rr-  1 root root     1480 Jan 22  2024 libQt5AccessibilitySupport.prl
      rw-rr-  1 root root     1240 Jan 22  2024 libQt5Bluetooth.prl
      lrwxrwxrwx  1 root root       25 Jan 22  2024 libQt5Bluetooth.so -> libQt5Bluetooth.so.5.15.2
      lrwxrwxrwx  1 root root       25 Jan 22  2024 libQt5Bluetooth.so.5 -> libQt5Bluetooth.so.5.15.2
      lrwxrwxrwx  1 root root       25 Jan 22  2024 libQt5Bluetooth.so.5.15 -> libQt5Bluetooth.so.5.15.2
      -rwxr-xr-x  1 root root   774320 Feb  2  2024 libQt5Bluetooth.so.5.15.2
      rw-rr-  1 root root     1315 Jan 22  2024 libQt5Charts.prl
      lrwxrwxrwx  1 root root       22 Jan 22  2024 libQt5Charts.so -> libQt5Charts.so.5.15.2
      lrwxrwxrwx  1 root root       22 Jan 22  2024 libQt5Charts.so.5 -> libQt5Charts.so.5.15.2
      lrwxrwxrwx  1 root root       22 Jan 22  2024 libQt5Charts.so.5.15 -> libQt5Charts.so.5.15.2
      -rwxr-xr-x  1 root root  1687064 Feb  2  2024 libQt5Charts.so.5.15.2
      rw-rr-  1 root root     1195 Jan 22  2024 libQt5Concurrent.prl
      lrwxrwxrwx  1 root root       26 Jan 22  2024 libQt5Concurrent.so -> libQt5Concurrent.so.5.15.2
      lrwxrwxrwx  1 root root       26 Jan 22  2024 libQt5Concurrent.so.5 -> libQt5Concurrent.so.5.15.2
      lrwxrwxrwx  1 root root       26 Jan 22  2024 libQt5Concurrent.so.5.15 -> libQt5Concurrent.so.5.15.2
      -rwxr-xr-x  1 root root    22816 Feb  2  2024 libQt5Concurrent.so.5.15.2
      rw-rr-  1 root root     1196 Jan 22  2024 libQt5Core.prl
      lrwxrwxrwx  1 root root       20 Jan 22  2024 libQt5Core.so -> libQt5Core.so.5.15.2
      lrwxrwxrwx  1 root root       20 Jan 22  2024 libQt5Core.so.5 -> libQt5Core.so.5.15.2
      lrwxrwxrwx  1 root root       20 Jan 22  2024 libQt5Core.so.5.15 -> libQt5Core.so.5.15.2
      -rwxr-xr-x  1 root root  4622120 Feb  2  2024 libQt5Core.so.5.15.2
      rw-rr-  1 root root     1170 Jan 22  2024 libQt5DBus.prl
      lrwxrwxrwx  1 root root       20 Jan 22  2024 libQt5DBus.so -> libQt5DBus.so.5.15.2
      lrwxrwxrwx  1 root root       20 Jan 22  2024 libQt5DBus.so.5 -> libQt5DBus.so.5.15.2
      lrwxrwxrwx  1 root root       20 Jan 22  2024 libQt5DBus.so.5.15 -> libQt5DBus.so.5.15.2
      -rwxr-xr-x  1 root root   449592 Feb  2  2024 libQt5DBus.so.5.15.2

      …………

      Attachments

        1. makeqt.sh
          0.5 kB
        2. qmake.conf
          0.9 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            thiago Thiago Macieira
            lizhulin li li
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes