On Monday 08 September 2014 18:01:04 Amey Patil wrote: > I cross-compiled Qt5 from source. Using following command. > > ./configure -xplatform linux-arm-gnueabi-g++ -opensource -confirm-license > -qreal float -no-largefile -no-accessibility -no-nis -no-cups -no-qml-debug > -no-mtdev -no-sql-sqlite -nomake examples -qt-zlib -release
Please use ICU instead of iconv. Pass the option -icu to force detection. Why are you using -no-largefile? > Then I copied the cross-compiled Qt5 libraries to the beaglebone black in > the /usr/lib directory. > > When I deployed my application (cross compiled using the qmake which i got > from the cross-compilation of Qt5 from source) from Qtcreator, I got > following error. > > QIconvCodec::convertToUnicode: using Latin-1 for conversion, > iconv_open failedQIconvCodec::convertFromUnicode: using Latin-1 for > conversion, iconv_open failed Your iconv is failing. If you prefer to use it instead of ICU, please ensure it works. You mustn't have deployed libc properly to your device. You need to ensure /usr/lib/gconv is populated. Anyway, that's not a Qt question, since iconv is actually part of libc on Linux. Please refer to your distribution's documentation to see if you've missed a step. > This application failed to start because > it could not find or load the Qt platform plugin "xcb".Reinstalling > the application may fix this problem. And it looks like the xcb plugin failed to load. Please ldd the plugin file (<qtinstall>/plugins/platforms/libqxcb.so) and ensure that all the required libraries are present. > sh: line 1: 729 Aborted > DISPLAY=:0.0 QWS_MOUSE_PROTO=LinuxInput:/dev/input/event1 > /home/root/pwm -qwsApplication finished with exit code 134. -qws and QWS_MOUSE_PROTO? Qt 5 doesn't support QWS, those options are ignored and don't have any effect. Please remove them. > To avoid it I added the following option to the ./configure command > > -no-xcb If you pass that option, you won't be able to connect to the X server. Given this and the QWS references above, I'm guessing you're confused about Qt 5's capabilities. QWS is not available, so you need to choose one of the following options: * X11 (via xcb) * DirectFB * EGLFS * Wayland Please make sure you've installed your selection properly and that it works. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest