This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x EVM LINUX SDK 3.0 + QT5 + BeagleBone Green

Hi,

I'm having troubles following this tutorial: processors.wiki.ti.com/.../Sitara_Linux_Training:_Hands_on_with_QT

I have the host pc (ubuntu 14.4) configured with am335x evm 3.0 sdk and Qt Creator. I can compile and execute command c aplication without problems, but with qt desktop aplicacions I have these problems:

stdin: is not a tty
/home/root/qtSitara: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /opt/libs/libQt5Widgets.so.5)
/home/root/qtSitara: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /opt/libs/libQt5Gui.so.5)
/home/root/qtSitara: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/libs/libQt5Core.so.5)
/home/root/qtSitara: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /opt/libs/libQt5Core.so.5)
/home/root/qtSitara: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/libs/libicui18n.so.56)
/home/root/qtSitara: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/libs/libicuuc.so.56)
/home/root/qtSitara: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.17' not found (required by /opt/libs/libdrm.so.2)
/home/root/qtSitara: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.14' not found (required by /opt/libs/libudev.so.1)
Application finished with exit code 1.

I copy the dependent libraries from /opt/ti-processor-sdk-linux-am335x-evm-03.00.00.04/linux-devkit/sysroots/cortexa8hf-neon-linux-gnueabi/usr/lib to the target folder.

I'm using the hdmi cape for the beaglebone green so I need to use the only firmware image that exist. Linux 3.8.13-bone71.1 armv7l

www.seeedstudio.com/BeagleBone-Green-HDMI-Cape-p-2570.html

Can anyone help me with this issue?

Thanks!

Aitor

  • Hello,

    Did you follow LAB 2: QT Creator Hello World steps?

    I see in the wiki that " The labs in this wiki page is validated with Ubuntu 12.04 on 64 bit machine. ".

    BR
    Margarita
  • Yes, I did it
    processors.wiki.ti.com/.../Sitara_Linux_Training:_Hands_on_with_QT
    And I can deploy and execute cmd applications from Qt Creator, but with qt windowed applications I'm having troubles...
    I think that the problem might be in the target side.
    I copied all the dependent libraries from /ti-processor-sdk-linux-am335x-evm-03.00.00.04/linux-devkit/sysroots/cortexa8hf-neon-linux-gnueabi/usr/lib into the target folder, and I add these lines into the /etc/profile file:

    export LD_LIBRARY_PATH="/opt/libs"
    export QT_DEBUG_PLUGINS=1

    The line for debugging plugins is because with the ti-processor-sdk-linux-am335x-evm-02.00.01.07 version I had another problem related with eglfs platform. I'm trying now with the newer version 03 because this brings the plugins that theoretically would need into
    ti-processor-sdk-linux-am335x-evm-03.00.00.04/linux-devkit/sysroots/cortexa8hf-neon-linux-gnueabi/usr/lib/qt5/plugins/platforms

    You know the right metod to add libraries into the target from ti sdk?