systemd service file, we can remove them as shown below: SYSTEMD_SERVICE_${PN}_remove = " \ ${BPN}.service \ ${BPN}.timer \ "
do_install_append() { rm ${D}${systemd_system_unitdir}/${BPN}.service rm ${D}${systemd_system_unitdir}/${BPN}.timer } |
dnsmasq_%.bbappend | meta-rdk-ext | Postinstall scriptlets of ['systemd'] failed. | As systemd in dunfell provides resolv.conf, no need to install again from dnsmasq. | Removed resolv.conf from do_install for dunfell |
qtbase_5.1.1.bbappend
| meta-cmf-qt5 | Declaration conflict for qopengl's GLdouble because of this qtbase throws build error. | GLdouble is typedefed as GLFloat in qopengl.h this leads to a conflict with the earlier definition of GLdouble as double. | We can typedef GLdouble to double. |
msgpack-c_2.1.1.bb | meta-rdk-ext | Error about 'copying an object of non-trivial type' in msgpack-c. | Typecasting is missing while using memcpy(). | Insteadof using std::memcpy(&o, &v, sizeof(v)), we can typecast the object as shown below std::memcpy(static_cast<void*>(&o), &v, sizeof(v)) |
wpe-webkit.inc | meta-rdk-ext | dunfell build throws do_package_qa error as libWPEWebKit.so requires libTTSClient.so | Unable to satisfy runtime dependency libTTSClient.so | Add tts package in the RDEPENDS for wpe-webkit |
ledmgr-extended-noop_git.bb | meta-rdk-video | fatal error: sysMgr.h: No such file or directory | sysMgr.h file not avalable in the sysroot directory. | Add iarmmgrs in the DEPENDS of meta-rdk-video/recipes-extended/ledmgr/ledmgr-extended-noop_git.bb |
aamp_git.bb | meta-rdk-video | irMgr.h not found | irMgr.h file not avalable in the sysroot directory. | Add iarmmgrs in the DEPENDS of meta-cmf-video/recipes-extended/aamp/aamp_git.bbappend |
wrp-c_1.0.bb | meta-rdk-ext | error: 'strncpy' output truncated before terminating nul copying 23 bytes from a string of the same length. | Use of strncpy for coping. | Replace strncpy with memcpy. |
ledmgr_git.bb | meta-rdk-video | yocto dunfell framework throws do_package_qa() filedeps error while building the packages. | required runtime dependencies are missing. | Add devicesettings in RDEPENDS of meta-rdk-video/recipes-extended/ledmgr/ledmgr_git.bb |
tr69hostif_git.bb | meta-rdk-video | yocto dunfell framework throws do_package_qa() filedeps error while building the packages. | required runtime dependencies are missing. | Add devicesettings in RDEPENDS of meta-rdk-video/recipes-thirdparty/tr69/tr69hostif_git.bb |
bluetooth-core | N/A | fatal error: bluetooth/audio/a2dp-codecs.h: No such file or directory | a2dp codec macros are changed in newer bluez version (5.54) from oe-core dunfell branch. | We can add definitions for MIN_BITPOOL and MAX_BITPOOL in btrCore_avMedia.c as shown below #ifndef MIN_BITPOOL #define MIN_BITPOOL SBC_MIN_BITPOOL #endif #ifndef MAX_BITPOOL #define MAX_BITPOOL SBC_MAX_BITPOOL #endif |
bluetooth_mgr | N/A | undefined reference error for bluetooth-mgr | bluetooth-mgr main.c calls sd_notify() API but not linked libsystemd.so which is causing undefined reference error | Update AM_LDFLAGS with -lsystemd to resolve undefined reference error. |
bluetooth_mgr | N/A | memcpy issue for MediaElementListInfo. | Improper structure size was mentioned in the memcpy. | Replace sizeof(BTRMGR_IARMMediaElementListInfo_t) with sizeof(BTRMGR_MediaElementListInfo_t) in the following function in btmgr_iarm_external_interface.c memcpy (mediaElementListInfo, &mediaElementList.m_mediaTrackListInfo, sizeof(BTRMGR_IARMMediaElementListInfo_t)) |
bluetooth-core | N/A | Error due to incorrect to use of AdapterInfo struct. | appropriate structure is not mentioned in sizeof(). | Replace sizeof(stBTDeviceInfo) in the following function with sizeof(stBTAdapterInfo) in btCore_dbus_bluez5.c memset(&lstBTAdapterInfo, 0, sizeof(stBTDeviceInfo)) |
fog | N/A | Error when HLSPlaylistsDownload.ccp in fogcli calls 'SHA1' API | -lcrypto not included in the Makefile | Update fogcli_LDFLAGS in Makefile.am with -lcrypto. |
sectionfilter-hal-noop_git.bb | meta-rdk-video | Error due to missing dependencies in sectionfilter-hal | dunfell framework expects all possible dependencies to be mentioned in DEPENDS. | Update sectionfilter-hal-noop_git.bb DEPENDS with jansson. |
sys-utils_git.bb | meta-rdk-video | package_qa error while building sys-utils_git.bb | dunfell framework expects to mention all runtime deps to avoid package_qa error. | Add devicesettings in the RDEPENDS field of sys-utils_git.bb |
iarmmgrs_git.bbappend | meta-cmf-video | package_qa error while building iarmmgrs_git.bb | hybrid specific runtime deps overriding basic runtime deps which causes package_qa error. | Use append instead of simple assignment for the runtime dependency for iarmmgrs as shown below: RDEPENDS_${PN}_append_hybrid = " virtual/mfrlib" |
cairo_%.bbappend | meta-rdk-ext | Conflict due to patches available in other layers while patching cairo. | meta-wpe also maintains cairo patches that makes conflict while apply. | apply patches conditionally based on meta-wpe as shown below: SRC_URI_append = " \ ${@'file://cairo-egl-device-create-for-egl-surface.patch' if 'wpe-layer' not in d.getVar('BBFILE_COLLECTIONS').split() else ''} \ ${@'file://0008-add-noaa-compositor.patch' if 'wpe-layer' not in d.getVar('BBFILE_COLLECTIONS').split() else ''} \ " |
xupnp | N/A | error: too many arguments to function 'gupnp_context_new'. | Based on the gupnp version the we need to call gupnp_context_new and gupnp_root_device_new functions. | Fix is available in the following commit: REFPLTV-473 |
rmfgeneric_git.bb | meta-rdk-video | rmfgeneric throws do_package() error says dwarfsrcfiles exit with error code for librbi.a. | This issue comes only when RBI is enabled (--enable-rbi) for hybrid. | Issue canbe resolved by adding INHIBIT_PACKAGE_DEBUG_SPLIT_hybrid = "1" in rf=mfgeneric_git.bb |
procps_%.bbappend wpe-webkit.inc
| meta-rdk-ext | Build failure due to missing dependencies. | dunfell build expects all possible dependencies in place. | Fix is available in the following commit: 39396 : REFPLTV-473 |
tr69agent | N/A | error: storage size of 'ctx' isn't known | The build is failing due to openssl 1.0 and 1.1 compatibility issues. | Fix is available in the following commit: 39371 : REFPLTV-473 |
tr69agent_git.bb tr69hostif_git.bb | meta-rdk-video | configure: error: Package requirements (libproc >= 3.2.8) were not met: No package 'libproc' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PROCPS_CFLAGS and PROCPS_LIBS to avoid the need to call pkg-config. | --enable-latest-procps OECONF option was only enabled in morty builds. | --enable-latest-procps OECONF option can be added to dunfell builds as well by editing the respective recipes as shown below: EXTRA_OECONF_append_dunfell = " --enable-latest-procps" |
tr69 | N/A | --enable-morty name conflict while building tr69hostif from dunfell framework. | --enable-morty name conflicts by enabling on dunfell builds. | Fix is available in the following commit: 39342 : REFPLTV-412 |
tr69hostif | N/A | aclocal: error: couldn't open directory 'cfg': No such file or directory | latest autotools version expects m4 macro directory. | We can fix this issue by replacing AC_CONFIG_MACRO_DIR([cfg]) with AC_CONFIG_MACRO_DIR([m4]) in configure.ac for tr69hostif. |
bluetooth-core | N/A | building bluetooth-core on gcc 9.x throws below errors -Werror=stringop-overflow= -Werror=stringop-truncation -Werror=format-truncation= on below files src/btrCore.c src/bt-iface/btrCore_dbus_bluez.c | gcc 9.x enables more string operations flags that throw errors on compilation. | Fix is available in the following commit: 39257 : REFPLTV-412 |
bluetooth-core | N/A | Build failure due to incorrect structure definition. | appropriate structure is not mentioned in sizeof() while memset-ting the same. | Replace sizeof(stBTDeviceInfo) with sizeof(stBTAdapterInfo) in the following function in btrCore_dbus_bluez5.c memset(&lstBTAdapterInfo, 0, sizeof(stBTDeviceInfo)) |
power-state-monitor | N/A | Build failure due to directfb header file inclusion while building power-state-monitor from dunfell framework. | directfb depends is no more from recipe so, no need of directfb headers / API in the src. | Remove #include <direct/list.h> from powerStateMonitorMain.c |
dibbler_%.bbappend | meta-rdk-ext | Dibbler issues: patch doesn't apply, couldn't install script file which resulted in packaging errors. | patch already incorporated into src. | We can remove the following patch from the bbappend file for dunfell builds: 0001-DELIA-19972-Dibbler-client-crash-in-checkDecline.patch |
mediaframework | N/A | aclocal: error: couldn't open directory 'cfg': No such file or directory | latest autotools version expects m4 macro directory. | We can fix this issue by replacing AC_CONFIG_MACRO_DIR([cfg]) with AC_CONFIG_MACRO_DIR([m4]) in configure.ac for mediaframework. |