[Interest] compiling qt with eglfs

pritam.ghanghas at gmail.com pritam.ghanghas at gmail.com
Fri Nov 9 13:22:23 CET 2012


On Fri, Nov 9, 2012 at 11:16 AM, pritam.ghanghas at gmail.com <
pritam.ghanghas at gmail.com> wrote:

>
>
> On Thu, Nov 8, 2012 at 8:06 PM, pritam.ghanghas at gmail.com <
> pritam.ghanghas at gmail.com> wrote:
>
>>
>>
>> On Thu, Nov 8, 2012 at 8:00 PM, Samuel Rødal <samuel.rodal at digia.com>wrote:
>>
>>> On 11/08/2012 01:55 PM, pritam.ghanghas at gmail.com wrote:
>>> > I am still stuck with qt 4.8.3 with qpa. It always compiles, but I
>>> never
>>> > got it to work.
>>> > Now when i try the application its failing at load time itself
>>> > # ./hellogl_es2 -qpa -platform egl
>>> > Failed to load platform plugin "egl". Available platforms are:
>>> > Minimal
>>> >
>>> > if I try Minimal, I get a segfault.
>>> > ./hellogl_es2 -qpa -platform Minimal
>>> > Segmentation fault
>>> >
>>> > backtrace from gdb shows that it crashes in
>>> > QGLContext::chooseContext(QGLContext const*) ()
>>>
>>> The minimal plugin doesn't support OpenGL.
>>>
>>> > I have no idea what to do next. why didn't I get eglfs plugin when I
>>> had
>>> > specified -egl in configure.
>>>
>>> Try specifying -eglfs and -opengl es2 when running configure and see
>>> what the configure output says.
>>>
>>> -eglfs was not recognized by configure as a valid option.
>
>> I will try that tomorrow. I had tried specifying -qpa eglfs. But that
>> didnt help.
>> I compiled by actually going to  src/plugins/platforms/eglfs.
>> Surprisingly makefile was there. The build system ran qmake on it, but
>> somehow never ran make.
>> Right now I dont have board to test it. I will get board again tomorrow.
>> I will test it and let you know.
>>
> I have the plugin manually compiled. It loads but fails to create surface.
>  Could not create the egl surface: error = 0x300b
> I think I need to do some platform specific patching in plugin. I am
> looking into that now.
>

Finally I got graphcis working with qt 4.8.3 + egl + opengl with a little
bit of custom platform initialization in qeglfsscreen.cpp. But now I have a
new problem. No input in qpa application, neither mouse nor keyboard.
I googled a little bit and found that I should supply -plugins manually
while running application.
 ./animatedtiles -plugin LinuxInputMouse:/dev/input/mouse0  -qpa -platform
EglFS
Still no cursor or mouse input. Any ideas ?

 --
>>> Samuel
>>> _______________________________________________
>>> Interest mailing list
>>> Interest at qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/interest
>>>
>>
>>
>>
>> --
>> cheers,
>> pritam
>>
>
>
>
> --
> pritam
>



-- 
Cheers,
pritam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20121109/ddbd4c0e/attachment.html>


More information about the Interest mailing list