Compiler WP7702 error

Hi @jyijyi ,

I remove gstreamer-good then the image size is 38MB, but I use gstreamer in shell I got WARNING and it cannot create file.

WARNING: erroneous pipeline: no element "v4l2src"

I want to follow your steps to install ffmpeg but I got error.

1. download the yocto source and go to ./meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image.inc

2.add the following line:
IMAGE_INSTALL_append = " ffmpeg"

3.go to ./meta-swi/meta-swi-mdm9x28/conf/machine/swi-mdm9x28.conf
change UBI_ROOTFS_SIZE ?= “48MiB”

4. Make the yocto image and download to the module

My step

1.  download ffmpeg_6.0.bb (https://git.yoctoproject.org/poky/plain/meta/recipes-multimedia/ffmpeg/ffmpeg_6.0.bb)
2. create ffmpeg folder in ./meta-openembedded/meta-multimedia/recipes-multimedia/
3. put ffmpeg_6.0.bb into ffmpge
4. modify ./meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image.inc to add 
IMAGE_INSTALL_append = " ffmpeg"
5. make

I got error

Build image of minimal rootfs (for swi-mdm9x28).
WARNING: Layer swi should set LAYERSERIES_COMPAT_swi in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-mdm9xxx should set LAYERSERIES_COMPAT_swi-mdm9xxx in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-mdm9x28 should set LAYERSERIES_COMPAT_swi-mdm9x28 in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-mdm9xxx-bin should set LAYERSERIES_COMPAT_swi-mdm9xxx-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-bin should set LAYERSERIES_COMPAT_swi-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-wp-bin should set LAYERSERIES_COMPAT_swi-wp-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-extras-mach should set LAYERSERIES_COMPAT_swi-extras-mach in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-mdm9xxx-bin should set LAYERSERIES_COMPAT_swi-mdm9xxx-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-bin should set LAYERSERIES_COMPAT_swi-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-wp-bin should set LAYERSERIES_COMPAT_swi-wp-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-extras should set LAYERSERIES_COMPAT_swi-extras in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi should set LAYERSERIES_COMPAT_swi in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-mdm9xxx should set LAYERSERIES_COMPAT_swi-mdm9xxx in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-mdm9x28 should set LAYERSERIES_COMPAT_swi-mdm9x28 in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-mdm9xxx-bin should set LAYERSERIES_COMPAT_swi-mdm9xxx-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-bin should set LAYERSERIES_COMPAT_swi-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-wp-bin should set LAYERSERIES_COMPAT_swi-wp-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-extras-mach should set LAYERSERIES_COMPAT_swi-extras-mach in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-mdm9xxx-bin should set LAYERSERIES_COMPAT_swi-mdm9xxx-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-bin should set LAYERSERIES_COMPAT_swi-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-wp-bin should set LAYERSERIES_COMPAT_swi-wp-bin in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer swi-extras should set LAYERSERIES_COMPAT_swi-extras in its conf/layer.conf file to list the core layer names it is compatible with.
Loading cache: 100% |############################################| Time: 0:00:00
Loaded 3017 entries from dependency cache.
Parsing recipes: 100% |##########################################| Time: 0:00:01
Parsing of 2129 .bb files complete (2127 cached, 2 parsed). 3019 targets, 336 skipped, 0 masked, 0 errors.
WARNING: No bb files matched BBFILE_PATTERN_swi-mdm9xxx-bin '^/home/test/workspace/yocto/meta-swi/../meta-swi-extras/meta-swi-mdm9xxx-bin/'
WARNING: No bb files matched BBFILE_PATTERN_swi-mdm9xxx-bin '^/home/test/workspace/yocto/meta-swi/../meta-swi-extras/meta-swi-mdm9xxx-bin/'
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'libarchiveffmpeg' (but /home/test/workspace/yocto/meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image-minimal.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'libarchiveffmpeg' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libarchiveffmpeg']
ERROR: Required build target 'mdm9x28-image-minimal' has no buildable providers.
Missing or unbuildable dependency chain was: ['mdm9x28-image-minimal', 'libarchiveffmpeg']

Summary: There were 24 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Makefile:255: recipe for target 'image_bin' failed
make: *** [image_bin] Error 1

Do I miss something ?