AnsweredAssumed Answered

iMX6SX SabreSD with Qt4.8 : missing icui18n

Question asked by David George on Aug 3, 2016
Latest reply on Aug 4, 2016 by Bio_TICFSL

Hello Community.


I am trying to evaluate an iMX6SX SabreSD board with Qt 4.8 but have a problem with a missing icui18n library error...


I first cloned Yocto (Kergroth branch), created my build config and I can successfully create a core-image-minimal image that runs on my Sabre board - all good.


I next cloned the Qt4 meta layers ($ git clone -b master git:// ), added this new layer to my bblayers.conf. I have also removed X11 and Wayland in my local.conf.

I then created a qt4 demo image; $ bitbake qt4e-demo-image

This successfully completed and I flashed a SD card with the new image using dd.


The image runs on my Sabre board but the qtdemo fails and reports;


Terminal output:

Starting Linux NFC daemon

Starting qtdemo


Poky (Yocto Project Reference Distro) 2.1.1 imx6sxsabresd /dev/ttymxc0


imx6sxsabresd login: Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)"

QGLContext::makeCurrent(): Cannot make invalid context current

random: nonblocking pool is initialized


Does this mean I am missing OpenGL?

Should I be able to run Qt 4.8 on a iMX6SX Sabre board?


Any help is appreciated!