Qt Virtualkeyboard example

Johannes Kliemann Johannes.Kliemann at ...250...
Mon Jul 31 15:20:19 CEST 2017


Hi Christian,

after applying your commit and fixing the vpaths for the plugin
directory it compiles but it still fails to find the
qtvirtualkeyboardplugin.

>  qrc:/Basic.qml:31:1: module "QtQuick.VirtualKeyboard" is not installed

I can't find the problem at this point. The tar archive seems to be
complete and the QtQuick2 plugin which also is in the archive is found
correctly.

> ./qt/qml/
> ./qt/qml/QtQuick.2/
> ./qt/qml/QtQuick.2/qt5_qtquick2plugin.lib.so
> ./qt/qml/QtQuick.2/qmldir
> ./qt/qml/QtQuick.VirtualKeyboard/
> ./qt/qml/QtQuick.VirtualKeyboard/qt5_qtvirtualkeyboardplugin.lib.so
> ./qt/qml/QtQuick.VirtualKeyboard/qmldir
> ./qt/qml/QtQuick.VirtualKeyboard.2/
> ./qt/qml/QtQuick.VirtualKeyboard.2/qt5_qtvirtualkeyboardplugin.lib.so
> ./qt/qml/QtQuick.VirtualKeyboard.2/qmldir

(I tried both variants of the virtual keyboard directory but none of the
worked.)
My current state is under [1].

Thanks and regards,
Johannes

[1]:
https://github.com/jklmnn/genode/commit/ae3425c0ff2bbab0502f4216af8f89b172285139

Am 28.07.2017 um 13:26 schrieb Christian Prochaska:
> Hi Johannes,
> 
> On 27.07.2017 16:52, Johannes Kliemann wrote:
>> Thanks!
>>
>> I added the QtQuick dependencies and created build files for the QtQuick
>> VirtualKeyboard. Currently it fails to build with
>>
>>> In file included from ../../../../../contrib/qt5-bd7410b31ae57d778d9da6599c0a4e887fa44fa8/src/lib/qt5/qt-everywhere-opensource-src-5.8.0/qtvirtualkeyboard/src/virtualkeyboard/plugin.h:33:0,
>>>                  from moc_plugin.cpp:9:
>>> /media/jkliemann/40f41e9a-0a52-48f2-8434-36a2711b6c79/componolit/genode/contrib/qt5-bd7410b31ae57d778d9da6599c0a4e887fa44fa8/src/lib/qt5/qt-everywhere-opensource-src-5.8.0/qtdeclarative/include/QtQml/QtQml:3:30: fatal error: QtQml/QtQmlDepends: Datei oder Verzeichnis nicht gefunden
>>>  #include <QtQml/QtQmlDepends>
>> This file seems to be autogenerated by the MOC but I cannot see what
>> causes it to fail.
> 
> These dependency header files are generated together with the
> 'qt5_*_generated.inc' files and need to be patched into the source tree
> when preparing the port. For some reason they are currently missing in
> the patch for the 'qtdeclarative' module. I've added them in [1],
> together with the QtSvgDepends header file.
> 
> [1]
> https://github.com/cproc/genode/commit/12d865a742fbd4b55879a48dcefcacdc59ade6d7
> 
> Regards,
> Christian
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> genode-main mailing list
> genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
> 




More information about the users mailing list