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 qt/busybox file does not exist error

Hi all,

I am creating a custom setup which uses the ti mainline kernel (v4.2.3), ti uboot (ti-u-boot-2015.07), busybox (1_23_stable), and qt (5.5.1).  I am developing my software on the latest BeagleBone black.

Currently I have gotten everything working with the possible exception of qt5 which is building but has not been successfully tested.

The problem that I am having is that when I attempt to run my C++ / qt5 application using the command "/opt/alm_app"  I get this error:

"-bin/sh: /opt/alm_app: not found" 

The problem is not an ASCII error (i.e. incorrect underscore) nor is it a permissions issue.  The file exists in that location and can be seen using the ls command.

I would greatly appreciate any help you could offer.

You may veiw my build scripts at:

https://github.com/Trekkie33/alm100/blob/master/opensource/qt/build_qt.sh for qt5

https://github.com/Trekkie33/alm100/blob/master/alm/alm_app/build_app.sh for my application

 

I am currently installing qt to opt/qt

 

Below is a tree of my root file system.

rootfs/
├── bin
│   ├── ash -> busybox
│   ├── base64 -> busybox
│   ├── busybox
│   ├── cat -> busybox
│   ├── catv -> busybox
│   ├── chattr -> busybox
│   ├── chgrp -> busybox
│   ├── chmod -> busybox
│   ├── chown -> busybox
│   ├── conspy -> busybox
│   ├── cp -> busybox
│   ├── cpio -> busybox
│   ├── cttyhack -> busybox
│   ├── date -> busybox
│   ├── dd -> busybox
│   ├── df -> busybox
│   ├── dmesg -> busybox
│   ├── dnsdomainname -> busybox
│   ├── dumpkmap -> busybox
│   ├── echo -> busybox
│   ├── ed -> busybox
│   ├── egrep -> busybox
│   ├── false -> busybox
│   ├── fatattr -> busybox
│   ├── fdflush -> busybox
│   ├── fgrep -> busybox
│   ├── fsync -> busybox
│   ├── getopt -> busybox
│   ├── grep -> busybox
│   ├── gunzip -> busybox
│   ├── gzip -> busybox
│   ├── hostname -> busybox
│   ├── hush -> busybox
│   ├── ionice -> busybox
│   ├── iostat -> busybox
│   ├── ipcalc -> busybox
│   ├── kbd_mode -> busybox
│   ├── kill -> busybox
│   ├── linux32 -> busybox
│   ├── linux64 -> busybox
│   ├── ln -> busybox
│   ├── login -> busybox
│   ├── ls -> busybox
│   ├── lsattr -> busybox
│   ├── lzop -> busybox
│   ├── makemime -> busybox
│   ├── mkdir -> busybox
│   ├── mknod -> busybox
│   ├── mktemp -> busybox
│   ├── more -> busybox
│   ├── mount -> busybox
│   ├── mountpoint -> busybox
│   ├── mpstat -> busybox
│   ├── mt -> busybox
│   ├── mv -> busybox
│   ├── netstat -> busybox
│   ├── nice -> busybox
│   ├── pidof -> busybox
│   ├── ping -> busybox
│   ├── ping6 -> busybox
│   ├── pipe_progress -> busybox
│   ├── printenv -> busybox
│   ├── ps -> busybox
│   ├── pwd -> busybox
│   ├── reformime -> busybox
│   ├── rev -> busybox
│   ├── rm -> busybox
│   ├── rmdir -> busybox
│   ├── rpm -> busybox
│   ├── run-parts -> busybox
│   ├── scriptreplay -> busybox
│   ├── sed -> busybox
│   ├── setarch -> busybox
│   ├── setserial -> busybox
│   ├── sh -> busybox
│   ├── sleep -> busybox
│   ├── stat -> busybox
│   ├── stty -> busybox
│   ├── su -> busybox
│   ├── sync -> busybox
│   ├── tar -> busybox
│   ├── touch -> busybox
│   ├── true -> busybox
│   ├── umount -> busybox
│   ├── uname -> busybox
│   ├── usleep -> busybox
│   ├── vi -> busybox
│   ├── watch -> busybox
│   └── zcat -> busybox
├── dev
│   ├── mmcblk0
│   ├── mmcblk0p1
│   ├── rtc -> rtc0
│   ├── rtc0
│   ├── sda
│   ├── sda1
│   └── ttyAM0
├── etc
│   └── init.d
│       └── rcS
├── linuxrc -> bin/busybox
├── opt
│   ├── alm_app
│   └── qt
│       ├── bin
│       │   ├── moc
│       │   ├── qdbuscpp2xml
│       │   ├── qdbusxml2cpp
│       │   ├── qdoc
│       │   ├── qlalr
│       │   ├── qmake
│       │   ├── rcc
│       │   ├── syncqt.pl
│       │   └── uic
│       ├── lib
│       │   ├── cmake
│       │   │   ├── Qt5
│       │   │   │   ├── Qt5Config.cmake
│       │   │   │   └── Qt5ConfigVersion.cmake
│       │   │   ├── Qt5Concurrent
│       │   │   │   ├── Qt5ConcurrentConfig.cmake
│       │   │   │   └── Qt5ConcurrentConfigVersion.cmake
│       │   │   ├── Qt5Core
│       │   │   │   ├── Qt5CoreConfig.cmake
│       │   │   │   ├── Qt5CoreConfigExtras.cmake
│       │   │   │   ├── Qt5CoreConfigExtrasMkspecDir.cmake
│       │   │   │   ├── Qt5CoreConfigVersion.cmake
│       │   │   │   ├── Qt5CoreMacros.cmake
│       │   │   │   └── Qt5CTestMacros.cmake
│       │   │   ├── Qt5DBus
│       │   │   │   ├── Qt5DBusConfig.cmake
│       │   │   │   ├── Qt5DBusConfigExtras.cmake
│       │   │   │   ├── Qt5DBusConfigVersion.cmake
│       │   │   │   └── Qt5DBusMacros.cmake
│       │   │   ├── Qt5Gui
│       │   │   │   ├── Qt5GuiConfig.cmake
│       │   │   │   ├── Qt5GuiConfigExtras.cmake
│       │   │   │   ├── Qt5GuiConfigVersion.cmake
│       │   │   │   ├── Qt5Gui_QComposePlatformInputContextPlugin.cmake
│       │   │   │   ├── Qt5Gui_QEglFSIntegrationPlugin.cmake
│       │   │   │   ├── Qt5Gui_QEglFSKmsIntegrationPlugin.cmake
│       │   │   │   ├── Qt5Gui_QEglFSX11IntegrationPlugin.cmake
│       │   │   │   ├── Qt5Gui_QEvdevKeyboardPlugin.cmake
│       │   │   │   ├── Qt5Gui_QEvdevMousePlugin.cmake
│       │   │   │   ├── Qt5Gui_QEvdevTabletPlugin.cmake
│       │   │   │   ├── Qt5Gui_QEvdevTouchScreenPlugin.cmake
│       │   │   │   ├── Qt5Gui_QGifPlugin.cmake
│       │   │   │   ├── Qt5Gui_QGtk2ThemePlugin.cmake
│       │   │   │   ├── Qt5Gui_QIbusPlatformInputContextPlugin.cmake
│       │   │   │   ├── Qt5Gui_QICOPlugin.cmake
│       │   │   │   ├── Qt5Gui_QJpegPlugin.cmake
│       │   │   │   ├── Qt5Gui_QLibInputPlugin.cmake
│       │   │   │   ├── Qt5Gui_QLinuxFbIntegrationPlugin.cmake
│       │   │   │   ├── Qt5Gui_QMinimalEglIntegrationPlugin.cmake
│       │   │   │   ├── Qt5Gui_QMinimalIntegrationPlugin.cmake
│       │   │   │   ├── Qt5Gui_QOffscreenIntegrationPlugin.cmake
│       │   │   │   ├── Qt5Gui_QTuioTouchPlugin.cmake
│       │   │   │   ├── Qt5Gui_QXcbEglIntegrationPlugin.cmake
│       │   │   │   ├── Qt5Gui_QXcbGlxIntegrationPlugin.cmake
│       │   │   │   └── Qt5Gui_QXcbIntegrationPlugin.cmake
│       │   │   ├── Qt5Network
│       │   │   │   ├── Qt5NetworkConfig.cmake
│       │   │   │   ├── Qt5NetworkConfigVersion.cmake
│       │   │   │   ├── Qt5Network_QConnmanEnginePlugin.cmake
│       │   │   │   ├── Qt5Network_QGenericEnginePlugin.cmake
│       │   │   │   └── Qt5Network_QNetworkManagerEnginePlugin.cmake
│       │   │   ├── Qt5OpenGL
│       │   │   │   ├── Qt5OpenGLConfig.cmake
│       │   │   │   └── Qt5OpenGLConfigVersion.cmake
│       │   │   ├── Qt5OpenGLExtensions
│       │   │   │   ├── Qt5OpenGLExtensionsConfig.cmake
│       │   │   │   └── Qt5OpenGLExtensionsConfigVersion.cmake
│       │   │   ├── Qt5PrintSupport
│       │   │   │   ├── Qt5PrintSupportConfig.cmake
│       │   │   │   ├── Qt5PrintSupportConfigVersion.cmake
│       │   │   │   └── Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake
│       │   │   ├── Qt5Sql
│       │   │   │   ├── Qt5SqlConfig.cmake
│       │   │   │   ├── Qt5SqlConfigVersion.cmake
│       │   │   │   ├── Qt5Sql_QMYSQLDriverPlugin.cmake
│       │   │   │   ├── Qt5Sql_QODBCDriverPlugin.cmake
│       │   │   │   ├── Qt5Sql_QPSQLDriverPlugin.cmake
│       │   │   │   ├── Qt5Sql_QSQLiteDriverPlugin.cmake
│       │   │   │   └── Qt5Sql_QTDSDriverPlugin.cmake
│       │   │   ├── Qt5Test
│       │   │   │   ├── Qt5TestConfig.cmake
│       │   │   │   └── Qt5TestConfigVersion.cmake
│       │   │   ├── Qt5Widgets
│       │   │   │   ├── Qt5WidgetsConfig.cmake
│       │   │   │   ├── Qt5WidgetsConfigExtras.cmake
│       │   │   │   ├── Qt5WidgetsConfigVersion.cmake
│       │   │   │   └── Qt5WidgetsMacros.cmake
│       │   │   └── Qt5Xml
│       │   │       ├── Qt5XmlConfig.cmake
│       │   │       └── Qt5XmlConfigVersion.cmake
│       │   ├── libQt5Bootstrap.a
│       │   ├── libQt5Bootstrap.la
│       │   ├── libQt5Bootstrap.prl
│       │   ├── libQt5Concurrent.la
│       │   ├── libQt5Concurrent.prl
│       │   ├── libQt5Concurrent.so -> libQt5Concurrent.so.5.6.0
│       │   ├── libQt5Concurrent.so.5 -> libQt5Concurrent.so.5.6.0
│       │   ├── libQt5Concurrent.so.5.6 -> libQt5Concurrent.so.5.6.0
│       │   ├── libQt5Concurrent.so.5.6.0
│       │   ├── libQt5Core.la
│       │   ├── libQt5Core.prl
│       │   ├── libQt5Core.so -> libQt5Core.so.5.6.0
│       │   ├── libQt5Core.so.5 -> libQt5Core.so.5.6.0
│       │   ├── libQt5Core.so.5.6 -> libQt5Core.so.5.6.0
│       │   ├── libQt5Core.so.5.6.0
│       │   ├── libQt5DBus.la
│       │   ├── libQt5DBus.prl
│       │   ├── libQt5DBus.so -> libQt5DBus.so.5.6.0
│       │   ├── libQt5DBus.so.5 -> libQt5DBus.so.5.6.0
│       │   ├── libQt5DBus.so.5.6 -> libQt5DBus.so.5.6.0
│       │   ├── libQt5DBus.so.5.6.0
│       │   ├── libQt5EglDeviceIntegration.la
│       │   ├── libQt5EglDeviceIntegration.prl
│       │   ├── libQt5EglDeviceIntegration.so -> libQt5EglDeviceIntegration.so.5.6.0
│       │   ├── libQt5EglDeviceIntegration.so.5 -> libQt5EglDeviceIntegration.so.5.6.0
│       │   ├── libQt5EglDeviceIntegration.so.5.6 -> libQt5EglDeviceIntegration.so.5.6.0
│       │   ├── libQt5EglDeviceIntegration.so.5.6.0
│       │   ├── libQt5Gui.la
│       │   ├── libQt5Gui.prl
│       │   ├── libQt5Gui.so -> libQt5Gui.so.5.6.0
│       │   ├── libQt5Gui.so.5 -> libQt5Gui.so.5.6.0
│       │   ├── libQt5Gui.so.5.6 -> libQt5Gui.so.5.6.0
│       │   ├── libQt5Gui.so.5.6.0
│       │   ├── libQt5Network.la
│       │   ├── libQt5Network.prl
│       │   ├── libQt5Network.so -> libQt5Network.so.5.6.0
│       │   ├── libQt5Network.so.5 -> libQt5Network.so.5.6.0
│       │   ├── libQt5Network.so.5.6 -> libQt5Network.so.5.6.0
│       │   ├── libQt5Network.so.5.6.0
│       │   ├── libQt5OpenGLExtensions.a
│       │   ├── libQt5OpenGLExtensions.la
│       │   ├── libQt5OpenGLExtensions.prl
│       │   ├── libQt5OpenGL.la
│       │   ├── libQt5OpenGL.prl
│       │   ├── libQt5OpenGL.so -> libQt5OpenGL.so.5.6.0
│       │   ├── libQt5OpenGL.so.5 -> libQt5OpenGL.so.5.6.0
│       │   ├── libQt5OpenGL.so.5.6 -> libQt5OpenGL.so.5.6.0
│       │   ├── libQt5OpenGL.so.5.6.0
│       │   ├── libQt5PlatformSupport.a
│       │   ├── libQt5PlatformSupport.la
│       │   ├── libQt5PlatformSupport.prl
│       │   ├── libQt5PrintSupport.la
│       │   ├── libQt5PrintSupport.prl
│       │   ├── libQt5PrintSupport.so -> libQt5PrintSupport.so.5.6.0
│       │   ├── libQt5PrintSupport.so.5 -> libQt5PrintSupport.so.5.6.0
│       │   ├── libQt5PrintSupport.so.5.6 -> libQt5PrintSupport.so.5.6.0
│       │   ├── libQt5PrintSupport.so.5.6.0
│       │   ├── libQt5Sql.la
│       │   ├── libQt5Sql.prl
│       │   ├── libQt5Sql.so -> libQt5Sql.so.5.6.0
│       │   ├── libQt5Sql.so.5 -> libQt5Sql.so.5.6.0
│       │   ├── libQt5Sql.so.5.6 -> libQt5Sql.so.5.6.0
│       │   ├── libQt5Sql.so.5.6.0
│       │   ├── libQt5Test.la
│       │   ├── libQt5Test.prl
│       │   ├── libQt5Test.so -> libQt5Test.so.5.6.0
│       │   ├── libQt5Test.so.5 -> libQt5Test.so.5.6.0
│       │   ├── libQt5Test.so.5.6 -> libQt5Test.so.5.6.0
│       │   ├── libQt5Test.so.5.6.0
│       │   ├── libQt5Widgets.la
│       │   ├── libQt5Widgets.prl
│       │   ├── libQt5Widgets.so -> libQt5Widgets.so.5.6.0
│       │   ├── libQt5Widgets.so.5 -> libQt5Widgets.so.5.6.0
│       │   ├── libQt5Widgets.so.5.6 -> libQt5Widgets.so.5.6.0
│       │   ├── libQt5Widgets.so.5.6.0
│       │   ├── libQt5XcbQpa.la
│       │   ├── libQt5XcbQpa.prl
│       │   ├── libQt5XcbQpa.so -> libQt5XcbQpa.so.5.6.0
│       │   ├── libQt5XcbQpa.so.5 -> libQt5XcbQpa.so.5.6.0
│       │   ├── libQt5XcbQpa.so.5.6 -> libQt5XcbQpa.so.5.6.0
│       │   ├── libQt5XcbQpa.so.5.6.0
│       │   ├── libQt5Xml.la
│       │   ├── libQt5Xml.prl
│       │   ├── libQt5Xml.so -> libQt5Xml.so.5.6.0
│       │   ├── libQt5Xml.so.5 -> libQt5Xml.so.5.6.0
│       │   ├── libQt5Xml.so.5.6 -> libQt5Xml.so.5.6.0
│       │   ├── libQt5Xml.so.5.6.0
│       │   └── pkgconfig
│       │       ├── Qt5Bootstrap.pc
│       │       ├── Qt5Concurrent.pc
│       │       ├── Qt5Core.pc
│       │       ├── Qt5DBus.pc
│       │       ├── Qt5EglDeviceIntegration.pc
│       │       ├── Qt5Gui.pc
│       │       ├── Qt5Network.pc
│       │       ├── Qt5OpenGLExtensions.pc
│       │       ├── Qt5OpenGL.pc
│       │       ├── Qt5PlatformSupport.pc
│       │       ├── Qt5PrintSupport.pc
│       │       ├── Qt5Sql.pc
│       │       ├── Qt5Test.pc
│       │       ├── Qt5Widgets.pc
│       │       ├── Qt5XcbQpa.pc
│       │       └── Qt5Xml.pc
│       └── plugins
│           ├── bearer
│           │   ├── libqconnmanbearer.so
│           │   ├── libqgenericbearer.so
│           │   └── libqnmbearer.so
│           ├── egldeviceintegrations
│           │   ├── libqeglfs-kms-integration.so
│           │   └── libqeglfs-x11-integration.so
│           ├── generic
│           │   ├── libqevdevkeyboardplugin.so
│           │   ├── libqevdevmouseplugin.so
│           │   ├── libqevdevtabletplugin.so
│           │   ├── libqevdevtouchplugin.so
│           │   ├── libqlibinputplugin.so
│           │   └── libqtuiotouchplugin.so
│           ├── imageformats
│           │   ├── libqgif.so
│           │   ├── libqico.so
│           │   └── libqjpeg.so
│           ├── platforminputcontexts
│           │   ├── libcomposeplatforminputcontextplugin.so
│           │   └── libibusplatforminputcontextplugin.so
│           ├── platforms
│           │   ├── libqeglfs.so
│           │   ├── libqlinuxfb.so
│           │   ├── libqminimalegl.so
│           │   ├── libqminimal.so
│           │   ├── libqoffscreen.so
│           │   └── libqxcb.so
│           ├── platformthemes
│           │   └── libqgtk2.so
│           ├── printsupport
│           │   └── libcupsprintersupport.so
│           ├── sqldrivers
│           │   ├── libqsqlite.so
│           │   ├── libqsqlmysql.so
│           │   ├── libqsqlodbc.so
│           │   ├── libqsqlpsql.so
│           │   └── libqsqltds.so
│           └── xcbglintegrations
│               ├── libqxcb-egl-integration.so
│               └── libqxcb-glx-integration.so
├── proc
├── sbin
│   ├── acpid -> ../bin/busybox
│   ├── adjtimex -> ../bin/busybox
│   ├── arp -> ../bin/busybox
│   ├── blkid -> ../bin/busybox
│   ├── blockdev -> ../bin/busybox
│   ├── bootchartd -> ../bin/busybox
│   ├── depmod -> ../bin/busybox
│   ├── devmem -> ../bin/busybox
│   ├── fbsplash -> ../bin/busybox
│   ├── fdisk -> ../bin/busybox
│   ├── findfs -> ../bin/busybox
│   ├── freeramdisk -> ../bin/busybox
│   ├── fsck -> ../bin/busybox
│   ├── fsck.minix -> ../bin/busybox
│   ├── fstrim -> ../bin/busybox
│   ├── getty -> ../bin/busybox
│   ├── halt -> ../bin/busybox
│   ├── hdparm -> ../bin/busybox
│   ├── hwclock -> ../bin/busybox
│   ├── ifconfig -> ../bin/busybox
│   ├── ifdown -> ../bin/busybox
│   ├── ifenslave -> ../bin/busybox
│   ├── ifup -> ../bin/busybox
│   ├── init -> ../bin/busybox
│   ├── insmod -> ../bin/busybox
│   ├── ip -> ../bin/busybox
│   ├── ipaddr -> ../bin/busybox
│   ├── iplink -> ../bin/busybox
│   ├── iproute -> ../bin/busybox
│   ├── iprule -> ../bin/busybox
│   ├── iptunnel -> ../bin/busybox
│   ├── klogd -> ../bin/busybox
│   ├── loadkmap -> ../bin/busybox
│   ├── logread -> ../bin/busybox
│   ├── losetup -> ../bin/busybox
│   ├── lsmod -> ../bin/busybox
│   ├── makedevs -> ../bin/busybox
│   ├── mdev -> ../bin/busybox
│   ├── mkdosfs -> ../bin/busybox
│   ├── mke2fs -> ../bin/busybox
│   ├── mkfs.ext2 -> ../bin/busybox
│   ├── mkfs.minix -> ../bin/busybox
│   ├── mkfs.vfat -> ../bin/busybox
│   ├── mkswap -> ../bin/busybox
│   ├── modinfo -> ../bin/busybox
│   ├── modprobe -> ../bin/busybox
│   ├── nameif -> ../bin/busybox
│   ├── pivot_root -> ../bin/busybox
│   ├── poweroff -> ../bin/busybox
│   ├── raidautorun -> ../bin/busybox
│   ├── reboot -> ../bin/busybox
│   ├── rmmod -> ../bin/busybox
│   ├── route -> ../bin/busybox
│   ├── runlevel -> ../bin/busybox
│   ├── setconsole -> ../bin/busybox
│   ├── slattach -> ../bin/busybox
│   ├── start-stop-daemon -> ../bin/busybox
│   ├── sulogin -> ../bin/busybox
│   ├── swapoff -> ../bin/busybox
│   ├── swapon -> ../bin/busybox
│   ├── switch_root -> ../bin/busybox
│   ├── sysctl -> ../bin/busybox
│   ├── syslogd -> ../bin/busybox
│   ├── tunctl -> ../bin/busybox
│   ├── udhcpc -> ../bin/busybox
│   ├── vconfig -> ../bin/busybox
│   ├── watchdog -> ../bin/busybox
│   └── zcip -> ../bin/busybox
├── sys
└── usr
    ├── bin
    │   ├── [ -> ../../bin/busybox
    │   ├── [[ -> ../../bin/busybox
    │   ├── awk -> ../../bin/busybox
    │   ├── basename -> ../../bin/busybox
    │   ├── beep -> ../../bin/busybox
    │   ├── bunzip2 -> ../../bin/busybox
    │   ├── bzcat -> ../../bin/busybox
    │   ├── bzip2 -> ../../bin/busybox
    │   ├── cal -> ../../bin/busybox
    │   ├── chpst -> ../../bin/busybox
    │   ├── chrt -> ../../bin/busybox
    │   ├── chvt -> ../../bin/busybox
    │   ├── cksum -> ../../bin/busybox
    │   ├── clear -> ../../bin/busybox
    │   ├── cmp -> ../../bin/busybox
    │   ├── comm -> ../../bin/busybox
    │   ├── crontab -> ../../bin/busybox
    │   ├── cryptpw -> ../../bin/busybox
    │   ├── cut -> ../../bin/busybox
    │   ├── dc -> ../../bin/busybox
    │   ├── deallocvt -> ../../bin/busybox
    │   ├── diff -> ../../bin/busybox
    │   ├── dirname -> ../../bin/busybox
    │   ├── dos2unix -> ../../bin/busybox
    │   ├── du -> ../../bin/busybox
    │   ├── dumpleases -> ../../bin/busybox
    │   ├── eject -> ../../bin/busybox
    │   ├── env -> ../../bin/busybox
    │   ├── envdir -> ../../bin/busybox
    │   ├── envuidgid -> ../../bin/busybox
    │   ├── expand -> ../../bin/busybox
    │   ├── expr -> ../../bin/busybox
    │   ├── fgconsole -> ../../bin/busybox
    │   ├── find -> ../../bin/busybox
    │   ├── flock -> ../../bin/busybox
    │   ├── fold -> ../../bin/busybox
    │   ├── free -> ../../bin/busybox
    │   ├── ftpget -> ../../bin/busybox
    │   ├── ftpput -> ../../bin/busybox
    │   ├── fuser -> ../../bin/busybox
    │   ├── groups -> ../../bin/busybox
    │   ├── hd -> ../../bin/busybox
    │   ├── head -> ../../bin/busybox
    │   ├── hexdump -> ../../bin/busybox
    │   ├── hostid -> ../../bin/busybox
    │   ├── id -> ../../bin/busybox
    │   ├── install -> ../../bin/busybox
    │   ├── ipcrm -> ../../bin/busybox
    │   ├── ipcs -> ../../bin/busybox
    │   ├── killall -> ../../bin/busybox
    │   ├── last -> ../../bin/busybox
    │   ├── less -> ../../bin/busybox
    │   ├── logger -> ../../bin/busybox
    │   ├── logname -> ../../bin/busybox
    │   ├── lpq -> ../../bin/busybox
    │   ├── lpr -> ../../bin/busybox
    │   ├── lsof -> ../../bin/busybox
    │   ├── lspci -> ../../bin/busybox
    │   ├── lsusb -> ../../bin/busybox
    │   ├── lzcat -> ../../bin/busybox
    │   ├── lzma -> ../../bin/busybox
    │   ├── lzopcat -> ../../bin/busybox
    │   ├── man -> ../../bin/busybox
    │   ├── md5sum -> ../../bin/busybox
    │   ├── mesg -> ../../bin/busybox
    │   ├── microcom -> ../../bin/busybox
    │   ├── mkfifo -> ../../bin/busybox
    │   ├── mkpasswd -> ../../bin/busybox
    │   ├── nc -> ../../bin/busybox
    │   ├── nmeter -> ../../bin/busybox
    │   ├── nohup -> ../../bin/busybox
    │   ├── nslookup -> ../../bin/busybox
    │   ├── od -> ../../bin/busybox
    │   ├── openvt -> ../../bin/busybox
    │   ├── passwd -> ../../bin/busybox
    │   ├── patch -> ../../bin/busybox
    │   ├── pgrep -> ../../bin/busybox
    │   ├── pkill -> ../../bin/busybox
    │   ├── pmap -> ../../bin/busybox
    │   ├── printf -> ../../bin/busybox
    │   ├── pscan -> ../../bin/busybox
    │   ├── pstree -> ../../bin/busybox
    │   ├── pwdx -> ../../bin/busybox
    │   ├── readlink -> ../../bin/busybox
    │   ├── realpath -> ../../bin/busybox
    │   ├── renice -> ../../bin/busybox
    │   ├── reset -> ../../bin/busybox
    │   ├── resize -> ../../bin/busybox
    │   ├── rpm2cpio -> ../../bin/busybox
    │   ├── runsv -> ../../bin/busybox
    │   ├── runsvdir -> ../../bin/busybox
    │   ├── rx -> ../../bin/busybox
    │   ├── script -> ../../bin/busybox
    │   ├── seq -> ../../bin/busybox
    │   ├── setkeycodes -> ../../bin/busybox
    │   ├── setsid -> ../../bin/busybox
    │   ├── setuidgid -> ../../bin/busybox
    │   ├── sha1sum -> ../../bin/busybox
    │   ├── sha256sum -> ../../bin/busybox
    │   ├── sha3sum -> ../../bin/busybox
    │   ├── sha512sum -> ../../bin/busybox
    │   ├── showkey -> ../../bin/busybox
    │   ├── shuf -> ../../bin/busybox
    │   ├── smemcap -> ../../bin/busybox
    │   ├── softlimit -> ../../bin/busybox
    │   ├── sort -> ../../bin/busybox
    │   ├── split -> ../../bin/busybox
    │   ├── strings -> ../../bin/busybox
    │   ├── sum -> ../../bin/busybox
    │   ├── sv -> ../../bin/busybox
    │   ├── tac -> ../../bin/busybox
    │   ├── tail -> ../../bin/busybox
    │   ├── tcpsvd -> ../../bin/busybox
    │   ├── tee -> ../../bin/busybox
    │   ├── telnet -> ../../bin/busybox
    │   ├── test -> ../../bin/busybox
    │   ├── tftp -> ../../bin/busybox
    │   ├── time -> ../../bin/busybox
    │   ├── timeout -> ../../bin/busybox
    │   ├── top -> ../../bin/busybox
    │   ├── tr -> ../../bin/busybox
    │   ├── traceroute -> ../../bin/busybox
    │   ├── traceroute6 -> ../../bin/busybox
    │   ├── tty -> ../../bin/busybox
    │   ├── ttysize -> ../../bin/busybox
    │   ├── udpsvd -> ../../bin/busybox
    │   ├── unexpand -> ../../bin/busybox
    │   ├── uniq -> ../../bin/busybox
    │   ├── unix2dos -> ../../bin/busybox
    │   ├── unlink -> ../../bin/busybox
    │   ├── unlzma -> ../../bin/busybox
    │   ├── unlzop -> ../../bin/busybox
    │   ├── unxz -> ../../bin/busybox
    │   ├── unzip -> ../../bin/busybox
    │   ├── uptime -> ../../bin/busybox
    │   ├── users -> ../../bin/busybox
    │   ├── uudecode -> ../../bin/busybox
    │   ├── uuencode -> ../../bin/busybox
    │   ├── vlock -> ../../bin/busybox
    │   ├── volname -> ../../bin/busybox
    │   ├── wall -> ../../bin/busybox
    │   ├── wc -> ../../bin/busybox
    │   ├── wget -> ../../bin/busybox
    │   ├── which -> ../../bin/busybox
    │   ├── who -> ../../bin/busybox
    │   ├── whoami -> ../../bin/busybox
    │   ├── whois -> ../../bin/busybox
    │   ├── xargs -> ../../bin/busybox
    │   ├── xz -> ../../bin/busybox
    │   ├── xzcat -> ../../bin/busybox
    │   └── yes -> ../../bin/busybox
    ├── lib
    └── sbin
        ├── addgroup -> ../../bin/busybox
        ├── add-shell -> ../../bin/busybox
        ├── adduser -> ../../bin/busybox
        ├── arping -> ../../bin/busybox
        ├── brctl -> ../../bin/busybox
        ├── chat -> ../../bin/busybox
        ├── chpasswd -> ../../bin/busybox
        ├── chroot -> ../../bin/busybox
        ├── crond -> ../../bin/busybox
        ├── delgroup -> ../../bin/busybox
        ├── deluser -> ../../bin/busybox
        ├── dhcprelay -> ../../bin/busybox
        ├── dnsd -> ../../bin/busybox
        ├── ether-wake -> ../../bin/busybox
        ├── fakeidentd -> ../../bin/busybox
        ├── fbset -> ../../bin/busybox
        ├── fdformat -> ../../bin/busybox
        ├── ftpd -> ../../bin/busybox
        ├── httpd -> ../../bin/busybox
        ├── ifplugd -> ../../bin/busybox
        ├── inetd -> ../../bin/busybox
        ├── killall5 -> ../../bin/busybox
        ├── loadfont -> ../../bin/busybox
        ├── lpd -> ../../bin/busybox
        ├── nanddump -> ../../bin/busybox
        ├── nandwrite -> ../../bin/busybox
        ├── nbd-client -> ../../bin/busybox
        ├── ntpd -> ../../bin/busybox
        ├── popmaildir -> ../../bin/busybox
        ├── powertop -> ../../bin/busybox
        ├── rdate -> ../../bin/busybox
        ├── rdev -> ../../bin/busybox
        ├── readahead -> ../../bin/busybox
        ├── readprofile -> ../../bin/busybox
        ├── remove-shell -> ../../bin/busybox
        ├── rtcwake -> ../../bin/busybox
        ├── sendmail -> ../../bin/busybox
        ├── setfont -> ../../bin/busybox
        ├── setlogcons -> ../../bin/busybox
        ├── svlogd -> ../../bin/busybox
        ├── telnetd -> ../../bin/busybox
        ├── tftpd -> ../../bin/busybox
        ├── ubiattach -> ../../bin/busybox
        ├── ubidetach -> ../../bin/busybox
        ├── ubimkvol -> ../../bin/busybox
        ├── ubirmvol -> ../../bin/busybox
        ├── ubirsvol -> ../../bin/busybox
        ├── ubiupdatevol -> ../../bin/busybox
        └── udhcpd -> ../../bin/busybox

 

  • Hi,

    Current TI SDK kernel version is v4.1.6. It can be downloaded from here: software-dl.ti.com/.../index_FDS.html Other Linux versions are not supported on this forum.
  • Thanks for the reply.

    I do not believe that my question is kernel version dependent.  This is a user space question.  Everything is being compiled using the TI SDK toolchains.

    The kernel is the Texas Instruments Mainline Kernel which should be supported here.  However, I belive it is likely QT or BusyBox which are causing the issues and not the kernel itself. 

    My current theory is that I am missing a library, have incorrectly placed files, and/or have missed some environmental/build settings.  As this is my first time building a root file system I would not be surprised if I have simply left something out.

  • Hello Nathan,

    Your alm_app is not properly cross compiled. See.

    $ file alm_app
    alm_app: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=e222918286f1e54738354d277f19f5656c3e54c8, not stripped
    


    Best regards,
    Kemal

  • Thanks for the reply.  I thought that was probably the issue.  (The 64 concerned me a bit)

    I have been following the tutorial here http://armsdr.blogspot.com/2014/01/bare-metal-qt-52-on-beaglebone-black_10.html recently but I have had difficulty finding an arm-linux-gnueabihf toolchain that will work with QT5.  So far I get a message saying "this version of QT is not supported" for qt5.1.1.  I may need to go to qt4 however I would prefer not to as my team member has already programmed the application to use qt5.

    If anyone knows where I can get a arm-linux-gnueabihf toolchain which works with QT5 and will build on Ubuntu 15.10 let me know.  The one included in the TI sdk does not work.

  • The older may not but the tool-chain from the latest SDK 2 should work. You can download the tool-chain or rebuild Qt5 by the following steps here.

    $ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk
    $ cd tisdk
    $ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-02.00.00.00-config.txt
    $ cd build
    $ . conf/setenv
    $ export PATH=$HOME/gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf/bin:$PATH
    $ MACHINE=am335x-evm bitbake qtbase
  • Thanks Kemal, the toolchain you linked to works well.

    I downgraded to qt 4.8.6 as it seems to have better embedded system support.

    For the moment I have used qtcreator to do the compilation and have linked it to the arm-linux-gnueabihf- toolchain and my qt4 install. Unfortunately I am still getting the same 'file not found' error as before. Maybe my qt4 install is not configured correctly?

    See: github.com/.../qt

    I am running the qt script with the command ./opt/alm_app

    When I compile in qt-creator I get the following output:

    /usr/local/alm_ref/build_tools/toolchains/gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qt/mkspecs/qws/linux-am335x-g++ -I../alm_app -I/opt/qt/include/QtCore -I/opt/qt/include/QtNetwork -I/opt/qt/include/QtGui -I/opt/qt/include -I. -I. -I../alm_app -I. -o main.o ../alm_app/main.cpp
    /usr/local/alm_ref/build_tools/toolchains/gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qt/mkspecs/qws/linux-am335x-g++ -I../alm_app -I/opt/qt/include/QtCore -I/opt/qt/include/QtNetwork -I/opt/qt/include/QtGui -I/opt/qt/include -I. -I. -I../alm_app -I. -o mainwindow.o ../alm_app/mainwindow.cpp
    /usr/local/alm_ref/build_tools/toolchains/gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qt/mkspecs/qws/linux-am335x-g++ -I../alm_app -I/opt/qt/include/QtCore -I/opt/qt/include/QtNetwork -I/opt/qt/include/QtGui -I/opt/qt/include -I. -I. -I../alm_app -I. -o moc_mainwindow.o moc_mainwindow.cpp
    /usr/local/alm_ref/build_tools/toolchains/gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ -Wl,-rpath,/opt/qt/lib -o alm_app main.o mainwindow.o moc_mainwindow.o -L/opt/qt/lib -lQtGui -L/opt/qt/lib -lQtNetwork -lQtCore -lpthread

    Any thoughts?
  • One other thought. When I use the file command on my x64 host I get the following:

    alm_app: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, BuildID[sha1]=5d85c58c011bc79b9c108302a4ee04b1a35b74ad, not stripped

    While it is in the right format, perhaps it is missing some .so files it needs. I have copied over all of the qt libraries but perhaps it needs some of the gcc ones as well? I had not thought of that before but if it is dynamically linking to the qt files it stands to reason it might need some C++ libraries as well...? If so do I just copy them from the toolchain or do I need to cross compile them?

  • I was able to get the following:

    $ldd alm/alm_app/alm_app
    	linux-vdso.so.1 =>  (0x00007ffdf68f6000)
    	libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007fb53bd51000)
    	libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007fb53b85f000)
    	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb53b4dc000)
    	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb53b2c5000)
    	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb53aefb000)
    	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fb53acbc000)
    	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb53aa9e000)
    	libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007fb53a885000)
    	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fb53a575000)
    	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fb53a34f000)
    	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb53a135000)
    	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fb539e8e000)
    	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fb539c3b000)
    	libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fb539a33000)
    	libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007fb539818000)
    	libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007fb539608000)
    	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fb5393fe000)
    	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fb5391eb000)
    	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fb538eb1000)
    	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb538ba9000)
    	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb5389a4000)
    	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb53879c000)
    	/lib64/ld-linux-x86-64.so.2 (0x000055ae37eee000)
    	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fb538572000)
    	libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007fb538309000)
    	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fb538105000)
    	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb537e97000)
    	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fb537c8f000)
    	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fb537a8a000)
    	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fb537868000)
    	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fb537662000)

    Based on this I belive what I am missing are these library objects (save for the QT ones which I have installed).  Where can I get these from?  I see that most of these are in the SDK in cortexa8hf-vfp-neon-linux-gnueabi/usr/lib but it looks like there may be a good number of things I do not need from that folder.

  • Object dump your cross-compiled alm_app

    objdump -p alm_app | grep NEEDED

    then take the needed libraries from the cortexa8hf-vfp-neon-linux-gnueabi tool-chain directory and place them in a proper locations at your system.

  • I get the following when I do objdump

    # objdump -p alm_app | grep NEEDED
      NEEDED               libQtGui.so.4
      NEEDED               libQtCore.so.4
      NEEDED               libstdc++.so.6
      NEEDED               libgcc_s.so.1
      NEEDED               libc.so.6

    I have copied those libraries from the SDK to the /usr/lib folder however that has not resolved the issue.  Do I need to have the X11 libs?

    Currently I only have the libstdc++.so.6, libgcc_s.so.1, libc.so.6, and the QT libs on the device along with busybox.  

  • This is what is in the rootfs.  As you can see all of the needed libraries returned by objdump (see previous post) are included.  Perhaps I am missing something else or have something misplaced?

    image_build/rootfs/
    ├── bin
    │   ├── ash -> busybox
    │   ├── base64 -> busybox
    │   ├── busybox
    │   ├── cat -> busybox
    │   ├── catv -> busybox
    │   ├── chattr -> busybox
    │   ├── chgrp -> busybox
    │   ├── chmod -> busybox
    │   ├── chown -> busybox
    │   ├── conspy -> busybox
    │   ├── cp -> busybox
    │   ├── cpio -> busybox
    │   ├── cttyhack -> busybox
    │   ├── date -> busybox
    │   ├── dd -> busybox
    │   ├── df -> busybox
    │   ├── dmesg -> busybox
    │   ├── dnsdomainname -> busybox
    │   ├── dumpkmap -> busybox
    │   ├── echo -> busybox
    │   ├── ed -> busybox
    │   ├── egrep -> busybox
    │   ├── false -> busybox
    │   ├── fatattr -> busybox
    │   ├── fdflush -> busybox
    │   ├── fgrep -> busybox
    │   ├── fsync -> busybox
    │   ├── getopt -> busybox
    │   ├── grep -> busybox
    │   ├── gunzip -> busybox
    │   ├── gzip -> busybox
    │   ├── hostname -> busybox
    │   ├── hush -> busybox
    │   ├── ionice -> busybox
    │   ├── iostat -> busybox
    │   ├── ipcalc -> busybox
    │   ├── kbd_mode -> busybox
    │   ├── kill -> busybox
    │   ├── linux32 -> busybox
    │   ├── linux64 -> busybox
    │   ├── ln -> busybox
    │   ├── login -> busybox
    │   ├── ls -> busybox
    │   ├── lsattr -> busybox
    │   ├── lzop -> busybox
    │   ├── makemime -> busybox
    │   ├── mkdir -> busybox
    │   ├── mknod -> busybox
    │   ├── mktemp -> busybox
    │   ├── more -> busybox
    │   ├── mount -> busybox
    │   ├── mountpoint -> busybox
    │   ├── mpstat -> busybox
    │   ├── mt -> busybox
    │   ├── mv -> busybox
    │   ├── netstat -> busybox
    │   ├── nice -> busybox
    │   ├── pidof -> busybox
    │   ├── ping -> busybox
    │   ├── ping6 -> busybox
    │   ├── pipe_progress -> busybox
    │   ├── printenv -> busybox
    │   ├── ps -> busybox
    │   ├── pwd -> busybox
    │   ├── reformime -> busybox
    │   ├── rev -> busybox
    │   ├── rm -> busybox
    │   ├── rmdir -> busybox
    │   ├── rpm -> busybox
    │   ├── run-parts -> busybox
    │   ├── scriptreplay -> busybox
    │   ├── sed -> busybox
    │   ├── setarch -> busybox
    │   ├── setserial -> busybox
    │   ├── sh -> busybox
    │   ├── sleep -> busybox
    │   ├── stat -> busybox
    │   ├── stty -> busybox
    │   ├── su -> busybox
    │   ├── sync -> busybox
    │   ├── tar -> busybox
    │   ├── touch -> busybox
    │   ├── true -> busybox
    │   ├── umount -> busybox
    │   ├── uname -> busybox
    │   ├── usleep -> busybox
    │   ├── vi -> busybox
    │   ├── watch -> busybox
    │   └── zcat -> busybox
    ├── dev
    │   ├── mmcblk0
    │   ├── mmcblk0p1
    │   ├── rtc -> rtc0
    │   ├── rtc0
    │   ├── sda
    │   ├── sda1
    │   └── ttyAM0
    ├── etc
    │   └── init.d
    │       └── rcS
    ├── home
    │   └── root
    ├── linuxrc -> bin/busybox
    ├── opt
    │   ├── alm_app
    │   └── qt
    │       ├── bin
    │       │   ├── lrelease
    │       │   ├── moc
    │       │   ├── qmake
    │       │   ├── rcc
    │       │   └── uic
    │       ├── imports
    │       │   └── Qt
    │       │       └── labs
    │       │           ├── folderlistmodel
    │       │           │   ├── libqmlfolderlistmodelplugin.so
    │       │           │   └── qmldir
    │       │           ├── gestures
    │       │           │   ├── libqmlgesturesplugin.so
    │       │           │   └── qmldir
    │       │           └── particles
    │       │               ├── libqmlparticlesplugin.so
    │       │               └── qmldir
    │       ├── lib
    │       │   ├── fonts
    │       │   │   ├── c0419bt_.pfb
    │       │   │   ├── c0582bt_.pfb
    │       │   │   ├── c0583bt_.pfb
    │       │   │   ├── c0611bt_.pfb
    │       │   │   ├── c0632bt_.pfb
    │       │   │   ├── c0633bt_.pfb
    │       │   │   ├── c0648bt_.pfb
    │       │   │   ├── c0649bt_.pfb
    │       │   │   ├── courbi.pfa
    │       │   │   ├── courb.pfa
    │       │   │   ├── couri.pfa
    │       │   │   ├── cour.pfa
    │       │   │   ├── cursor.pfa
    │       │   │   ├── dejavu_sans_11_50.qpf2
    │       │   │   ├── DejaVuSans-BoldOblique.ttf
    │       │   │   ├── DejaVuSans-Bold.ttf
    │       │   │   ├── DejaVuSansMono-BoldOblique.ttf
    │       │   │   ├── DejaVuSansMono-Bold.ttf
    │       │   │   ├── DejaVuSansMono-Oblique.ttf
    │       │   │   ├── DejaVuSansMono.ttf
    │       │   │   ├── DejaVuSans-Oblique.ttf
    │       │   │   ├── DejaVuSans.ttf
    │       │   │   ├── DejaVuSerif-BoldOblique.ttf
    │       │   │   ├── DejaVuSerif-Bold.ttf
    │       │   │   ├── DejaVuSerif-Oblique.ttf
    │       │   │   ├── DejaVuSerif.ttf
    │       │   │   ├── fixed_120_50.qpf
    │       │   │   ├── fixed_70_50.qpf
    │       │   │   ├── helvetica_100_50i.qpf
    │       │   │   ├── helvetica_100_50.qpf
    │       │   │   ├── helvetica_100_75i.qpf
    │       │   │   ├── helvetica_100_75.qpf
    │       │   │   ├── helvetica_120_50i.qpf
    │       │   │   ├── helvetica_120_50.qpf
    │       │   │   ├── helvetica_120_75i.qpf
    │       │   │   ├── helvetica_120_75.qpf
    │       │   │   ├── helvetica_140_50i.qpf
    │       │   │   ├── helvetica_140_50.qpf
    │       │   │   ├── helvetica_140_75i.qpf
    │       │   │   ├── helvetica_140_75.qpf
    │       │   │   ├── helvetica_180_50i.qpf
    │       │   │   ├── helvetica_180_50.qpf
    │       │   │   ├── helvetica_180_75i.qpf
    │       │   │   ├── helvetica_180_75.qpf
    │       │   │   ├── helvetica_240_50i.qpf
    │       │   │   ├── helvetica_240_50.qpf
    │       │   │   ├── helvetica_240_75i.qpf
    │       │   │   ├── helvetica_240_75.qpf
    │       │   │   ├── helvetica_80_50i.qpf
    │       │   │   ├── helvetica_80_50.qpf
    │       │   │   ├── helvetica_80_75i.qpf
    │       │   │   ├── helvetica_80_75.qpf
    │       │   │   ├── japanese_230_50.qpf
    │       │   │   ├── l047013t.pfa
    │       │   │   ├── l047016t.pfa
    │       │   │   ├── l047033t.pfa
    │       │   │   ├── l047036t.pfa
    │       │   │   ├── l048013t.pfa
    │       │   │   ├── l048016t.pfa
    │       │   │   ├── l048033t.pfa
    │       │   │   ├── l048036t.pfa
    │       │   │   ├── l049013t.pfa
    │       │   │   ├── l049016t.pfa
    │       │   │   ├── l049033t.pfa
    │       │   │   ├── l049036t.pfa
    │       │   │   ├── micro_40_50.qpf
    │       │   │   ├── README
    │       │   │   ├── unifont_160_50.qpf
    │       │   │   ├── UTBI____.pfa
    │       │   │   ├── UTB_____.pfa
    │       │   │   ├── UTI_____.pfa
    │       │   │   ├── UTRG____.pfa
    │       │   │   ├── VeraBd.ttf
    │       │   │   ├── VeraBI.ttf
    │       │   │   ├── VeraIt.ttf
    │       │   │   ├── VeraMoBd.ttf
    │       │   │   ├── VeraMoBI.ttf
    │       │   │   ├── VeraMoIt.ttf
    │       │   │   ├── VeraMono.ttf
    │       │   │   ├── VeraSeBd.ttf
    │       │   │   ├── VeraSe.ttf
    │       │   │   └── Vera.ttf
    │       │   ├── libQt3Support.la
    │       │   ├── libQt3Support.prl
    │       │   ├── libQt3Support.so -> libQt3Support.so.4.8.7
    │       │   ├── libQt3Support.so.4 -> libQt3Support.so.4.8.7
    │       │   ├── libQt3Support.so.4.8 -> libQt3Support.so.4.8.7
    │       │   ├── libQt3Support.so.4.8.7
    │       │   ├── libQtCore.la
    │       │   ├── libQtCore.prl
    │       │   ├── libQtCore.so -> libQtCore.so.4.8.7
    │       │   ├── libQtCore.so.4 -> libQtCore.so.4.8.7
    │       │   ├── libQtCore.so.4.8 -> libQtCore.so.4.8.7
    │       │   ├── libQtCore.so.4.8.7
    │       │   ├── libQtDeclarative.la
    │       │   ├── libQtDeclarative.prl
    │       │   ├── libQtDeclarative.so -> libQtDeclarative.so.4.8.7
    │       │   ├── libQtDeclarative.so.4 -> libQtDeclarative.so.4.8.7
    │       │   ├── libQtDeclarative.so.4.8 -> libQtDeclarative.so.4.8.7
    │       │   ├── libQtDeclarative.so.4.8.7
    │       │   ├── libQtGui.la
    │       │   ├── libQtGui.prl
    │       │   ├── libQtGui.so -> libQtGui.so.4.8.7
    │       │   ├── libQtGui.so.4 -> libQtGui.so.4.8.7
    │       │   ├── libQtGui.so.4.8 -> libQtGui.so.4.8.7
    │       │   ├── libQtGui.so.4.8.7
    │       │   ├── libQtMultimedia.la
    │       │   ├── libQtMultimedia.prl
    │       │   ├── libQtMultimedia.so -> libQtMultimedia.so.4.8.7
    │       │   ├── libQtMultimedia.so.4 -> libQtMultimedia.so.4.8.7
    │       │   ├── libQtMultimedia.so.4.8 -> libQtMultimedia.so.4.8.7
    │       │   ├── libQtMultimedia.so.4.8.7
    │       │   ├── libQtNetwork.la
    │       │   ├── libQtNetwork.prl
    │       │   ├── libQtNetwork.so -> libQtNetwork.so.4.8.7
    │       │   ├── libQtNetwork.so.4 -> libQtNetwork.so.4.8.7
    │       │   ├── libQtNetwork.so.4.8 -> libQtNetwork.so.4.8.7
    │       │   ├── libQtNetwork.so.4.8.7
    │       │   ├── libQtScript.la
    │       │   ├── libQtScript.prl
    │       │   ├── libQtScript.so -> libQtScript.so.4.8.7
    │       │   ├── libQtScript.so.4 -> libQtScript.so.4.8.7
    │       │   ├── libQtScript.so.4.8 -> libQtScript.so.4.8.7
    │       │   ├── libQtScript.so.4.8.7
    │       │   ├── libQtScriptTools.la
    │       │   ├── libQtScriptTools.prl
    │       │   ├── libQtScriptTools.so -> libQtScriptTools.so.4.8.7
    │       │   ├── libQtScriptTools.so.4 -> libQtScriptTools.so.4.8.7
    │       │   ├── libQtScriptTools.so.4.8 -> libQtScriptTools.so.4.8.7
    │       │   ├── libQtScriptTools.so.4.8.7
    │       │   ├── libQtSql.la
    │       │   ├── libQtSql.prl
    │       │   ├── libQtSql.so -> libQtSql.so.4.8.7
    │       │   ├── libQtSql.so.4 -> libQtSql.so.4.8.7
    │       │   ├── libQtSql.so.4.8 -> libQtSql.so.4.8.7
    │       │   ├── libQtSql.so.4.8.7
    │       │   ├── libQtSvg.la
    │       │   ├── libQtSvg.prl
    │       │   ├── libQtSvg.so -> libQtSvg.so.4.8.7
    │       │   ├── libQtSvg.so.4 -> libQtSvg.so.4.8.7
    │       │   ├── libQtSvg.so.4.8 -> libQtSvg.so.4.8.7
    │       │   ├── libQtSvg.so.4.8.7
    │       │   ├── libQtTest.la
    │       │   ├── libQtTest.prl
    │       │   ├── libQtTest.so -> libQtTest.so.4.8.7
    │       │   ├── libQtTest.so.4 -> libQtTest.so.4.8.7
    │       │   ├── libQtTest.so.4.8 -> libQtTest.so.4.8.7
    │       │   ├── libQtTest.so.4.8.7
    │       │   ├── libQtXml.la
    │       │   ├── libQtXml.prl
    │       │   ├── libQtXml.so -> libQtXml.so.4.8.7
    │       │   ├── libQtXml.so.4 -> libQtXml.so.4.8.7
    │       │   ├── libQtXml.so.4.8 -> libQtXml.so.4.8.7
    │       │   ├── libQtXml.so.4.8.7
    │       │   └── pkgconfig
    │       │       ├── Qt3Support.pc
    │       │       ├── QtCore.pc
    │       │       ├── QtDeclarative.pc
    │       │       ├── QtGui.pc
    │       │       ├── QtMultimedia.pc
    │       │       ├── QtNetwork.pc
    │       │       ├── QtScript.pc
    │       │       ├── QtScriptTools.pc
    │       │       ├── QtSql.pc
    │       │       ├── QtSvg.pc
    │       │       ├── QtTest.pc
    │       │       └── QtXml.pc
    │       └── translations
    │           ├── assistant_cs.qm
    │           ├── assistant_da.qm
    │           ├── assistant_de.qm
    │           ├── assistant_eu.qm
    │           ├── assistant_fr.qm
    │           ├── assistant_hu.qm
    │           ├── assistant_ja.qm
    │           ├── assistant_ko.qm
    │           ├── assistant_pl.qm
    │           ├── assistant_ru.qm
    │           ├── assistant_sl.qm
    │           ├── assistant_uk.qm
    │           ├── assistant_zh_CN.qm
    │           ├── assistant_zh_TW.qm
    │           ├── designer_cs.qm
    │           ├── designer_de.qm
    │           ├── designer_fr.qm
    │           ├── designer_hu.qm
    │           ├── designer_ja.qm
    │           ├── designer_ko.qm
    │           ├── designer_pl.qm
    │           ├── designer_ru.qm
    │           ├── designer_sl.qm
    │           ├── designer_uk.qm
    │           ├── designer_zh_CN.qm
    │           ├── designer_zh_TW.qm
    │           ├── linguist_cs.qm
    │           ├── linguist_de.qm
    │           ├── linguist_eu.qm
    │           ├── linguist_fr.qm
    │           ├── linguist_he.qm
    │           ├── linguist_hu.qm
    │           ├── linguist_ja.qm
    │           ├── linguist_ko.qm
    │           ├── linguist_pl.qm
    │           ├── linguist_ru.qm
    │           ├── linguist_sl.qm
    │           ├── linguist_uk.qm
    │           ├── linguist_zh_CN.qm
    │           ├── linguist_zh_TW.qm
    │           ├── qt_ar.qm
    │           ├── qtconfig_eu.qm
    │           ├── qtconfig_he.qm
    │           ├── qtconfig_hu.qm
    │           ├── qtconfig_ja.qm
    │           ├── qtconfig_ko.qm
    │           ├── qtconfig_pl.qm
    │           ├── qtconfig_ru.qm
    │           ├── qtconfig_sl.qm
    │           ├── qtconfig_uk.qm
    │           ├── qtconfig_zh_CN.qm
    │           ├── qtconfig_zh_TW.qm
    │           ├── qt_cs.qm
    │           ├── qt_da.qm
    │           ├── qt_de.qm
    │           ├── qt_es.qm
    │           ├── qt_eu.qm
    │           ├── qt_fa.qm
    │           ├── qt_fr.qm
    │           ├── qt_gl.qm
    │           ├── qt_help_cs.qm
    │           ├── qt_help_da.qm
    │           ├── qt_help_de.qm
    │           ├── qt_help_eu.qm
    │           ├── qt_help_fr.qm
    │           ├── qt_help_gl.qm
    │           ├── qt_help_hu.qm
    │           ├── qt_help_ja.qm
    │           ├── qt_help_ko.qm
    │           ├── qt_help_pl.qm
    │           ├── qt_help_ru.qm
    │           ├── qt_help_sl.qm
    │           ├── qt_help_uk.qm
    │           ├── qt_help_zh_CN.qm
    │           ├── qt_help_zh_TW.qm
    │           ├── qt_he.qm
    │           ├── qt_hu.qm
    │           ├── qt_ja.qm
    │           ├── qt_ko.qm
    │           ├── qt_lt.qm
    │           ├── qt_pl.qm
    │           ├── qt_pt.qm
    │           ├── qt_ru.qm
    │           ├── qtscript_eu.qm
    │           ├── qt_sk.qm
    │           ├── qt_sl.qm
    │           ├── qt_sv.qm
    │           ├── qt_uk.qm
    │           ├── qt_zh_CN.qm
    │           ├── qt_zh_TW.qm
    │           ├── qvfb_eu.qm
    │           ├── qvfb_hu.qm
    │           ├── qvfb_ja.qm
    │           ├── qvfb_ko.qm
    │           ├── qvfb_pl.qm
    │           ├── qvfb_ru.qm
    │           ├── qvfb_sl.qm
    │           ├── qvfb_uk.qm
    │           ├── qvfb_zh_CN.qm
    │           └── qvfb_zh_TW.qm
    ├── proc
    ├── sbin
    │   ├── acpid -> ../bin/busybox
    │   ├── adjtimex -> ../bin/busybox
    │   ├── arp -> ../bin/busybox
    │   ├── blkid -> ../bin/busybox
    │   ├── blockdev -> ../bin/busybox
    │   ├── bootchartd -> ../bin/busybox
    │   ├── depmod -> ../bin/busybox
    │   ├── devmem -> ../bin/busybox
    │   ├── fbsplash -> ../bin/busybox
    │   ├── fdisk -> ../bin/busybox
    │   ├── findfs -> ../bin/busybox
    │   ├── freeramdisk -> ../bin/busybox
    │   ├── fsck -> ../bin/busybox
    │   ├── fsck.minix -> ../bin/busybox
    │   ├── fstrim -> ../bin/busybox
    │   ├── getty -> ../bin/busybox
    │   ├── halt -> ../bin/busybox
    │   ├── hdparm -> ../bin/busybox
    │   ├── hwclock -> ../bin/busybox
    │   ├── ifconfig -> ../bin/busybox
    │   ├── ifdown -> ../bin/busybox
    │   ├── ifenslave -> ../bin/busybox
    │   ├── ifup -> ../bin/busybox
    │   ├── init -> ../bin/busybox
    │   ├── insmod -> ../bin/busybox
    │   ├── ip -> ../bin/busybox
    │   ├── ipaddr -> ../bin/busybox
    │   ├── iplink -> ../bin/busybox
    │   ├── iproute -> ../bin/busybox
    │   ├── iprule -> ../bin/busybox
    │   ├── iptunnel -> ../bin/busybox
    │   ├── klogd -> ../bin/busybox
    │   ├── loadkmap -> ../bin/busybox
    │   ├── logread -> ../bin/busybox
    │   ├── losetup -> ../bin/busybox
    │   ├── lsmod -> ../bin/busybox
    │   ├── makedevs -> ../bin/busybox
    │   ├── mdev -> ../bin/busybox
    │   ├── mkdosfs -> ../bin/busybox
    │   ├── mke2fs -> ../bin/busybox
    │   ├── mkfs.ext2 -> ../bin/busybox
    │   ├── mkfs.minix -> ../bin/busybox
    │   ├── mkfs.vfat -> ../bin/busybox
    │   ├── mkswap -> ../bin/busybox
    │   ├── modinfo -> ../bin/busybox
    │   ├── modprobe -> ../bin/busybox
    │   ├── nameif -> ../bin/busybox
    │   ├── pivot_root -> ../bin/busybox
    │   ├── poweroff -> ../bin/busybox
    │   ├── raidautorun -> ../bin/busybox
    │   ├── reboot -> ../bin/busybox
    │   ├── rmmod -> ../bin/busybox
    │   ├── route -> ../bin/busybox
    │   ├── runlevel -> ../bin/busybox
    │   ├── setconsole -> ../bin/busybox
    │   ├── slattach -> ../bin/busybox
    │   ├── start-stop-daemon -> ../bin/busybox
    │   ├── sulogin -> ../bin/busybox
    │   ├── swapoff -> ../bin/busybox
    │   ├── swapon -> ../bin/busybox
    │   ├── switch_root -> ../bin/busybox
    │   ├── sysctl -> ../bin/busybox
    │   ├── syslogd -> ../bin/busybox
    │   ├── tunctl -> ../bin/busybox
    │   ├── udhcpc -> ../bin/busybox
    │   ├── vconfig -> ../bin/busybox
    │   ├── watchdog -> ../bin/busybox
    │   └── zcip -> ../bin/busybox
    ├── sys
    └── usr
        ├── bin
        │   ├── [ -> ../../bin/busybox
        │   ├── [[ -> ../../bin/busybox
        │   ├── awk -> ../../bin/busybox
        │   ├── basename -> ../../bin/busybox
        │   ├── beep -> ../../bin/busybox
        │   ├── bunzip2 -> ../../bin/busybox
        │   ├── bzcat -> ../../bin/busybox
        │   ├── bzip2 -> ../../bin/busybox
        │   ├── cal -> ../../bin/busybox
        │   ├── chpst -> ../../bin/busybox
        │   ├── chrt -> ../../bin/busybox
        │   ├── chvt -> ../../bin/busybox
        │   ├── cksum -> ../../bin/busybox
        │   ├── clear -> ../../bin/busybox
        │   ├── cmp -> ../../bin/busybox
        │   ├── comm -> ../../bin/busybox
        │   ├── crontab -> ../../bin/busybox
        │   ├── cryptpw -> ../../bin/busybox
        │   ├── cut -> ../../bin/busybox
        │   ├── dc -> ../../bin/busybox
        │   ├── deallocvt -> ../../bin/busybox
        │   ├── diff -> ../../bin/busybox
        │   ├── dirname -> ../../bin/busybox
        │   ├── dos2unix -> ../../bin/busybox
        │   ├── du -> ../../bin/busybox
        │   ├── dumpleases -> ../../bin/busybox
        │   ├── eject -> ../../bin/busybox
        │   ├── env -> ../../bin/busybox
        │   ├── envdir -> ../../bin/busybox
        │   ├── envuidgid -> ../../bin/busybox
        │   ├── expand -> ../../bin/busybox
        │   ├── expr -> ../../bin/busybox
        │   ├── fgconsole -> ../../bin/busybox
        │   ├── find -> ../../bin/busybox
        │   ├── flock -> ../../bin/busybox
        │   ├── fold -> ../../bin/busybox
        │   ├── free -> ../../bin/busybox
        │   ├── ftpget -> ../../bin/busybox
        │   ├── ftpput -> ../../bin/busybox
        │   ├── fuser -> ../../bin/busybox
        │   ├── groups -> ../../bin/busybox
        │   ├── hd -> ../../bin/busybox
        │   ├── head -> ../../bin/busybox
        │   ├── hexdump -> ../../bin/busybox
        │   ├── hostid -> ../../bin/busybox
        │   ├── id -> ../../bin/busybox
        │   ├── install -> ../../bin/busybox
        │   ├── ipcrm -> ../../bin/busybox
        │   ├── ipcs -> ../../bin/busybox
        │   ├── killall -> ../../bin/busybox
        │   ├── last -> ../../bin/busybox
        │   ├── less -> ../../bin/busybox
        │   ├── logger -> ../../bin/busybox
        │   ├── logname -> ../../bin/busybox
        │   ├── lpq -> ../../bin/busybox
        │   ├── lpr -> ../../bin/busybox
        │   ├── lsof -> ../../bin/busybox
        │   ├── lspci -> ../../bin/busybox
        │   ├── lsusb -> ../../bin/busybox
        │   ├── lzcat -> ../../bin/busybox
        │   ├── lzma -> ../../bin/busybox
        │   ├── lzopcat -> ../../bin/busybox
        │   ├── man -> ../../bin/busybox
        │   ├── md5sum -> ../../bin/busybox
        │   ├── mesg -> ../../bin/busybox
        │   ├── microcom -> ../../bin/busybox
        │   ├── mkfifo -> ../../bin/busybox
        │   ├── mkpasswd -> ../../bin/busybox
        │   ├── nc -> ../../bin/busybox
        │   ├── nmeter -> ../../bin/busybox
        │   ├── nohup -> ../../bin/busybox
        │   ├── nslookup -> ../../bin/busybox
        │   ├── od -> ../../bin/busybox
        │   ├── openvt -> ../../bin/busybox
        │   ├── passwd -> ../../bin/busybox
        │   ├── patch -> ../../bin/busybox
        │   ├── pgrep -> ../../bin/busybox
        │   ├── pkill -> ../../bin/busybox
        │   ├── pmap -> ../../bin/busybox
        │   ├── printf -> ../../bin/busybox
        │   ├── pscan -> ../../bin/busybox
        │   ├── pstree -> ../../bin/busybox
        │   ├── pwdx -> ../../bin/busybox
        │   ├── readlink -> ../../bin/busybox
        │   ├── realpath -> ../../bin/busybox
        │   ├── renice -> ../../bin/busybox
        │   ├── reset -> ../../bin/busybox
        │   ├── resize -> ../../bin/busybox
        │   ├── rpm2cpio -> ../../bin/busybox
        │   ├── runsv -> ../../bin/busybox
        │   ├── runsvdir -> ../../bin/busybox
        │   ├── rx -> ../../bin/busybox
        │   ├── script -> ../../bin/busybox
        │   ├── seq -> ../../bin/busybox
        │   ├── setkeycodes -> ../../bin/busybox
        │   ├── setsid -> ../../bin/busybox
        │   ├── setuidgid -> ../../bin/busybox
        │   ├── sha1sum -> ../../bin/busybox
        │   ├── sha256sum -> ../../bin/busybox
        │   ├── sha3sum -> ../../bin/busybox
        │   ├── sha512sum -> ../../bin/busybox
        │   ├── showkey -> ../../bin/busybox
        │   ├── shuf -> ../../bin/busybox
        │   ├── smemcap -> ../../bin/busybox
        │   ├── softlimit -> ../../bin/busybox
        │   ├── sort -> ../../bin/busybox
        │   ├── split -> ../../bin/busybox
        │   ├── strings -> ../../bin/busybox
        │   ├── sum -> ../../bin/busybox
        │   ├── sv -> ../../bin/busybox
        │   ├── tac -> ../../bin/busybox
        │   ├── tail -> ../../bin/busybox
        │   ├── tcpsvd -> ../../bin/busybox
        │   ├── tee -> ../../bin/busybox
        │   ├── telnet -> ../../bin/busybox
        │   ├── test -> ../../bin/busybox
        │   ├── tftp -> ../../bin/busybox
        │   ├── time -> ../../bin/busybox
        │   ├── timeout -> ../../bin/busybox
        │   ├── top -> ../../bin/busybox
        │   ├── tr -> ../../bin/busybox
        │   ├── traceroute -> ../../bin/busybox
        │   ├── traceroute6 -> ../../bin/busybox
        │   ├── tty -> ../../bin/busybox
        │   ├── ttysize -> ../../bin/busybox
        │   ├── udpsvd -> ../../bin/busybox
        │   ├── unexpand -> ../../bin/busybox
        │   ├── uniq -> ../../bin/busybox
        │   ├── unix2dos -> ../../bin/busybox
        │   ├── unlink -> ../../bin/busybox
        │   ├── unlzma -> ../../bin/busybox
        │   ├── unlzop -> ../../bin/busybox
        │   ├── unxz -> ../../bin/busybox
        │   ├── unzip -> ../../bin/busybox
        │   ├── uptime -> ../../bin/busybox
        │   ├── users -> ../../bin/busybox
        │   ├── uudecode -> ../../bin/busybox
        │   ├── uuencode -> ../../bin/busybox
        │   ├── vlock -> ../../bin/busybox
        │   ├── volname -> ../../bin/busybox
        │   ├── wall -> ../../bin/busybox
        │   ├── wc -> ../../bin/busybox
        │   ├── wget -> ../../bin/busybox
        │   ├── which -> ../../bin/busybox
        │   ├── who -> ../../bin/busybox
        │   ├── whoami -> ../../bin/busybox
        │   ├── whois -> ../../bin/busybox
        │   ├── xargs -> ../../bin/busybox
        │   ├── xz -> ../../bin/busybox
        │   ├── xzcat -> ../../bin/busybox
        │   └── yes -> ../../bin/busybox
        ├── lib
        │   ├── libc.so.6
        │   ├── libgcc_s.so
        │   ├── libgcc_s.so.1
        │   ├── libstdc++.so.6
        │   ├── libstdc++.so.6.0.20
        │   └── libstdc++.so.6.0.20-gdb.py
        └── sbin
            ├── addgroup -> ../../bin/busybox
            ├── add-shell -> ../../bin/busybox
            ├── adduser -> ../../bin/busybox
            ├── arping -> ../../bin/busybox
            ├── brctl -> ../../bin/busybox
            ├── chat -> ../../bin/busybox
            ├── chpasswd -> ../../bin/busybox
            ├── chroot -> ../../bin/busybox
            ├── crond -> ../../bin/busybox
            ├── delgroup -> ../../bin/busybox
            ├── deluser -> ../../bin/busybox
            ├── dhcprelay -> ../../bin/busybox
            ├── dnsd -> ../../bin/busybox
            ├── ether-wake -> ../../bin/busybox
            ├── fakeidentd -> ../../bin/busybox
            ├── fbset -> ../../bin/busybox
            ├── fdformat -> ../../bin/busybox
            ├── ftpd -> ../../bin/busybox
            ├── httpd -> ../../bin/busybox
            ├── ifplugd -> ../../bin/busybox
            ├── inetd -> ../../bin/busybox
            ├── killall5 -> ../../bin/busybox
            ├── loadfont -> ../../bin/busybox
            ├── lpd -> ../../bin/busybox
            ├── nanddump -> ../../bin/busybox
            ├── nandwrite -> ../../bin/busybox
            ├── nbd-client -> ../../bin/busybox
            ├── ntpd -> ../../bin/busybox
            ├── popmaildir -> ../../bin/busybox
            ├── powertop -> ../../bin/busybox
            ├── rdate -> ../../bin/busybox
            ├── rdev -> ../../bin/busybox
            ├── readahead -> ../../bin/busybox
            ├── readprofile -> ../../bin/busybox
            ├── remove-shell -> ../../bin/busybox
            ├── rtcwake -> ../../bin/busybox
            ├── sendmail -> ../../bin/busybox
            ├── setfont -> ../../bin/busybox
            ├── setlogcons -> ../../bin/busybox
            ├── svlogd -> ../../bin/busybox
            ├── telnetd -> ../../bin/busybox
            ├── tftpd -> ../../bin/busybox
            ├── ubiattach -> ../../bin/busybox
            ├── ubidetach -> ../../bin/busybox
            ├── ubimkvol -> ../../bin/busybox
            ├── ubirmvol -> ../../bin/busybox
            ├── ubirsvol -> ../../bin/busybox
            ├── ubiupdatevol -> ../../bin/busybox
            └── udhcpd -> ../../bin/busybox
    

  • Okay, new test. I also cannot run a cross-compiled C++ hello world program which only includes stdlib. (file(1) shows that the elf is a 32-bit LSB executable ARM so that is not the problem)

    The hello world program will run if I statically link.

  • Alright, I have managed to get the qt application running (clearing the aforementioned error) by statically compiling it. I will need to get the frame-buffer device node created in order to test functionality but future looks promising. I will let you know how things turn out. In the mean time if anyone knows why my libraries are not working feel free to let me know.
  • Your file structure is not properly organized, you should place the libc.so.6 in /lib/ and the Qt libraries in /usr/lib/