[Interest] Error: Application cannot be started because it failed to load qt platform plugin “eglfs”
Thiago Macieira
thiago.macieira at intel.com
Fri Nov 15 08:55:50 CET 2013
On sexta-feira, 15 de novembro de 2013 07:24:44, Ramakanthreddy Kesireddy
wrote:
> undefined symbol:
> fbDestroyWindow (/usr/local/qt5/plugins/platforms/libqeglfs.so)
> undefined symbol:
> fbCreateWindow (/usr/local/qt5/plugins/platforms/libqeglfs.so)
> undefined symbol:
> fbGetDisplayByIndex (/usr/local/qt5/plugins/platforms/libqeglfs.so)
> undefined symbol:
> fbGetDisplayGeometry (/usr/local/qt5/plugins/platforms/libqeglfs.so)
I can't find any of those functions getting used anywhere in Qt source code.
The evidence says they're getting called. Therefore, the only conclusion is
that they are called by inline functions from a non-Qt header or from a static
library.
Another important fact to remember is that all Qt plugins and libraries are
linked with -Wl,--no-undefined. That means those functions *were* found at link
time, but not at runtime. That means at least one of the libraries you linked
to are not the same as you're running with.
Please recheck ALL library dependencies of that plugin that come from your
toolchain. You're running against a library different than that which you
compiled with.
Start with the most obvious candidates: the EGL and GLESv2 libraries.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20131114/a96f0909/attachment.sig>
More information about the Interest
mailing list