Khem,
I found the follwoing pc files, and bcm_host is found. kai@odyssey:~/yocto/build-magnolia/tmp/work$ find . -name *.pc | grep userland ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/image/usr/lib/pkgconfig/brcmvg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/image/usr/lib/pkgconfig/glesv2.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/image/usr/lib/pkgconfig/egl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/image/usr/lib/pkgconfig/bcm_host.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/image/usr/lib/pkgconfig/vg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/image/usr/lib/pkgconfig/brcmegl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/image/usr/lib/pkgconfig/brcmglesv2.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/packages-split/userland-dev/usr/lib/pkgconfig/brcmvg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/packages-split/userland-dev/usr/lib/pkgconfig/glesv2.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/packages-split/userland-dev/usr/lib/pkgconfig/egl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/packages-split/userland-dev/usr/lib/pkgconfig/bcm_host.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/packages-split/userland-dev/usr/lib/pkgconfig/vg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/packages-split/userland-dev/usr/lib/pkgconfig/brcmegl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/packages-split/userland-dev/usr/lib/pkgconfig/brcmglesv2.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/sysroot-destdir/usr/lib/pkgconfig/brcmvg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/sysroot-destdir/usr/lib/pkgconfig/glesv2.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/sysroot-destdir/usr/lib/pkgconfig/egl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/sysroot-destdir/usr/lib/pkgconfig/bcm_host.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/sysroot-destdir/usr/lib/pkgconfig/vg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/sysroot-destdir/usr/lib/pkgconfig/brcmegl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/sysroot-destdir/usr/lib/pkgconfig/brcmglesv2.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/git/.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/package/usr/lib/pkgconfig/brcmvg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/package/usr/lib/pkgconfig/glesv2.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/package/usr/lib/pkgconfig/egl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/package/usr/lib/pkgconfig/bcm_host.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/package/usr/lib/pkgconfig/vg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/package/usr/lib/pkgconfig/brcmegl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/package/usr/lib/pkgconfig/brcmglesv2.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/build/brcmvg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/build/glesv2.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/build/egl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/build/bcm_host.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/build/vg.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/build/brcmegl.pc ./raspberrypi3-poky-linux-gnueabi/userland/git-r5/build/brcmglesv2.pc ________________________________ De : Khem Raj <[email protected]> Envoyé : samedi 22 octobre 2016 18:13 À : Karim ATIKI Cc : yocto Objet : Re: [yocto] [raspberrypi3][meta-qt5] Failed to build meta-toolchain-qt5 On Oct 22, 2016, at 8:16 AM, Karim ATIKI <[email protected]<mailto:[email protected]>> wrote: Actually, it looks like the issue comes from gstreamer1.0-plugins-bad recipe. This function, graphics_get_display_size, comes from libbcm_host which seems to be present in sysroot. In log.doconfigure i found: checking for bcm_host_init in -lbcm_host... yes checking bcm_host.h usability... yes checking bcm_host.h presence... yes checking for bcm_host.h... yes So it seems that it found the necessary library. However, in the logfile of the compile error, there is no "-lbcm_host" dependency at all. Any idea to solve it ? Look at the packageconfig files from userland package and see if its exporting the right libraries in .pc files. Karim ________________________________ De : [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> de la part de Karim ATIKI <[email protected]<mailto:[email protected]>> Envoyé : samedi 22 octobre 2016 14:26 À : yocto Objet : [yocto] [raspberrypi3][meta-qt5] Failed to build meta-toolchain-qt5 Hi all, Tryng to build the meta-toolchain-qt5, I've a failure while bulidng gst-plugins-bad. The underlying error seems to be: | ./.libs/libgstgl-1.0.so: undefined reference to `graphics_get_display_size This function seems to come from bcm_host library. Isn't it related to RaspberryPi graphic libs ? Should I add a specific dependency ? Weird. Karim -- _______________________________________________ yocto mailing list [email protected]<mailto:[email protected]> https://lists.yoctoproject.org/listinfo/yocto
-- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
