iMX6SX SabreSD with Qt4.8 : missing icui18n

Showing results for 
Search instead for 
Did you mean: 

iMX6SX SabreSD with Qt4.8 : missing icui18n

Contributor III

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!


Labels (3)
Tags (2)
0 Kudos
1 Reply

NXP TechSupport
NXP TechSupport

Hi David,

icui18n library is not related with GPU, instead is related to QT. apparently you have to add libicui18n package or libicu-dev.

Hope this helps

0 Kudos