You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »

repo branch:

repo init -u https://code.rdkcentral.com/r/manifests -b dunfell -m rdkv-nosrc.xml
repo sync -j `nproc` --no-clone-bundle --no-tags


1.) changes in  meta-raspberrypi:

                        step1 :  please add    linux-raspberrypi_5.10.bb   file in   following path    /meta-raspberrypi/recipes-kernel/linux/

                         step2:  please  change    LIC_FILES_CHKSUM     =  "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
                                          in       /meta-raspberrypi//recipes-kernel/linux/linux-raspberrypi.inc

                         step3: please  set   PREFERRED_VERSION_linux-raspberrypi ??= "5.10.%"  in

                                       meta-raspberrypi/conf/machine/include/rpi-default-versions.inc



2.) changes in meta-cmf-rasberrypi:  

                     step1:  please add    arch-armv8.inc    file in following path meta-cmf-raspberrypi/conf/machine/include/arm

                     step2:   please  add    multilib.conf  file in following path meta-cmf-raspberrypi/conf/machine/

                     step3:   please change  raspberrypi-rdk-hybrid-generic.conf   file in following path   meta-cmf-raspberrypi/conf/machine/

                     step4:   please change  tune-cortexa53.inc file in the following path meta-cmf-raspberrypi/conf/machine/include/

                      step5:  please add  below changes in  layer.conf file in the following path meta-cmf-raspberrypi/conf/layer.conf

                                   -include include/rdk-bbmasks-##RDK_FLAVOR##-platform.in

                                   +include include/rdk-bbmasks-rdkv-platform.inc 

                       step6:  please change   wpe-webkit_%.bbappend file as per the  wpe-webkit.txt  in the following path meta-cmf-raspberrypi/recipes-wpe/wpe-webkit/


3.) changes in meta-cmf-video:  

               step1:   please add below changes in  iarm-event-sender_git.bbappend  file in the following path    meta-cmf-video /recipes-extended/sys_mon_tools/

                                 +#DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'ctrlm', 'ctrlm-headers', '', d)}" 


4.) changes in meta-rdk-ext:  

               step1:   please add  changes in wpe-webkit.inc in the following path  meta-rdk-ext/recipes-extended/wpe-webkit 


5.) changes in meta-rdk-restricted:  

                 step1:  please add  below changes in servicemanager_git.bb in the following path   meta-rdk-restricted/recipes-qt/servicemanager

                                 +#DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'ctrlm', 'ctrlm-headers', '', d)}"         

6.) changes in meta-rdk-video:  

                               step1:  please add  below changes   rdkservices_git.bb  in the following path  meta-rdk-video/recipes-extended/rdkservices/

  -DEPENDS += "wpeframework-clientlibraries devicesettings iarmbus iarmmgrs tts storagemanager nopoll audiocapturemgr hdmicec ctrlm-headers"

+DEPENDS += "wpeframework-clientlibraries devicesettings iarmbus iarmmgrs tts storagemanager nopoll audiocapturemgr hdmicec"

                                 step2:  please change   wpeframework_1.0.bb file as give here in the following path meta-rdk-video/recipes-extended/rdkservices/

                                           and please rename wpeframework.service.in as lib32-wpeframework.service in the following path  meta-rdk-video/rdkservices/wpeframework/

                                  step3:   please add below changes in iarm-event-sender_git.bb  file in the following path    meta-rdk-video/recipes-extended/sys_mon_tools/

                                 -CFLAGS += "${@bb.utils.contains('DISTRO_FEATURES', 'ctrlm', '-DCTRLM_ENABLED', '', d)}"

                                +#CFLAGS += "${@bb.utils.contains('DISTRO_FEATURES', 'ctrlm', '-DCTRLM_ENABLED', '', d)}"


7.) changes in openembedded-core:  

                                                        step1:  please change  python3-pygobject_3.34.0.bb  file as given here in the following   openembedded-core/meta/recipes-devtools/python/

                                                    note :  at the time build error:   please add libcairo-gobject.so.2 from   build-raspberrypi-rdk-hybrid/tmp/work/armv7vet2hf-neon-vfpv4-rdkmllib32-linux-gnueabi/lib32-cairo/1.16.0-r0/image/usr/lib/libcairo-gobject.so.2   to  openembedded-coremeta/meta/recipes-devtools/python/files/libcairo-gobject.so.2


                                                    step2:  please change  gstreamer1.0-plugins-good_1.16.3.bb   file as  given here in the following    openembedded-core/ meta/recipes-multimedia/gstreamer/

                                                         note :  at the time build error:   please add libcairo-gobject.so.2 from   build-raspberrypi-rdk-hybrid/tmp/work/armv7vet2hf-neon-vfpv4-rdkmllib32-linux-gnueabi/lib32-cairo/1.16.0-r0/image/usr/lib/libcairo-gobject.so.2   to   openembedded-coremeta/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/libcairo-gobject.so.2  

8.) Changes in bblayers.conf

Source commmand

MACHINE=raspberrypi-rdk-hybrid source meta-cmf-raspberrypi/setup-environment

in   build-raspberrypi-rdk-hybrid/conf/    please comment as below for bblayers.conf

#BBLAYERS =+ "${RDKROOT}/meta-rdk-voice-sdk"


9.)Start build with prefix lib32:

example if the target is      bitbake    rdk-generic-hybrid-image  then it must be  bitbake    lib32-rdk-generic-hybrid-image


Errors list while generating Image for rpi3:












  • No labels