* qt embedded enable plugin-gfx-powervr
@ 2012-05-25 14:51 Stefano
2012-05-25 15:11 ` Henning Heinold
0 siblings, 1 reply; 6+ messages in thread
From: Stefano @ 2012-05-25 14:51 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 1375 bytes --]
I see the latest version of qt embedded does not include the
plugin-gfx-powervr. The latest qt4-embedded.inc is configured:
QT_CONFIG_FLAGS += " \
-embedded ${QT_ARCH} \
-qtlibinfix ${QT_LIBINFIX} \
-plugin-gfx-transformed -plugin-gfx-qvfb -plugin-gfx-vnc
-plugin-gfx-directfb \
-plugin-mouse-tslib -qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
-qt-kbd-tty \
-DQT_KEYPAD_NAVIGATION \
"
but without -plugin-gfx-powervr. This is because powervr need
-DQT_NO_QWS_CURSOR and -DQT_WS_CLIENTBLIT?
I'm trying to modify the recipes to include powervr pluging, i have add
-plugin-gfx-powervr -DQT_NO_QWS_CURSOR -DQT_WS_CLIENTBLIT. But this
operation need two patches
https://github.com/prabindh/qt-configs/tree/master/qt4.8
Somebody know a good solution to get the possibility to compile this
plugin?
Thank's for your time.
--
/Cordiali Saluti/
*Stefano Stucchi
*
*Genesis srl*
Via L. Manara 3/A
25126 Brescia
Tel: (+39) 030 5030499
www.supergenesis.it
Il contenuto di questo messaggio è confidenziale e riservato.
Può contenere informazioni la cui riservatezza è tutelata legalmente.
Ne sono vietati la riproduzione, la diffusione e l'uso.
This message is for the addressee only. It may contain informations
protected by law. Reproduction, transmission, or use of this message is
prohibited.
[-- Attachment #2: Type: text/html, Size: 2818 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: qt embedded enable plugin-gfx-powervr
2012-05-25 14:51 qt embedded enable plugin-gfx-powervr Stefano
@ 2012-05-25 15:11 ` Henning Heinold
2012-05-25 15:21 ` Stefano
0 siblings, 1 reply; 6+ messages in thread
From: Henning Heinold @ 2012-05-25 15:11 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On Fri, May 25, 2012 at 04:51:12PM +0200, Stefano wrote:
> I see the latest version of qt embedded does not include the
> plugin-gfx-powervr. The latest qt4-embedded.inc is configured:
>
> QT_CONFIG_FLAGS += " \
> -embedded ${QT_ARCH} \
> -qtlibinfix ${QT_LIBINFIX} \
> -plugin-gfx-transformed -plugin-gfx-qvfb -plugin-gfx-vnc
> -plugin-gfx-directfb \
> -plugin-mouse-tslib -qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
> -qt-kbd-tty \
> -DQT_KEYPAD_NAVIGATION \
> "
>
> but without -plugin-gfx-powervr. This is because powervr need
> -DQT_NO_QWS_CURSOR and -DQT_WS_CLIENTBLIT?
> I'm trying to modify the recipes to include powervr pluging, i have
> add -plugin-gfx-powervr -DQT_NO_QWS_CURSOR -DQT_WS_CLIENTBLIT. But
> this operation need two patches
> https://github.com/prabindh/qt-configs/tree/master/qt4.8
>
> Somebody know a good solution to get the possibility to compile this
> plugin?
> Thank's for your time.
>
> --
> /Cordiali Saluti/
> *Stefano Stucchi
> *
> *Genesis srl*
> Via L. Manara 3/A
> 25126 Brescia
Hi,
are you sure you need the plugin? Koen mostly stated that the powervr plugin doesnt give much improvement.
Bye Henning
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: qt embedded enable plugin-gfx-powervr
2012-05-25 15:11 ` Henning Heinold
@ 2012-05-25 15:21 ` Stefano
2012-06-05 10:41 ` Stefano
0 siblings, 1 reply; 6+ messages in thread
From: Stefano @ 2012-05-25 15:21 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
[-- Attachment #1: Type: text/plain, Size: 2175 bytes --]
Il 25/05/2012 17.11, Henning Heinold ha scritto:
> On Fri, May 25, 2012 at 04:51:12PM +0200, Stefano wrote:
>> I see the latest version of qt embedded does not include the
>> plugin-gfx-powervr. The latest qt4-embedded.inc is configured:
>>
>> QT_CONFIG_FLAGS += " \
>> -embedded ${QT_ARCH} \
>> -qtlibinfix ${QT_LIBINFIX} \
>> -plugin-gfx-transformed -plugin-gfx-qvfb -plugin-gfx-vnc
>> -plugin-gfx-directfb \
>> -plugin-mouse-tslib -qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput \
>> -qt-kbd-tty \
>> -DQT_KEYPAD_NAVIGATION \
>> "
>>
>> but without -plugin-gfx-powervr. This is because powervr need
>> -DQT_NO_QWS_CURSOR and -DQT_WS_CLIENTBLIT?
>> I'm trying to modify the recipes to include powervr pluging, i have
>> add -plugin-gfx-powervr -DQT_NO_QWS_CURSOR -DQT_WS_CLIENTBLIT. But
>> this operation need two patches
>> https://github.com/prabindh/qt-configs/tree/master/qt4.8
>>
>> Somebody know a good solution to get the possibility to compile this
>> plugin?
>> Thank's for your time.
>>
>> --
>> /Cordiali Saluti/
>> *Stefano Stucchi
>> *
>> *Genesis srl*
>> Via L. Manara 3/A
>> 25126 Brescia
> Hi,
>
> are you sure you need the plugin? Koen mostly stated that the powervr plugin doesnt give much improvement.
>
> Bye Henning
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
>
I'm using beagleboard... and i'm read i need powervr to improve
performance of opengl. But i can't test if is true or not because i
can't build the plugin :)
--
/Cordiali Saluti/
*Stefano Stucchi
*
*Genesis srl*
Via L. Manara 3/A
25126 Brescia
Tel: (+39) 030 5030499
www.supergenesis.it
Il contenuto di questo messaggio è confidenziale e riservato.
Può contenere informazioni la cui riservatezza è tutelata legalmente.
Ne sono vietati la riproduzione, la diffusione e l'uso.
This message is for the addressee only. It may contain informations
protected by law. Reproduction, transmission, or use of this message is
prohibited.
[-- Attachment #2: Type: text/html, Size: 3542 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: qt embedded enable plugin-gfx-powervr
2012-05-25 15:21 ` Stefano
@ 2012-06-05 10:41 ` Stefano
2012-06-05 15:27 ` Henning Heinold
0 siblings, 1 reply; 6+ messages in thread
From: Stefano @ 2012-06-05 10:41 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
[-- Attachment #1: Type: text/plain, Size: 1546 bytes --]
Ok, now i'm trying to build the plugin-gfx-powervr but i need a little
help with editing the recipes.
For my test i'm editing the qt4.inc with this lines:
QT_GLFLAGS ?= "-opengl es2 -depths 16,24,32 -plugin-gfx-powervr"
and i add at the end of line of QT_CONFIG_FLAGS
"-DQT_NO_QWS_CURSOR \
-DQT_WS_CLIENTLIT"
so i start the building with:
MACHINE=beagleboard ./oebb.sh bitbake qt4-embedded
But the build blocks on this error:
pvrqwswegl.c:42:30: fatal error: GLES/eglplatform.h: No such file or
directory
So i apply these patches from
https://github.com/prabindh/qt-configs/tree/master/qt4.8 and build is
finish correclty.
Problem #1 i see the rm_work delete the folder of qt library but i need
that for cross-compile with qt-creator my program.
I see the new library is installed in
/tmp.../sysroot/beagleboard/usr/lib so i copy and paste on my sdcard in
the same position.
And i run qdemo -qws -display powervr and i get:
Problem #2
QLibraryPrivate::loadPlugin failed on
"/usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so" : "Cannot load
library /usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so:
(/usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so: undefined symbol:
_ZNK16QWSWindowSurface12directRegionEv)"
"Cannot load library
/usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so:
(/usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so: undefined symbol:
_ZNK16QWSWindowSurface12directRegionEv)" could not load
Anybody have some info to solve the problem?
Thank's
[-- Attachment #2: Type: text/html, Size: 2213 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: qt embedded enable plugin-gfx-powervr
2012-06-05 10:41 ` Stefano
@ 2012-06-05 15:27 ` Henning Heinold
0 siblings, 0 replies; 6+ messages in thread
From: Henning Heinold @ 2012-06-05 15:27 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On Tue, Jun 05, 2012 at 12:41:39PM +0200, Stefano wrote:
> Problem #2
> QLibraryPrivate::loadPlugin failed on
> "/usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so" : "Cannot load
> library /usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so:
> (/usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so: undefined
> symbol: _ZNK16QWSWindowSurface12directRegionEv)"
> "Cannot load library
> /usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so:
> (/usr/lib/qtopia/plugins/gfxdrivers/libqgfxpvregl.so: undefined
> symbol: _ZNK16QWSWindowSurface12directRegionEv)" could not load
>
> Anybody have some info to solve the problem?
> Thank's
Hm looks like libqgfxpvregl.so needs more some so-libs depends, find out in which lib the Symbol is e.g. objdump or readelf and
tweak the linker line for libqgfxpvregl.
Bye Henning
^ permalink raw reply [flat|nested] 6+ messages in thread
* qt embedded enable plugin-gfx-powervr
@ 2012-06-06 8:12 Stefano
0 siblings, 0 replies; 6+ messages in thread
From: Stefano @ 2012-06-06 8:12 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
This the result of ldd on libqgfxpvregl.so
ldd libqgfxpvregl.so
libpvrQWSWSEGL.so.1 => /usr/lib/libpvrQWSWSEGL.so.1 (0x4011b000)
libQtOpenGLE.so.4 => /usr/lib/libQtOpenGLE.so.4 (0x40126000)
libQtGuiE.so.4 => /usr/lib/libQtGuiE.so.4 (0x401ac000)
libEGL.so => /usr/lib/libEGL.so (0x40ac6000)
libQtCoreE.so.4 => /usr/lib/libQtCoreE.so.4 (0x40ad0000)
libpthread.so.0 => /lib/libpthread.so.0 (0x400a3000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x40ddc000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x400cc000)
libc.so.6 => /lib/libc.so.6 (0x40e9f000)
libpvr2d.so => /usr/lib/libpvr2d.so (0x400e9000)
libGLESv2.so => /usr/lib/libGLESv2.so (0x40fca000)
libm.so.6 => /lib/libm.so.6 (0x4101c000)
libQtNetworkE.so.4 => /usr/lib/libQtNetworkE.so.4 (0x4108d000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x411c2000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x412a8000)
libz.so.1 => /usr/lib/libz.so.1 (0x40075000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x412ce000)
libIMGegl.so => /usr/lib/libIMGegl.so (0x400f6000)
libdl.so.2 => /lib/libdl.so.2 (0x4010d000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x41347000)
librt.so.1 => /lib/librt.so.1 (0x41353000)
/lib/ld-linux.so.3 (0x4004f000)
libsrv_um.so => /usr/lib/libsrv_um.so (0x41362000)
Look like correct...
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-06-06 8:23 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-25 14:51 qt embedded enable plugin-gfx-powervr Stefano
2012-05-25 15:11 ` Henning Heinold
2012-05-25 15:21 ` Stefano
2012-06-05 10:41 ` Stefano
2012-06-05 15:27 ` Henning Heinold
-- strict thread matches above, loose matches on Subject: below --
2012-06-06 8:12 Stefano
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox