[yocto] Error during webkit compilation for rasberry pi3

Khem Raj raj.khem at gmail.com
Sun Dec 11 09:49:49 PST 2016


userland graphics drivers dont have gles1 support, that might be one
reason for it. You might try our vc4graphics driver by adding
'vc4graphics' to MACHINE_FEATURES and then it will use mesa.

On Sun, Dec 11, 2016 at 7:49 AM, Mont3z Claros <mont3z.claro5 at gmail.com> wrote:
> Hi Khem,
>
> this layer is:
> https://layers.openembedded.org/layerindex/branch/master/layer/meta-webkit/
>
> I've also tried to use the webkit recipe from poky but I've got the
> same error. In this case I used a different configuration because poky
> doesn't have webkitgtk-bin (mini browser). To test that I've tried to
> build a modified version of meta-web-kiosk
>  (https://github.com/mont3z/meta-web-kiosk). This is still a work in
> progress but basically it replaces midori by epiphany.
>
> local.conf:
> MACHINE = "raspberrypi3"
> DISTRO_FEATURES_append = " x11 gles2"
>
> command:
> bitbake core-image-web-kiosk
>
> bblayes.conf:
> BBLAYERS ?= " \
>   /home/mont3z/yocto/poky/meta \
>   /home/mont3z/yocto/poky/meta-poky \
>   /home/mont3z/yocto/poky/meta-yocto-bsp \
>   /home/mont3z/yocto/meta-openembedded/meta-oe \
>   /home/mont3z/yocto/meta-raspberrypi \
>   /home/mont3z/yocto/meta-web-kiosk \
> "
>
> I also found this discussion about rpi2. I'll try to run some of those
> configurations:
> https://github.com/Igalia/meta-webkit/issues/1
>
> On Sat, Dec 10, 2016 at 1:02 PM, Khem Raj <raj.khem at gmail.com> wrote:
>> On Sat, Dec 10, 2016 at 7:52 AM, Mont3z Claros <mont3z.claro5 at gmail.com> wrote:
>>> Hi all,
>>>
>>> I don't know what I'm doing wrong but I'm getting an error during
>>> compilation of webkit for raspberry pi3. Please see below the error
>>> and my configurations,
>>>
>>> Thanks,
>>> Mont3z
>>>
>>> local.conf:
>>> MACHINE = "raspberrypi3"
>>> DISTRO_FEATURES_append = " x11 gles2"
>>> IMAGE_INSTALL_append = " webkitgtk-bin"
>>>
>>> Error:
>>> | ERROR: oe_runmake failed
>>> | In file included from
>>> /home/mont3z/yocto/poky/build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/webkitgtk/2.14.2-r0/webkitgtk-2.14.2/Source/WebCore/platform/graphics/cairo/GraphicsContext3DCairo.cpp:51:0:
>>> | /home/mont3z/yocto/poky/build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/webkitgtk/2.14.2-r0/webkitgtk-2.14.2/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLES.h:109:5:
>>> error: 'PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC' does not name a
>>> type
>>> |      PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC
>>> m_glFramebufferTexture2DMultisampleIMG;
>>> |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>
>>> command:
>>> bitbake core-image-sato
>>>
>>> bblayes.conf:
>>> BBLAYERS ?= " \
>>>   /home/mont3z/yocto/poky/meta \
>>>   /home/mont3z/yocto/poky/meta-poky \
>>>   /home/mont3z/yocto/poky/meta-yocto-bsp \
>>>   /home/mont3z/yocto/meta-openembedded/meta-oe \
>>>   /home/mont3z/yocto/meta-webkit \
>>
>>
>> what does this layer do ?
>>
>>>   /home/mont3z/yocto/meta-raspberrypi \
>>>   "



More information about the yocto mailing list