RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Upgrading Turris-Omnia Reference Platform for Yocto 3.1 ie., from morty to dunfell
Considerations for broadband & extender build:
Start with the core-image-minimal build, for generating the rdk-generic-broadband-image
Build instructions for core-image-minimal,
repo init -u https:
//code.rdkcentral.com/r/manifests -m rdkb-turris-extsrc.xml -b yocto-dunfell-upgrade
repo sync -j4 --no-clone-bundle
MACHINE=turris source meta-turris/setup-environment
bitbake core-image-minimal
Once the core-image-minimal build is completed,
Start resolving all the errors that is being faced during the build
For rdk-generic-broadband image,
Error/warning | Layer/Reciepe | Fix | Remarks |
---|---|---|---|
ERROR: Nothing PROVIDES 'wireless-tools' | meta-rdk-opensync meta-rdk | In opensync_1.4.0.bb, remove wireless-tools from depends And in packagegroup-rdk-oss-broadband.bb, remove wireless-tools for dunfell branch | wireless-tools is not there in yocto-3.1 |
ERROR: Nothing PROVIDES 'bridge-utils-native' ERROR: Nothing PROVIDES 'virtual/kernel-native' | meta-virtualization upgraded from 2.6.3 to 2.13 | Add, DEPENDS_remove = "virtual/kernel bridge-utils" DEPENDS_append_class-target = " virtual/kernel" DEPENDS_append_class-target = " bridge-utils" | Building the dependencies only for the target , not for the narive |
ERROR: Nothing RPROVIDES 'cpp-symlinks' | meta-openembedded python3-pycparser_2.19.bb | Add, | cpp and cpp-symlinks recipes are not present in 3.1 |
ERROR: mosquitto-1.4.8-r0 do_compile: oe_runmake failed security_default.c:773:13: error: storage size of 'context' isn't known | meta-rdk-ext |