I am using the master branch and am building latest ver 3.6.1 of linphone ( https://www.linphone.org/) using a recipe I wrote. This recipe has a DEPENDS = pulseaudio as one of the dependencies. The version of pulseaudio in the current poky recipe tree is 4.0, so when I 'bitbake fsl-image-gui', I get the following error:
| all -y packagegroup-core-ssh-dropbear@all psplash@armv7a_vfp_neonpackagegroup-core-tools-profile@imx6qsabreliteqt4-examples@imx6qsabrelitepackagegroup-qt-in-use-demos@allqt4-demos@imx6qsabreliterpm@armv7a_vfp_neoncpufrequtils@armv7a_vfp_neonpackagegroup-fsl-tools-benchmark@imx6qsabrelitenano@armv7a_vfp_neonopencv-samples@armv7a_vfp_neonsmartpm@armv7a_vfp_neonopencv@armv7a_vfp_neonpackagegroup-core-qt-demoapps@allpackagegroup-core-boot@imx6qsabrelitepackagegroup-core-tools-testapps@imx6qsabrelitepackagegroup-core-x11-base@allpackagegroup-core-nfs-server@allqt4-plugin-phonon-backend-gstreamer@imx6qsabrelitepackagegroup-fsl-gstreamer@imx6qsabrelitepackagegroup-core-x11-sato-games@imx6qsabrelitepackagegroup-fsl-tools-testapps@imx6qsabrelitelinphone-nogtk-console@armv7a_vfp_neonpackagegroup-core-tools-debug@imx6qsabrelitefsl-gui-extrafiles@allpackagegroup-base-extended@imx6qsabrelitepackagegroup-core-x11-sato@imx6qsabrelitelocale-base-en-us@armv7a_vfp_neonlocale-base-en-gb@armv7a_vfp_neon | Loading cache... | Updating cache... ######################################## [100%] | | *Computing transaction...error: Can't install libmediastreamer-3.6.1-r1@armv7a_vfp_neon: no package provides ** libpulsecommon-3.0.so* <http://libpulsecommon-3.0.so> | | Saving cache... | | ERROR: Function failed: do_rootfs (log file is located at /home/ashwin/yocto_master/build/tmp/work/imx6qsabrelite-poky-linux-gnueabi/fsl-image-gui/1.0-r0/temp/log.do_rootfs.23085) ERROR: Task 7 (/home/ashwin/yocto_master/sources/meta-fsl-demos/recipes-fsl/images/ fsl-image-gui.bb, do_rootfs) failed with exit code '1' fyi...libmediastreamer is one of the main components of linphone. Apparently, linphone needs the specific library *libpulsecommon-3.0.so*<http://libpulsecommon-3.0.so> * * even though libpulse > 3.0 requirement is there (i.e. libpulsecommon-4.0 won't work) So I created a recipe for pulseaudio_3.0.bb and added the following to my conf/local.conf: PREFERRED_VERSION_pulseaudio = "3.0" Now here's the part that I am confused as to how to overcome. After I add the above line to my conf/local.conf: When I build core-image-x11, I get past the above error and I can build the image and run the linphone application on the target (which is a sabrelite) When I try to build the fsl-image-gui, I get the following error: | all -y packagegroup-core-ssh-dropbear@all psplash@armv7a_vfp_neonpackagegroup-core-tools-profile@imx6qsabreliteqt4-examples@imx6qsabrelitepackagegroup-qt-in-use-demos@allqt4-demos@imx6qsabreliterpm@armv7a_vfp_neoncpufrequtils@armv7a_vfp_neonpackagegroup-fsl-tools-benchmark@imx6qsabrelitenano@armv7a_vfp_neonopencv-samples@armv7a_vfp_neonsmartpm@armv7a_vfp_neonopencv@armv7a_vfp_neonpackagegroup-core-qt-demoapps@allpackagegroup-core-boot@imx6qsabrelitepackagegroup-core-tools-testapps@imx6qsabrelitepackagegroup-core-x11-base@allpackagegroup-core-nfs-server@allqt4-plugin-phonon-backend-gstreamer@imx6qsabrelitepackagegroup-fsl-gstreamer@imx6qsabrelitepackagegroup-core-x11-sato-games@imx6qsabrelitepackagegroup-fsl-tools-testapps@imx6qsabrelitelinphone-nogtk-console@armv7a_vfp_neonpackagegroup-core-tools-debug@imx6qsabrelitefsl-gui-extrafiles@allpackagegroup-base-extended@imx6qsabrelitepackagegroup-core-x11-sato@imx6qsabrelitelocale-base-en-us@armv7a_vfp_neonlocale-base-en-gb@armv7a_vfp_neon | Loading cache... | Updating cache... ######################################## [100%] | | *Computing transaction...error: Can't install gst-plugins-good-pulse-0.10.31-r8@armv7a_vfp_neon: no package provides ** libpulsecommon-3.0.so* <http://libpulsecommon-3.0.so> | | Saving cache... | | ERROR: Function failed: do_rootfs (log file is located at /home/ashwin/yocto_master/build/tmp/work/imx6qsabrelite-poky-linux-gnueabi/fsl-image-gui/1.0-r0/temp/log.do_rootfs.26265) ERROR: Task 7 (/home/ashwin/yocto_master/sources/meta-fsl-demos/recipes-fsl/images/ fsl-image-gui.bb, do_rootfs) failed with exit code '1' So it seems that when I build *fsl-image-gui*, *libpulsecommon-3.0.so*<http://libpulsecommon-3.0.so> * * can't be found during the do_rootfs stage (even though it has been built and I can see it at /home/ashwin/yocto_master/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/pulseaudio/3.0-r0/package/usr/lib/pulseaudio/ libpulsecommon-3.0.so). This problem does not occur when I build * core-image-x11.* Can anyone help with this please? Thanks
_______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
