Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

recipelayererror/warningroot causeaction
ctrlm-main.bbmeta-rdk-video

| ../../git/src/ble/ctrlm_hal_ble.cpp:25:10: fatal error: stropts.h: No such file or directory

|    25 | #include <stropts.h>

|       |          ^~~~~~~~~~~

| compilation terminated.

header file for morty and dunfell are different


https://gerrit.teamccp.com/#/c/503274/

ctrlm-main.bbmeta-rdk-video| ../../../../../../../../rdk/components/generic/control/src/../cpc/ctrlm_vendor_network_factory.cpp: In function 'void ctrlm_vendor_network_factory_func_add(int (*)(long unsigned int, json_t*, networks_map_t&))':
| ../../../../../../../../rdk/components/generic/control/src/../cpc/ctrlm_vendor_network_factory.cpp:27:12: error: return-statement with a value, in function returning 'void' [-fpermissive]
|      return 0;
|             ^
| make[3]: *** [../cpc/ctrlm_vendor_network_factory.o] Error 1
missing symbol issue

Jira
serverJIRA
serverId11deff04-0380-3a3d-a916-0849d4e573f7
keyREFPLTV-929

Added dummy finction in ctrlm_vendor_network_factory.cpp

asbluetoothrcu.bbmeta-rdk-video

const class QJsonValue' has no member named 'toInt'


| /home/vtv364/vtv364/dunfell/build-raspberrypi-rdk-hybrid/tmp/work/cortexa7t2hf-neon-vfpv4-rdk-linux-gnueabi/asbluetoothrcu/1.99-r0/git/daemon/source/utils/promise.h:32:10: fatal error: QAtomicInteger: No such file or directory

|    32 | #include <QAtomicInteger>

|       |          ^~~~~~~~~~~~~~~~

| compilation terminated.


| /home/vtv364/vtv364/dunfell/build-raspberrypi-rdk-hybrid/tmp/work/cortexa7t2hf-neon-vfpv4-rdk-linux-gnueabi/asbluetoothrcu/1.99-r0/git/daemon/source/utils/logging.h:34:10: fatal error: QLoggingCategory: No such file or directory

|    34 | #include <QLoggingCategory>

|       |          ^~~~~~~~~~~~~~~~~~

| compilation terminated.


patch 

https://gerrit.teamccp.com/#/c/477819/

packagegroup-rdk-qt5.bb meta-rdkNothing RPROVIDES 'qtremoteobjects' 

Added

DISTRO_FEATURES_append = " comcast_qt5"

in meta-cmf-raspberrypi/conf/machine/raspberrypi-rdk-hybrid.conf

ctrlm-main.bbmeta-rdk-video

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

| /usr/src/debug/ctrlm-main/1.0-r0/git/src/ble/ctrlm_hal_ble.cpp:1709: error: undefined reference to 'libevdev_new_from_fd'
| /usr/src/debug/ctrlm-main/1.0-r0/git/src/ble/ctrlm_hal_ble.cpp:1714: error: undefined reference to 'libevdev_get_uniq'
| /usr/src/debug/ctrlm-main/1.0-r0/git/src/ble/ctrlm_hal_ble.cpp:1720: error: undefined reference to 'libevdev_free'
| /usr/src/debug/ctrlm-main/1.0-r0/git/src/ble/ctrlm_hal_ble.cpp:1729: error: undefined reference to 'libevdev_free'


Added

DEPENDS_append = "${@bb.utils.contains('DISTRO_FEATURES', 'build_for_sky', ' libevdev', ' ', d)}"

LDFLAGS_append = "${@bb.utils.contains('DISTRO_FEATURES', 'build_for_sky', ' -levdev', ' ', d)}"

in ctrlm-main.bbappend


msgpack-c_2.1.1.bbmeta-rdk-ext

ERROR: msgpack-c-2.1.1+gitAUTOINC+20ef1f925b-r0 do_compile

| /mnt/home/mbaska691/vijith/mngr/build-raspberrypi-rdk-hybrid/tmp/work/cortexa7t2hf-neon-vfpv4-rdk-linux-gnueabi/msgpack-c/2.1.1+gitAUTOINC+20ef1f925b-r0/git/test/carray.cpp:2:25: fatal error: gtest/gtest.h: No such file or directory
|  #include <gtest/gtest.h>
|                          ^
| compilation terminated.


Add


DEPENDS ="gtest" 

in meta-rdk-ext/recipes-support/msgpack/msgpack-c_2.1.1.bb

asbluetoothrcu.bbmeta-cmf-raspberrypi| CMake Error at CMakeLists.txt:24 (cmake_minimum_required):
|   CMake 3.10.3 or higher is required.  You are running version 3.8.2

added cmake_3.10.3.bb and related recipes to openembedded-core/meta/recipes-devtools/cmake/


observed in morty image.




"BleRcuDaemon" received signal SIGSEGV, Segmentation fault.

upgrade bluez froom 5.45 to 5.48


 CTRLM  :FATAL : ctrlm_main: failed to load version

version.txt missing params,

JENKINS_JOB
JENKINS_BUILD_NUMBER


Qtbase bringup for controlMgr

https://gerrit.teamccp.com/plugins/gitiles/rdk/yocto_oe/layers/meta-qt5/+/stable2/recipes-qt/qt5/qtbase-5.1.1

List of patches included in the comcast meta-qt5.

Patches
0001-Add-linux-oe-g-platform.patch
0001-Backport-QDbus_Fix_of_Losing_Valid_DBus_Obj_After_UnregisterObject.patch
0001-Backport-QObject-Not-to-Destroy-SlotObject-inside-lock.patch
0001-backport-QAtomic-feature-enhacement.patch
0001-backport-QCommandLineParser-feature-addon.patch
0001-backport-QLoggingCategory-enhacement.patch
0001-backport-QLoggingCategory-feature-addon.patch
0001-backport-QVersionNumber-feature-from_addon.patch
0001-backport-qjsonvalue-toInt-function.patch
0001-fix_cmake_path_for_mkspec.patch
0002-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch
0003-Add-external-hostbindir-option.patch
0004-qt_functions-temporary-remove-isEmpty-check.patch
0005-qmake-is-already-built-in-qtbase-native.patch
0006-Allow-building-a-separate-qmake-for-the-target.patch
0007-configureapp-Prefix-default-LIBDIRS-and-INCDIRS-with.patch
0008-qt_module-Fix-pkgconfig-replacement.patch
0009-qt_module-Fix-paths-in-.prl-files.patch
0010-wayland-scanner-disable-silent-rules.patch
0011-configure-don-t-export-SYSTEM_VARIABLES-to-.qmake.va.patch
0012-configure.prf-Allow-to-add-extra-arguments-to-make.patch
0013-Disable-mkv8snapshot.patch
0014-enables-tslib-device-to-be-read-from-env-variable.patch
0015-qtbase-allow-build-of-examples.patch
0018-QOpenGLPaintDevice-sub-area-support.patch
0020-Use-BGRA-extension-in-bindTexture.patch
0021-configure-make-pulseaudio-a-configurable-option.patch
0022-configure-make-alsa-a-configurable-option.patch
0023-configure-make-freetype-a-configurable-option.patch
0024-Use-OE_QMAKE_PATH_EXTERNAL_HOST_BINS-to-determine-pa.patch
0025-force-setting-of-MODULE_SYNCQT_DIR-correctly.patch
disable-printsupport.patch
qgetenv.patch
qt-5.1.1_qeglfs.patch


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. (Before opensourcing)

...