[yocto] Compilation error while backporting xserver-xorg of poky master branch to rocko

Khem Raj raj.khem at gmail.com
Mon Oct 29 09:04:37 PDT 2018


On Wed, Oct 24, 2018 at 7:05 AM Pandey, Kamal <Kamal.Pandey at ifm.com> wrote:

> Hello,
>
> I am trying to run Weston 5.0 using poky’s rocko branch, so I backported a
> few packages from poky master branch to my own custom layer. But in this
> process xserver-xorg is giving me a compilation error. The contents of the
> log file are as follows:
>
>
>

it seems that you are updating core packages like xorg-xserver since you
have not cited the full list, I cant assess full gravity of these
backports. but if you need newer versions of these kind of core packages my
advise is always
to upgrade to relevant yocto release instead.  Since they do have impact on
full distro and there might be indirect dependencies which is not yet
revealed, since you are only at compile stage



> aarch64-pdm3-linux-gcc
> --sysroot=/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot
> -DHAVE_CONFIG_H -I. -I../../../xorg-server-1.20.1/hw/xwayland
> -I../../include    -I../../../xorg-server-1.20.1/glamor
> -I../../../xorg-server-1.20.1/dri3 -DHAVE_DIX_CONFIG_H
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/libdrm
> -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2
> -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
> -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement
> -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn
> -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit
> -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces
> -Werror=sequence-point -Werror=return-type -Werror=trigraphs
> -Werror=array-bounds -Werror=write-strings -Werror=address
> -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
> -fno-strict-aliasing -fno-strict-aliasing -D_DEFAULT_SOURCE -D_BSD_SOURCE
> -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/libdrm
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/pixman-1
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/freetype2
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/X11/dri
> -I../../../xorg-server-1.20.1/include -I../../include
> -I../../../xorg-server-1.20.1/Xext -I../../../xorg-server-1.20.1/composite
> -I../../../xorg-server-1.20.1/damageext
> -I../../../xorg-server-1.20.1/xfixes -I../../../xorg-server-1.20.1/Xi
> -I../../../xorg-server-1.20.1/mi -I../../../xorg-server-1.20.1/miext/sync
> -I../../../xorg-server-1.20.1/miext/shadow
> -I../../../xorg-server-1.20.1/miext/damage
> -I../../../xorg-server-1.20.1/render -I../../../xorg-server-1.20.1/randr
> -I../../../xorg-server-1.20.1/fb -I../../../xorg-server-1.20.1/dbe
> -I../../../xorg-server-1.20.1/present -fvisibility=hidden   -O2 -pipe -g
> -feliminate-unused-debug-types
> -fdebug-prefix-map=/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0=/usr/src/debug/xserver-xorg/2_1.20.1-r0
> -fdebug-prefix-map=/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot-native=
> -fdebug-prefix-map=/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot=
> -pthread -c -o Xwayland-tablet-unstable-v2-protocol.o `test -f
> 'tablet-unstable-v2-protocol.c' || echo
> '../../../xorg-server-1.20.1/hw/xwayland/'`tablet-unstable-v2-protocol.c
>
> aarch64-pdm3-linux-gcc
> --sysroot=/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot
> -DHAVE_CONFIG_H -I. -I../../../xorg-server-1.20.1/hw/xwayland
> -I../../include    -I../../../xorg-server-1.20.1/glamor
> -I../../../xorg-server-1.20.1/dri3 -DHAVE_DIX_CONFIG_H
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/libdrm
> -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2
> -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
> -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement
> -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn
> -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit
> -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces
> -Werror=sequence-point -Werror=return-type -Werror=trigraphs
> -Werror=array-bounds -Werror=write-strings -Werror=address
> -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
> -fno-strict-aliasing -fno-strict-aliasing -D_DEFAULT_SOURCE -D_BSD_SOURCE
> -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/libdrm
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/pixman-1
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/freetype2
> -I/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/X11/dri
> -I../../../xorg-server-1.20.1/include -I../../include
> -I../../../xorg-server-1.20.1/Xext -I../../../xorg-server-1.20.1/composite
> -I../../../xorg-server-1.20.1/damageext
> -I../../../xorg-server-1.20.1/xfixes -I../../../xorg-server-1.20.1/Xi
> -I../../../xorg-server-1.20.1/mi -I../../../xorg-server-1.20.1/miext/sync
> -I../../../xorg-server-1.20.1/miext/shadow
> -I../../../xorg-server-1.20.1/miext/damage
> -I../../../xorg-server-1.20.1/render -I../../../xorg-server-1.20.1/randr
> -I../../../xorg-server-1.20.1/fb -I../../../xorg-server-1.20.1/dbe
> -I../../../xorg-server-1.20.1/present -fvisibility=hidden   -O2 -pipe -g
> -feliminate-unused-debug-types
> -fdebug-prefix-map=/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0=/usr/src/debug/xserver-xorg/2_1.20.1-r0
> -fdebug-prefix-map=/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot-native=
> -fdebug-prefix-map=/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot=
> -pthread -c -o Xwayland-xwayland-keyboard-grab-unstable-v1-protocol.o `test
> -f 'xwayland-keyboard-grab-unstable-v1-protocol.c' || echo
> '../../../xorg-server-1.20.1/hw/xwayland/'`xwayland-keyboard-grab-unstable-v1-protocol.c
>
> make[2]: *** No rule to make target '../../glx/libglxvnd.la', needed by
> 'Xwayland'.  Stop.
>
> make[2]: *** Waiting for unfinished jobs....
>
> make[2]: Leaving directory
> '/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/build/hw/xwayland'
>
> Makefile:611: recipe for target 'all-recursive' failed
>
> make[1]: *** [all-recursive] Error 1
>
> make[1]: Leaving directory
> '/media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/build/hw'
>
> Makefile:813: recipe for target 'all-recursive' failed
>
> make: *** [all-recursive] Error 1
>
> ERROR: oe_runmake failed
>
> WARNING: exit code 1 from a shell command.
>
> ERROR: Function failed: do_compile (log file is located at
> /media/iepl/iepl1/work/yocto_build/build-weston/tmp/work/aarch64-pdm3-linux/xserver-xorg/2_1.20.1-r0/temp/log.do_compile.2603)
>
>
>
> Can somebody provide me a few pointers for this. For more info feel free
> to reply.
>
>
>
> Best Regards
>
> Kamal Pandey
>
> Junior Software Engineer
>
> [image: ifm_logo_sqrs]ifm engineering pvt. ltd.
>
> Survey No. 1/10/16, 3rd floor, Above SBI, Bavdhan Branch, N.D.A. Road,
> Bavdhan, Pune, India - 411021 | Web: www.ifm.com | Phone: +91-20-22951910
> Extn:215 | CIN: U29213PN2010FTC13676
>
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20181029/b8da95e7/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 1601 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20181029/b8da95e7/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 1601 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20181029/b8da95e7/attachment-0003.png>


More information about the yocto mailing list