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

Compare with Current View Page History

« Previous Version 5 Next »

  Build instructions for Control manager integration in RPI

       The following commands fetches the source code of turris using repo tool and create the image using bitbake.


repo init -u https://code.rdkcentral.com/r/manifests -b rdk-next -m rdkv-nosrc.xml
repo sync -j4 --no-clone-bundle
source meta-cmf-raspberrypi/setup-environment <select option raspberrypi-rdk-hybrid.conf>
bitbake rdk-generic-hybrid-wpe-image

Errors and Challenges

Some of the build errors and its root cause is described in the below table. We will keep updating the table as we encounter more errors.


recipelayererror/warningroot causeaction
ctrlm-main.bbmeta-rdk-videoERROR: Nothing PROVIDES 'rdkversion'missing rdkversion recipeAdd rdkversion.bb file in meta-cmf-raspberrypi
xr-speech-router_1.0.bbmeta-rdk-voice-sdkERROR: Nothing PROVIDES 'xr-sm-engine'BBMASK was added for 'xr-sm-engine'

Comment

BBMASK .= "|meta-rdk-video/recipes-extended/xr-sm-engine/"

rdkx-logger_1.0.bbmeta-rdk-voice-sdk

ERROR: rdkx-logger-1.0-gitAUTOINC+777c7f9a2f-r0 do_compile: oe_runmake failed


EXTRA_OECONF_append = " --enable-rdkv "

add above line in bbappend file in meta-cmf-raspberrypi

ctrlm-main.bbmeta-rdk-videoERROR: Failed to parse recipe: /mnt/home/mbaska691/vijith/mngr/meta-rdk-video/recipes-extended/ctrlm/ctrlm-main.bb

RDK_CPC_ROOT_GIT ?= "git://${RDK_GIT}/rdk/components/cpc

add in meta-cmf-raspberrypi conf/layer.conf file.

xraudio_1.0.bbmeta-rdk-voice-sdk

ERROR: xraudio-1.0-gitAUTOINC+ac4106d2ff-r0 do_compile: oe_runmake failed

| ../../git/src/xraudio.c: In function 'xraudio_thread_poll':

| ../../git/src/xraudio.c:2346:8: error: #error Need to add thread poll for resource management thread.



Add xraudio_1.0.bbappend file in meta-cmf-raspberrypi from mmeta-rdk-comcast-video layer
xraudio_1.0.bbmeta-rdk-voice-sdk

| ERROR: oe_runmake failed

| ../../git/src/xrsr_protocol_ws.c: In function 'xrsr_ws_connect_new':

| ../../git/src/xrsr_protocol_ws.c:408:25: error: implicit declaration of function 'nopoll_conn_new_opts6' [-Werror=implicit-function-declaration]

missing nopoll_0.3.2.b232.bbappend file.Add nopoll_0.3.2.b232.bbappend present in meta-rdk-comcast-voice-sdkiin meta-cmf-raspberrypi
ctrlm-main.bbmeta-rdk-video

ERROR: ctrlm-main-1.0-r0 do_compile: oe_runmake failed



Add ctrlm recipes present in meta-rdk-comcast-video to meta-cmf-raspberrypi
ctrlm-main.bbmeta-rdk-video

ERROR: ctrlm-main-1.0-r0 do_compile: oe_runmake failed

| ../../git/src/ctrlm_main.cpp:63:52: fatal error: client/linux/handler/exception_handler.h: No such file or directory

|  #include "client/linux/handler/exception_handler.h"



Comment breakpad from ctrlm-main.bbappend

# Enable breakpad

#EXTRA_OECONF_append = " --enable-breakpad"


ctrlm-testapp.bbmeta-rdk-videoERROR: Nothing PROVIDES 'ctrlm-device-update'missing  ctrlm-device-update recipeAdd ctrlm-device-update.bb file in meta-cmf-raspberrypi





rmfosal_git.bbmeta-rdk-voice-sdkERROR: rmfosal-1.99+gitAUTOINC+bf3e5d6f4e-r0 do_configure: autoreconf execution failed.
Add corresponding bbappend file in meta-cmf-raspberrypi
  • No labels