Hello,

I'm trying to port my application to Qt5. It's fine on my desktop machine
but fails on Beagleboard. I made a simplest application to test and the
result is same. My environment is:
1. Qt 5.0 beta1
2. Beagleboard-xM

And the simplest application code is :
#include <QApplication>
#include <QWidget>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QWidget w;
    w.showFullScreen();

    return a.exec();
}

It prints such info on my terminal:
root@beagleboard-dvsdk:/opt# ./mywidget -platform eglfs
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open
failed
QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open
failed
EGL Error : Could not create the egl surface: error = 0x3000

Aborted

It works when I run as follow:
root@beagleboard-dvsdk:/opt# ./mywidget -platform minimalegl
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open
failed
QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open
failed

Also, the Qt demo (qtdeclarative/examples/demos/samegame) works fine when I
running:
./samegame -platform eglfs

What's wrong?

-- 
Best regards,

William Zeng
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to