Cannot Launch QT Creator with recent installer (downloaded on Jan. 11, 2025 from QT website) for Linux Arm64; I have been using QT for almost 2 years
-
Device: NVIDIA Jetson Orin Nano
Operating System: Ubuntu 22.0.4
QT Creator Installer: qt-online-installer-linux-arm64-4.8.1.runSummary
Before I accepted the update QT Creator suggested to me, I was able to use QT Creator just fine on my NVIDIA device. After I accepted the update, QT Creator stopped launching. I did a clean uninstall and install but still the same issue. There is something wrong with the new version or update.
Cannot Launch QT Creator
QT Creator Installer: qt-online-installer-linux-arm64-4.8.1.run (downloaded from the QT website on Jan. 11, 2025)
The installer runs into errors such as qmake crashing and other I don't remember. When I click on "retry," the errors kept repeating, so I clicked on "Ignore." After the installer completed, I tried to launch QT Creator but it won't launch due to the errors below:
/home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/libUtils.so.15) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Gui.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Gui.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Network.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/../Qt/lib/libQt6Test.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.31' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/libNanotrace.so.15) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/libNanotrace.so.15) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/../Qt/lib/libQt6Qml.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/../Qt/lib/libQt6Qml.so.6)
-
*** SOLUTION ****
Getting QT and QT Creator working on
the NVIDIA Jetson Orin Nano with JetPack 6.1 (Ubuntu 22.04 and GLIBC 2.35):- Make sure you have a license for QT
- Log into your licensed QT account at the qt.io website
- Go to Downloads > All Downloads
- Go to the QT Online Installer section
- Download the installer for "Qt online installer for Linux ARM64" . Name of file that gets downloaded: qt-online-installer-linux-arm64-4.8.1.run
5-0) Run from the terminal: chmod +x <path to installer>/qt-online-installer-linux-arm64-4.8.1.run
5-1) Start the installer from the terminal: ./qt-online-installer-linux-arm64-4.8.1.run - Log in via the installation wizard with your QT licensed account
- The Installer should welcome you to the QT Commercial setup
- Select an empty or non-existing directory to install QT.
Click on "Custom Installation" - At the "Select Components" step, click on the "Archive" checkbox and click on the "Filter" button
- After the archived versions are fetched, expand "Qt" node in the components tree
- Select the "Qt 6.7.3" checkbox
- Collapse the component tree
- Click on "Qt Creator" node
- DE-SELECT "Qt Creator 15.0.1". No checkbox under the "QT Creator" node should be selected! We will install an older version of QT Creator separately.
- Complete Installation successfully
- Go back to the qt.io website. Go to Downloads > All Downloads.
- Under the "Products" section on the website, filter for Product="Qt Creator", Version=14.0.2, Host OS="Linux"
- Click on "Qt Creator installer for Linux ARM64". It should expand and give you a link to its installer.
- Download the QT Creator installer: qt-creator-enterprise-linux-arm64-14.0.2.run
- Run from the terminal: chmod +x <path to installer>/qt-creator-enterprise-linux-arm64-14.0.2.run
- Run from the terminal: ./qt-creator-enterprise-linux-arm64-14.0.2.run
- Log in via the installation wizard with your QT licensed account
- Complete the installation into an empty directory
- Manually create a new sub-directory with the name "QTCreator" under <QT 6.7.3 installation directory>/Tools
- Go into the qt-creator-14.0.2 directory (or wherever you installed Qt Creator) and copy sub-directories named "lib", "bin" and "share" from the qt-creator-14.0.2 parent directory to <QT 6.7.3 installation directory>/Tools/QtCreator
- Launch QT Creator from within <QT 6.7.3 installation directory>/Tools/QtCreator/bin/qtcreator
- When you open a project with this instance of QT Creator, there will be a notification at the bottom of the window asking you to "Link to Qt" (I think this is the verbiage). Open the notification to agree to Link to Qt.
- Link this instance of QT Creator with Qt at <Qt 6.7.3 installation parent directory>
- DONE!
-
This post is deleted!
-
@QtFriend2024 said in Cannot Launch QT Creator with recent installer (downloaded on Jan. 11, 2025 from QT website) for Linux Arm64; I have been using QT for almost 2 years:
Device: NVIDIA Jetson Orin Nano
Operating System: Ubuntu 22.0.4
QT Creator Installer: qt-online-installer-linux-arm64-4.8.1.runSummary
Before I accepted the update QT Creator suggested to me, I was able to use QT Creator just fine on my NVIDIA device. After I accepted the update, QT Creator stopped launching. I did a clean uninstall and install but still the same issue. There is something wrong with the new version or update.
Cannot Launch QT Creator
QT Creator Installer: qt-online-installer-linux-arm64-4.8.1.run (downloaded from the QT website on Jan. 11, 2025)
The installer runs into errors such as qmake crashing and other I don't remember. When I click on "retry," the errors kept repeating, so I clicked on "Ignore." After the installer completed, I tried to launch QT Creator but it won't launch due to the errors below:
/home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/libUtils.so.15) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Gui.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Gui.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Network.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/../Qt/lib/libQt6Test.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.31' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/libNanotrace.so.15) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/libNanotrace.so.15) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/../Qt/lib/libQt6Qml.so.6) /home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/username/Qt/Tools/QtCreator/bin/../lib/qtcreator/../Qt/lib/libQt6Qml.so.6)
strings libstdc++.so.6 | grep GLIBCXX_
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_3.4.27
GLIBCXX_3.4.28
GLIBCXX_3.4.29
GLIBCXX_3.4.30
GLIBCXX_3.4.31
GLIBCXX_3.4.32
GLIBCXX_TUNABLES
GLIBCXX_DEBUG_MESSAGE_LENGTH -
You have probably installed Qt from a broken mirror.
You need to uninstall and use another mirror instead, where you don’t have to ignore missing files.
https://wiki.qt.io/Online_Installer_4.x -
I guess, the GLIBC 2.35 my device is not the right one. I downoloaded the glibc 2.38 source code and made it but can't get the app to use the 2.38 version.
ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.8) 2.35
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper. -
That may also be a problem, but it’s independent from the obviously incomplete installation.
See here for supported platforms:
https://doc.qt.io/qt-6/supported-platforms.html -
@Axel-Spoerl Hi thanks for the reply. I downloaded the installer directly from https://www.qt.io/download-qt-installer-oss
-
@Axel-Spoerl Thank you.
I see the Note at that link:
"Note: For Linux on Arm on desktops, we use Raspberry Pi 5 with 8GB RAM and Ubuntu 24.04 as a reference platform. If you have an issue with another hardware, please try to reproduce the issue on Raspberry Pi 5. We plan to move to regular platform support when a wider range of ARM-based desktop hardware becomes available." -
I meet the exactly problem, early version no problem, but now only V6.0 above avaialable, but after download and install , always show home/username/Qt/Tools/QtCreator/bin/qtcreator: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required b
-
*** SOLUTION ****
Getting QT and QT Creator working on
the NVIDIA Jetson Orin Nano with JetPack 6.1 (Ubuntu 22.04 and GLIBC 2.35):- Make sure you have a license for QT
- Log into your licensed QT account at the qt.io website
- Go to Downloads > All Downloads
- Go to the QT Online Installer section
- Download the installer for "Qt online installer for Linux ARM64" . Name of file that gets downloaded: qt-online-installer-linux-arm64-4.8.1.run
5-0) Run from the terminal: chmod +x <path to installer>/qt-online-installer-linux-arm64-4.8.1.run
5-1) Start the installer from the terminal: ./qt-online-installer-linux-arm64-4.8.1.run - Log in via the installation wizard with your QT licensed account
- The Installer should welcome you to the QT Commercial setup
- Select an empty or non-existing directory to install QT.
Click on "Custom Installation" - At the "Select Components" step, click on the "Archive" checkbox and click on the "Filter" button
- After the archived versions are fetched, expand "Qt" node in the components tree
- Select the "Qt 6.7.3" checkbox
- Collapse the component tree
- Click on "Qt Creator" node
- DE-SELECT "Qt Creator 15.0.1". No checkbox under the "QT Creator" node should be selected! We will install an older version of QT Creator separately.
- Complete Installation successfully
- Go back to the qt.io website. Go to Downloads > All Downloads.
- Under the "Products" section on the website, filter for Product="Qt Creator", Version=14.0.2, Host OS="Linux"
- Click on "Qt Creator installer for Linux ARM64". It should expand and give you a link to its installer.
- Download the QT Creator installer: qt-creator-enterprise-linux-arm64-14.0.2.run
- Run from the terminal: chmod +x <path to installer>/qt-creator-enterprise-linux-arm64-14.0.2.run
- Run from the terminal: ./qt-creator-enterprise-linux-arm64-14.0.2.run
- Log in via the installation wizard with your QT licensed account
- Complete the installation into an empty directory
- Manually create a new sub-directory with the name "QTCreator" under <QT 6.7.3 installation directory>/Tools
- Go into the qt-creator-14.0.2 directory (or wherever you installed Qt Creator) and copy sub-directories named "lib", "bin" and "share" from the qt-creator-14.0.2 parent directory to <QT 6.7.3 installation directory>/Tools/QtCreator
- Launch QT Creator from within <QT 6.7.3 installation directory>/Tools/QtCreator/bin/qtcreator
- When you open a project with this instance of QT Creator, there will be a notification at the bottom of the window asking you to "Link to Qt" (I think this is the verbiage). Open the notification to agree to Link to Qt.
- Link this instance of QT Creator with Qt at <Qt 6.7.3 installation parent directory>
- DONE!
-
Q QtFriend2024 has marked this topic as solved
-
@michael-Xu I just posted the solution here!