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://git.yoctoproject.org/meta-qt4 ), 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!

 

David.

Outcomes