Build yellow.sdef system from MangOH repo

Hi All,
i’m tring to build my MangOH Yellow system to update battery values on yellow kernel module.
i have VS code with WSL Ubuntu 18.04, leaf updated with mangoh package mangoh-yellow-0.6.0 version.
when i tried to build the system by Ctrl+Shift+B i got errors #include “bsec_interface.h”, see my log.
yellow build errors.txt (68.2 KB)

when i tring to build by make yellow i got different errors, i was tried to update this parameters from the README without changes.

(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/mangOH$ make yellow
Not building LEGATO due to $LEGATO == 0
*

  • ERROR: Bosch bsec library not found at BSEC_DIR ().
  •    See components/boschBsec/README.md .
    

Makefile:122: recipe for target ‘yellow_wp77xx’ failed
make: *** [yellow_wp77xx] Error 1

also, i was see some topics on this issue and tried it but no one help me to solve it.

I need your help on this, Does anyone have a way to solve this?
Is there anything in the process that’s missing?

Thanks,
ElkanaM

you can see here:

Thanks,

i find some command that changed all system location

leaf env workspace --set BSEC_DIR=pwd/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7

(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/mangOH$ leaf env workspace --set BSEC_DIR=`pwd`/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7# Exported by workspace
    > export LEAF_WORKSPACE="/home/elkanam/myWorkspace";
    > export LEGATO_DEF_FILE="${LEAF_WORKSPACE}/mangOH/yellow.sdef";
    > export BSEC_DIR="/home/elkanam/myWorkspace/mangOH/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7";

now i can see finly the location of the BSEC_DIR updated, but i have another errors,

[604/847] Compiling C source
FAILED: /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/9d6aa60c8873f74c7dfcc60517b38424.o 
/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -MMD -MF /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/9d6aa60c8873f74c7dfcc60517b38424.o.d -Wall -Werror -fvisibility=hidden  -c /home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bme680ApiImpl.c -o /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/9d6aa60c8873f74c7dfcc60517b38424.o  -DLE_FILENAME=`basename /home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bme680ApiImpl.c` -DMK_TOOLS_BUILD  -DLEGATO_EMBEDDED -fPIC -DSIERRA_MDM9X28 -DSIERRA_WP76XX -DPCM_IF=SEC_AUX -DI2S_IF=SEC_MI2S -DUSB_IF=AFE_PCM -DCODEC_IF=PRI_MI2S -DMM_1_ALSA_MIXER_CTRL=MultiMedia1 -DMM_1_ALSA_PCM_DEVICE_ID=0 -DMM_2_ALSA_MIXER_CTRL=MultiMedia2 -DMM_2_ALSA_PCM_DEVICE_ID=13 -DADC_BEGIN_NUM=0 -DADC_COUNT=4 -DPDP_MAX_PROFILE=16 -DPDP_MAX_MULTIPDP=8 -DEUICC -DLWM2M_OBJECT_3_BATTERY -DLWM2M_OBJECT_9 -I /home/elkanam/myWorkspace/_build_yellow/wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I/home/elkanam/myWorkspace/mangOH -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/src -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4 -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4 -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4/server -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4/server -I/home/elkanam/myWorkspace/mangOH/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7 -I/home/elkanam/myWorkspace/mangOH/components/boschBme680Driver -I/home/elkanam/myWorkspace/mangOH/components/boschBme680Driver/Bosch_BME680_Driver -DLE_COMPONENT_NAME=bsecIntegrationComponent -DLE_LOG_SESSION=bsecIntegrationComponent_LogSession  -DLE_LOG_LEVEL_FILTER_PTR=bsecIntegrationComponent_LogLevelFilterPtr  -std=c99 -DBME680_I2C_BUS=6
/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bme680ApiImpl.c:3:10: fatal error: bsec_interface.h: No such file or directory
 #include "bsec_interface.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.
[605/847] Compiling C source
FAILED: /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/45fd888b3c67e91824af929b1d7f412b.o 
/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -MMD -MF /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/45fd888b3c67e91824af929b1d7f412b.o.d -Wall -Werror -fvisibility=hidden  -c /home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bsecIntegration.c -o /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/45fd888b3c67e91824af929b1d7f412b.o  -DLE_FILENAME=`basename /home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bsecIntegration.c` -DMK_TOOLS_BUILD  -DLEGATO_EMBEDDED -fPIC -DSIERRA_MDM9X28 -DSIERRA_WP76XX -DPCM_IF=SEC_AUX -DI2S_IF=SEC_MI2S -DUSB_IF=AFE_PCM -DCODEC_IF=PRI_MI2S -DMM_1_ALSA_MIXER_CTRL=MultiMedia1 -DMM_1_ALSA_PCM_DEVICE_ID=0 -DMM_2_ALSA_MIXER_CTRL=MultiMedia2 -DMM_2_ALSA_PCM_DEVICE_ID=13 -DADC_BEGIN_NUM=0 -DADC_COUNT=4 -DPDP_MAX_PROFILE=16 -DPDP_MAX_MULTIPDP=8 -DEUICC -DLWM2M_OBJECT_3_BATTERY -DLWM2M_OBJECT_9 -I /home/elkanam/myWorkspace/_build_yellow/wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I/home/elkanam/myWorkspace/mangOH -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/src -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4 -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4 -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4/server -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4/server -I/home/elkanam/myWorkspace/mangOH/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7 -I/home/elkanam/myWorkspace/mangOH/components/boschBme680Driver -I/home/elkanam/myWorkspace/mangOH/components/boschBme680Driver/Bosch_BME680_Driver -DLE_COMPONENT_NAME=bsecIntegrationComponent -DLE_LOG_SESSION=bsecIntegrationComponent_LogSession  -DLE_LOG_LEVEL_FILTER_PTR=bsecIntegrationComponent_LogLevelFilterPtr  -std=c99 -DBME680_I2C_BUS=6
/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bsecIntegration.c:3:10: fatal error: bsec_interface.h: No such file or directory
 #include "bsec_interface.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.
[609/847] Packaging app
ninja: build stopped: subcommand failed.
The terminal process "/bin/bash '-c', 'mksys ${LEGATO_DEF_FILE} -s components -t ${LEGATO_TARGET} -w ${LEGATO_OBJECT_DIR} -o ${LEGATO_OUTPUT_DIR}'" terminated with exit code: 1.

with make yellow_wp77xx i see that path updated,

(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/mangOH$ make yellow_wp77xx
Not building LEGATO due to $LEGATO == 0
*
* ERROR: Bosch bsec library not found at BSEC_DIR (/home/elkanam/myWorkspace/mangOH/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7).
*        See components/boschBsec/README.md .
*
Makefile:122: recipe for target 'yellow_wp77xx' failed
make: *** [yellow_wp77xx] Error 1

you have any clue how to solve it?

ElkanaM

Seems you have set the path wrongly:

BSEC_DIR=pwd/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7

Do you really need the pwd?

Yes,
I was remove the pwd from the command, its look same, also in make file i have the line:
export BSEC_DIR ?= $(MAKEFILE_DIR)/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7

make: Nothing to be done for 'wakaama'.
[603/847] Compiling C source
FAILED: /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/45fd888b3c67e91824af929b1d7f412b.o 
/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -MMD -MF /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/45fd888b3c67e91824af929b1d7f412b.o.d -Wall -Werror -fvisibility=hidden  -c /home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bsecIntegration.c -o /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/45fd888b3c67e91824af929b1d7f412b.o  -DLE_FILENAME=`basename /home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bsecIntegration.c` -DMK_TOOLS_BUILD  -DLEGATO_EMBEDDED -fPIC -DSIERRA_MDM9X28 -DSIERRA_WP76XX -DPCM_IF=SEC_AUX -DI2S_IF=SEC_MI2S -DUSB_IF=AFE_PCM -DCODEC_IF=PRI_MI2S -DMM_1_ALSA_MIXER_CTRL=MultiMedia1 -DMM_1_ALSA_PCM_DEVICE_ID=0 -DMM_2_ALSA_MIXER_CTRL=MultiMedia2 -DMM_2_ALSA_PCM_DEVICE_ID=13 -DADC_BEGIN_NUM=0 -DADC_COUNT=4 -DPDP_MAX_PROFILE=16 -DPDP_MAX_MULTIPDP=8 -DEUICC -DLWM2M_OBJECT_3_BATTERY -DLWM2M_OBJECT_9 -I /home/elkanam/myWorkspace/_build_yellow/wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I/home/elkanam/myWorkspace/mangOH -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/src -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4 -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4 -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4/server -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4/server -I/home/elkanam/myWorkspace/mangOH/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7 -I/home/elkanam/myWorkspace/mangOH/components/boschBme680Driver -I/home/elkanam/myWorkspace/mangOH/components/boschBme680Driver/Bosch_BME680_Driver -DLE_COMPONENT_NAME=bsecIntegrationComponent -DLE_LOG_SESSION=bsecIntegrationComponent_LogSession  -DLE_LOG_LEVEL_FILTER_PTR=bsecIntegrationComponent_LogLevelFilterPtr  -std=c99 -DBME680_I2C_BUS=6
/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bsecIntegration.c:3:10: fatal error: bsec_interface.h: No such file or directory
 #include "bsec_interface.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.
[608/847] Compiling C source
FAILED: /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/9d6aa60c8873f74c7dfcc60517b38424.o 
/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -MMD -MF /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/9d6aa60c8873f74c7dfcc60517b38424.o.d -Wall -Werror -fvisibility=hidden  -c /home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bme680ApiImpl.c -o /home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/obj/9d6aa60c8873f74c7dfcc60517b38424.o  -DLE_FILENAME=`basename /home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bme680ApiImpl.c` -DMK_TOOLS_BUILD  -DLEGATO_EMBEDDED -fPIC -DSIERRA_MDM9X28 -DSIERRA_WP76XX -DPCM_IF=SEC_AUX -DI2S_IF=SEC_MI2S -DUSB_IF=AFE_PCM -DCODEC_IF=PRI_MI2S -DMM_1_ALSA_MIXER_CTRL=MultiMedia1 -DMM_1_ALSA_PCM_DEVICE_ID=0 -DMM_2_ALSA_MIXER_CTRL=MultiMedia2 -DMM_2_ALSA_PCM_DEVICE_ID=13 -DADC_BEGIN_NUM=0 -DADC_COUNT=4 -DPDP_MAX_PROFILE=16 -DPDP_MAX_MULTIPDP=8 -DEUICC -DLWM2M_OBJECT_3_BATTERY -DLWM2M_OBJECT_9 -I /home/elkanam/myWorkspace/_build_yellow/wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I/home/elkanam/myWorkspace/mangOH -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/component/c213e426e0279b9c15eb34eadad413c0/src -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4 -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4 -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4/server -I/home/elkanam/myWorkspace/_build_yellow/wp77xx/api/9f4604d93c34d2b17c21b8a1fbc271c4/server -I/home/elkanam/myWorkspace/mangOH/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7 -I/home/elkanam/myWorkspace/mangOH/components/boschBme680Driver -I/home/elkanam/myWorkspace/mangOH/components/boschBme680Driver/Bosch_BME680_Driver -DLE_COMPONENT_NAME=bsecIntegrationComponent -DLE_LOG_SESSION=bsecIntegrationComponent_LogSession  -DLE_LOG_LEVEL_FILTER_PTR=bsecIntegrationComponent_LogLevelFilterPtr  -std=c99 -DBME680_I2C_BUS=6
/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/bme680ApiImpl.c:3:10: fatal error: bsec_interface.h: No such file or directory
 #include "bsec_interface.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
The terminal process "/bin/bash '-c', 'mksys ${LEGATO_DEF_FILE} -s components -t ${LEGATO_TARGET} -w ${LEGATO_OBJECT_DIR} -o ${LEGATO_OUTPUT_DIR}'" terminated with exit code: 1.

on make yellow_wpxx i have another errors,

(lsh) root@TAS-833-LT:/home/elkanam/myWorkspace/mangOH# make yellow_wp77xxMakefile:86: ==== OCTAVE_ROOT not defined ====
Not building LEGATO due to $LEGATO == 0
make: /bin/findtoolchain: Command not found
make: /bin/findtoolchain: Command not found
# NOTE: When using leaf, these TOOLCHAIN_X variables don't need to be passed to mksys.
TOOLCHAIN_DIR= \
TOOLCHAIN_PREFIX= \
OCTAVE=0 \
mksys -t wp77xx --cflags=-O2 --object-dir=build/yellow_wp77xx --output-dir=build/update_files yellow.sdef
/bin/sh: 1: mksys: not found
Makefile:122: recipe for target 'yellow_wp77xx' failed
make: *** [yellow_wp77xx] Error 127
(lsh) root@TAS-833-LT:/home/elkanam/myWorkspace/mangOH# 

Thanks,

ElkanaM

seems you need to go to legato path do “make” once first if you see the following:

make: /bin/findtoolchain: Command not found
make: /bin/findtoolchain: Command not found

BTW, I have no idea why it cannot find the bsec_interface.h, I don’t see such problem here.
Here, I am not compiling inside the leaf shell, I extract the toolchain and compile in terminal.

You can open the component.cdef and add the “-I” header file location in the cflag and see what happens.

i had tried to reattached all enviroment agin from the leaf addon on VS code,
when i run make for legato path i got this errors.

(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/leaf-data/current/mangOH-wp77xx-legato$ make yellow_wp77xx
Building Legato for target 'wp77xx'
  KSET      /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/.config.wp77xx - TARGET_WP77XX
  KCONFIG   /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/.config.wp77xx
  GEN       build/wp77xx/.config.mk
Building Legato for target 'wp77xx'
make: *** No rule to make target 'yellow_wp77xx'.  Stop.
(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/leaf-data/current/mangOH-wp77xx-legato$ make yellow
Building Legato for target 'yellow'
Makefile:127: build/yellow/.config.mk: No such file or directory
****ERROR: Unrecognized target type 'yellow'.
****ERROR: Unrecognized target type 'yellow'.
****ERROR: Unrecognized target type 'yellow'.
****ERROR: Unrecognized target type 'yellow'.
Makefile:246: *** Unable to find toolchain for target 'yellow'.  Stop.
(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/leaf-data/current/mangOH-wp77xx-legato$ make 
Building Legato for target 'localhost'
make[1]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0'
Building Legato for target 'localhost'
  GEN       version
  MAKE      tools
make[2]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0'
Using ninja installed at: /usr/bin/ninja
  MAKE      mkPatch
make[3]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/framework/tools/mkPatch'
make[3]: '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/bin/mkPatch' is up to date.
make[3]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/framework/tools/mkPatch'
  NINJA     /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/tools/build.ninja
ninja: no work to do.
make[2]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0'
  GEN       sources.md5
  GEN       package.properties
  MAKE      framework
make[2]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0'
  NINJA     /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/localhost/framework/build.ninja
ninja: error: opening build log: Permission denied
Makefile.framework:255: recipe for target 'liblegato' failed
make[2]: *** [liblegato] Error 1
make[2]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0'
Makefile:535: recipe for target 'framework' failed
make[1]: *** [framework] Error 2
make[1]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0'
Makefile:459: recipe for target 'default' failed
make: *** [default] Error 2
(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/leaf-data/current/mangOH-wp77xx-legato$ 

the build of mangoh yellow is falied.

Any advise?

ElkanaM

how about “make wp77xx”?

Probably you need to open the Makefile to see what target to build.

Thanks,
it seem like working and managed to build legato with make wp77xx but again errors on make yellow_wp77xx.

make[2]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/065aa4923e91122bde635726b8e569df/doc'
if test -e html ; then mkdir -p /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/3rdParty/tinydtls/share/doc/tinydtls; cp -r html/* /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/3rdParty/tinydtls/share/doc/tinydtls ; fi
make[2]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/065aa4923e91122bde635726b8e569df/doc'
make[2]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/065aa4923e91122bde635726b8e569df/platform-specific'
:
make[2]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/065aa4923e91122bde635726b8e569df/platform-specific'
make[2]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/065aa4923e91122bde635726b8e569df/sha2'
test -d /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/3rdParty/tinydtls/include/tinydtls/sha2 || mkdir -p /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/3rdParty/tinydtls/include/tinydtls/sha2
cp sha2.h /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/3rdParty/tinydtls/include/tinydtls/sha2
make[2]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/065aa4923e91122bde635726b8e569df/sha2'
make[2]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/065aa4923e91122bde635726b8e569df/aes'
test -d /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/3rdParty/tinydtls/include/tinydtls/aes || mkdir -p /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/3rdParty/tinydtls/include/tinydtls/aes
cp rijndael.h /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/3rdParty/tinydtls/include/tinydtls/aes
make[2]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/065aa4923e91122bde635726b8e569df/aes'
make[1]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/065aa4923e91122bde635726b8e569df'
[490/1126] Running external build step
make[1]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/f4f47f2f9576fffc8160187e5f439650'
make[1]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/f4f47f2f9576fffc8160187e5f439650'
[506/1126] Running external build step
make[1]: Entering directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/57406c91007f8d040a0f96cb47730903'
make[1]: Leaving directory '/home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/system/component/57406c91007f8d040a0f96cb47730903'
[1125/1126] Creating system info.properties
../apps./apps/atAirVantage./apps/atQmiLinker./apps/atService./apps/audioService./apps/avcService./apps/cellNetService./apps/dataConnectionService./apps/fwupdateService./apps/gpioService./apps/modemService./apps/portService./apps/positioningService./apps/powerMgr./apps/qmiAirVantage./apps/secStore./apps/smsInboxService./apps/spiService./apps/tools./apps/voiceCallService./apps/wifi./apps/wifiApTest./apps/wifiClientTest./apps/wifiService./apps/wifiWebAp./bin./bin/_appStopClient./bin/app./bin/cm./bin/config./bin/configEcm./bin/configTree./bin/cus_sec.sh./bin/debugCfg./bin/fwupdate./bin/gdbCfg./bin/gnss./bin/inspect./bin/install-hook./bin/kmod./bin/legato./bin/log./bin/logCtrlDaemon./bin/pmtool./bin/pss./bin/saveLogs./bin/sbtrace./bin/sdir./bin/secstore./bin/security-unpack./bin/serviceDirectory./bin/setNet./bin/start./bin/startSystem./bin/straceCfg./bin/supervisor./bin/uartMode./bin/update./bin/updateDaemon./bin/watchdog./bin/wifi./bin/xattr./config./config/apps.cfg./config/framework.cfg./config/modules.cfg./config/users.cfg./lib./lib/libComponent_appCfg.so./lib/libComponent_appCtrl.so./lib/libComponent_config.so./lib/libComponent_configTree.so./lib/libComponent_le_pa_start.so./lib/libComponent_le_pa_wdog.so./lib/libComponent_logDaemon.so./lib/libComponent_sbtrace.so./lib/libComponent_sdirTool.so./lib/libComponent_serviceDirectory.so./lib/libComponent_supervisor.so./lib/libComponent_update.so./lib/libComponent_updateDaemon.so./lib/libComponent_watchdogDaemon.so./lib/libjansson.so./lib/libjansson.so.4./lib/libjansson.so.4.11.0./lib/liblegato.so./modules./modules/files./modules/files/spisvc./modules/files/spisvc/scripts./modules/files/spisvc/scripts/install.sh./modules/files/spisvc/scripts/remove.sh./modules/spisvc.kof7fb045a12c10607b90f4c5ea5fad4ec  ./bin/_appStopClient
a8ac38a528c4f97954e28b4f2e2224c4  ./bin/app
8a6979546f8c8b64d4e3db0997df9069  ./bin/cm
73738429b7d558d06587929b01af5532  ./bin/config
8e97c369dd4faa5abe270c854fe5d90d  ./bin/configEcm
6851f8d8bdb2f85d70c712a8f2078c64  ./bin/configTree
c066561813fc1702ce9eaf9e13cc8df5  ./bin/cus_sec.sh
684f47445590aa06f83cc093d21eacc9  ./bin/debugCfg
b871260d5355a736f6c1d61ca5352e0e  ./bin/fwupdate
0a22222f66803802ce12e7372e4e53c3  ./bin/gnss
bad52d58c51664bc01378288e91e17fe  ./bin/inspect
0d35797f8657553a5ed19597709f02ce  ./bin/install-hook
f1a620e4baf98c443176158057e6d759  ./bin/kmod
a74688cfc097f7156cde2c3e1874e9ad  ./bin/legato
b1adbd1767598d15c0b8daa47ae7d95e  ./bin/log
a1fdd49c7389c5968be4b77892174420  ./bin/logCtrlDaemon
ca6dd92749abd9890dd46ab92f045869  ./bin/pmtool
389a5c3066a047c1d75ac5301266bbbb  ./bin/pss
32e375a141d97df6c7cde35103ebd4b8  ./bin/saveLogs
0101ab69edb01f276e76182386e6284e  ./bin/sbtrace
4cc3d8041b37a48202563688b07c638f  ./bin/sdir
c4ddcc69a14738972f7d79dcf4d95511  ./bin/secstore
660353cfd0b169c16aea2f6745506f78  ./bin/security-unpack
4d2a1fb779d375f6bbb9761fc971452d  ./bin/serviceDirectory
360c5cd9fb13ab1a91d219eb71b99cc7  ./bin/setNet
01d5d64484797ce3ce9ad69a80adfcaf  ./bin/start
cfc678ac4e9929a5c7b05616b48b840a  ./bin/startSystem
3845c21a25f5a3755cbb2dc6f2451fbd  ./bin/supervisor
8bc4136810ca2299896a6fc9ab7f836e  ./bin/uartMode
9a2e5fb9dffc59150b574cf0f686d97e  ./bin/update
9da22d3a5bbc45afe0f72eb306bf28e5  ./bin/updateDaemon
16d110f6b1f85cdfec38644c2745720d  ./bin/watchdog
2dfbc882e4d31252e80ec33ef504b1e9  ./bin/wifi
0907f706b638d48f152d07a31d3488e1  ./bin/xattr
076c094365ff4bf135ef46cad5012945  ./config/apps.cfg
5b76b0eef9af8a2300673e0553f609f9  ./config/framework.cfg
9dcc458a690569e65b27196e837fc5e4  ./config/modules.cfg
d83d1cce14dc04ec08f4f867a5ac7982  ./config/users.cfg
ac5f4650e480c7b4018d0e9b030a0a73  ./lib/libComponent_appCfg.so
7ade36d2e2850a2a0c2a00e1f8dc7fc4  ./lib/libComponent_appCtrl.so
f156237829da31f521d2fe5ba4bed7d9  ./lib/libComponent_config.so
895e71f18f0ca5021b76353f72fffc58  ./lib/libComponent_configTree.so
fe19df724d4258c1eb7b66df48793466  ./lib/libComponent_le_pa_start.so
af0f6a72f6e1f638b0489a30f91aa2fd  ./lib/libComponent_le_pa_wdog.so
436a758296809d3a8d495a8234297972  ./lib/libComponent_logDaemon.so
06b60d7d02d6a32c20b7216e9b0b65bb  ./lib/libComponent_sbtrace.so
8b17089c77a3fef25ddd634d314c8d8c  ./lib/libComponent_sdirTool.so
858d952a4a8000f12fffca2e88e7d0b0  ./lib/libComponent_serviceDirectory.so
0d27f503a6d3629e1147774145eac56e  ./lib/libComponent_supervisor.so
41cc0026498624789d99807db8301793  ./lib/libComponent_update.so
ffc0225e9be9116baaa76c70f3b757ae  ./lib/libComponent_updateDaemon.so
59016242c157905bc293f00aa224813a  ./lib/libComponent_watchdogDaemon.so
c6210bade865a4df97db402c7ed47ce8  ./lib/libjansson.so.4.11.0
74fb944e88934085764c9cf64004359b  ./lib/liblegato.so
5a77a38ae58c677c8a25a586a70c7af7  ./modules/files/spisvc/scripts/install.sh
e3fb82673d0a38b49ab22a34dd8747df  ./modules/files/spisvc/scripts/remove.sh
ceac68c31713de3a166f6c37197b0f57  ./modules/spisvc.ko
/legato/apps/6fccd2fa8ca05653c2dc21d3390f4425
/legato/apps/b4adcb8cd7b9a5395bf0c8160dc7a694
/legato/apps/469094ddec42e107858158534aed430a
/legato/apps/4c82cd34605f17cb7d6fbc11bce373fb
/legato/apps/f60faccc8ba726acda391f752c592c6a
/legato/apps/a23cd1e2ad55ce1ad00a3e5de4eae42b
/legato/apps/9cd90fc5248daaca395dc33a917af1e2
/legato/apps/2dec7d0d23f07092d077ba45f02a8658
/legato/apps/10d9e65b48f223e7c458b2838e553e3c
/legato/apps/91a02eb596f57145b627689dd212eac0
/legato/apps/fddb6c0cc963fc164671580be986a0ab
/legato/apps/cdef51c3e1f0c8654b95f7a4fe45a8fd
/legato/apps/758acf5cc8bce9653b6f813c128d0e23
/legato/apps/45de5b370fca4294bf3f413eb9feac09
/legato/apps/3986a6e68384ee7e1f273f0118edbb32
/legato/apps/6995a0594117e788e819af868f157b84
/legato/apps/f977b81d01dcd70ac2d2deb982c31546
/legato/apps/d08f9b35f32cbda10f054c7c83f3192f
/legato/apps/576da8820c7a69c009a969b9bc978102
/legato/apps/1e362f55bfc932bef080e885f8245ca8
/legato/apps/12112b9ed8d5fe582c3ed5560126acec
/legato/apps/afe5c040d80dc56aee545954857f90a4
/legato/apps/5bb95d12a37ab39e27f2d0216473b94d
/legato/apps/40309e4e2900fe0bcf7e030373a1eee4
debugCfg
debugCfg
libjansson.so.4
libjansson.so.4.11.0
[1126/1126] Packaging system
  IMAGE     build/wp77xx/system.wp77xx.update
Unpacking build/wp77xx/system.wp77xx.update ...
Preparing staging directory build/wp77xx/_staging_system.wp77xx.update
Creating images from directory build/wp77xx/_staging_system.wp77xx.update
Using fakeroot /home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/bin/fakeroot ...
-t wp77xx -d build/wp77xx/_staging_system.wp77xx.update -o build/wp77xx -s
Target: wp77xx
Input: /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/_staging_system.wp77xx.update
Output: /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx
Version: 20.04.0 TAS-833-LT 2021/01/06 18:05:59
Stripping /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/_staging_system.wp77xx.update/system/lib/libjansson.so.4.11.0
Stripping /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/_staging_system.wp77xx.update/system/lib/libComponent_le_pa_start.so
Stripping /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/_staging_system.wp77xx.update/system/bin/startSystem
Stripping /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/_staging_system.wp77xx.update/system/modules/spisvc.ko
Stripping /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/_staging_system.wp77xx.update/apps/f60faccc8ba726acda391f752c592c6a/read-only/lib/liblwm2mcore.so
Stripping /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/_staging_system.wp77xx.update/apps/f60faccc8ba726acda391f752c592c6a/read-only/lib/libtinyhttp.so
Stripping /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/_staging_system.wp77xx.update/apps/f60faccc8ba726acda391f752c592c6a/read-only/lib/libtinycbor.so.0
Stripping /home/elkanam/.leaf/mangOH-wp77xx-legato_0.6.0/build/wp77xx/_staging_system.wp77xx.update/apps/f60faccc8ba726acda391f752c592c6a/read-only/lib/libwakaama.so
wp77xx: Generating the framework image (squashfs.ubi)
wp77xx: Generating the framework image (squashfs)
wp77xx: Generating the framework image (squashfs)
wp77xx: Generating the framework cwe (squashfs.ubi)
Checking PAs
Analyzing libComponent_le_pa.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ac6003b6f4251958accb07d8ce69c9eb8495cf20, stripped)
Analyzing libComponent_le_pa_audio.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=133ced1ef53b1219480dd49bfb9b12c814e523c6, stripped)
Analyzing libComponent_le_pa_dcs.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3bd2406a3ca281ada1cc561f21218dfc5b7c098d, stripped)
 [obsolete] pa_dcs_StopDhcp
Analyzing libComponent_le_pa_ecall.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=e5695a54d42741ffc3f3d955d3cdde526ca9cc42, stripped)
 [default] pa_ecall_GetEraGlonassPostTestRegistrationTime
 [default] pa_ecall_SetEraGlonassPostTestRegistrationTime
Analyzing libComponent_le_pa_ethernet.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=140de82c1d568b6577b24af4b812a1e595314b25, stripped)
WARN: Unable to find default PA for libComponent_le_pa_ethernet.so
Analyzing libComponent_le_pa_fwupdate.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=4fc819132949f8de4faecea43264ef661a41c30f, stripped)
 [obsolete] pa_fwupdate_CloseSwifota
 [default] pa_flash_AdjustUbiSize
 [default] pa_flash_CheckBadBlock
 [default] pa_flash_CheckUbi
 [default] pa_flash_Close
 [default] pa_flash_CreateUbi
 [default] pa_flash_CreateUbiVolume
 [default] pa_flash_DeleteUbiVolume
 [default] pa_flash_EraseBlock
 [default] pa_flash_GetEccStats
 [default] pa_flash_GetInfo
 [default] pa_flash_GetUbiInfo
 [default] pa_flash_MarkBadBlock
 [default] pa_flash_Open
 [default] pa_flash_Read
 [default] pa_flash_ReadAtBlock
 [default] pa_flash_ReadUbiAtBlock
 [default] pa_flash_RetrieveInfo
 [default] pa_flash_Scan
 [default] pa_flash_ScanUbi
 [default] pa_flash_ScanUbiForVolumes
 [default] pa_flash_SeekAtBlock
 [default] pa_flash_SeekAtOffset
 [default] pa_flash_Unscan
 [default] pa_flash_UnscanUbi
 [default] pa_flash_Write
 [default] pa_flash_WriteAtBlock
 [default] pa_flash_WriteUbiAtBlock
 [default] pa_fwupdate_CompleteUpdate
 [default] pa_fwupdate_DisableSyncBeforeUpdate
 [obsolete] pa_fwupdate_GetInternalUpdateStatus
 [default] pa_fwupdate_GetMtdPartitionTab
 [default] pa_fwupdate_GetSystem
 [obsolete] pa_fwupdate_OpenSwifota
 [default] pa_fwupdate_RequestUpdate
 [default] pa_fwupdate_SetSystem
 [default] pa_fwupdate_StartBadImageIndication
 [default] pa_fwupdate_StopBadImageIndication
Analyzing libComponent_le_pa_fwupdate_singlesys.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=9b5bb4e8f9e7228ef4ff84dac92a5a606b52d3c4, stripped)
WARN: Unable to find default PA for libComponent_le_pa_fwupdate_singlesys.so
Analyzing libComponent_le_pa_gnss.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=8f142ff247c640eca918e568373a33808cab3976, stripped)
WARN: Unable to find default PA for libComponent_le_pa_gnss.so
Analyzing libComponent_le_pa_secStore.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=673d2bb4d5172a5a2e547f0df58909b32212d42d, stripped)
Analyzing libComponent_le_pa_secStoreTz.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=945b8d99db39aa1116c41a962e79a6f0c869b561, stripped)
WARN: Unable to find default PA for libComponent_le_pa_secStoreTz.so
Analyzing libComponent_le_pa_tz.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=597ff0289d7d6e8aa8c15601091ad6ade4e1d7b7, stripped)
WARN: Unable to find default PA for libComponent_le_pa_tz.so
Analyzing libComponent_le_pa_uartMode.so (ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3df46b5c96d21a944cb892524e67a20f110f9a89, stripped)
  GEN       build/wp77xx/model.app                                                                                  /home/elkanam/myWorkspace/mangOH
(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/mangOH$ make yellow_wp77xx
Not building LEGATO due to $LEGATO == 0
*
* ERROR: Bosch bsec library not found at BSEC_DIR (/home/elkanam/myWorkspace/mangOH/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7).
*        See components/boschBsec/README.md .
*
Makefile:122: recipe for target 'yellow_wp77xx' failed
make: *** [yellow_wp77xx] Error 1
(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/mangOH$ make yellow
Not building LEGATO due to $LEGATO == 0
*
* ERROR: Bosch bsec library not found at BSEC_DIR (/home/elkanam/myWorkspace/mangOH/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7).
*        See components/boschBsec/README.md .
*
Makefile:122: recipe for target 'yellow_wp77xx' failed
make: *** [yellow_wp77xx] Error 1
(lsh:MANGOH-YELLOW-WP77XX) elkanam@TAS-833-LT:~/myWorkspace/mangOH$

any advise?

ElkanaM

The error message is telling you what’s wrong. The path in the BSEC_DIR variable is incorrect.

*
* ERROR: Bosch bsec library not found at BSEC_DIR (/home/elkanam/myWorkspace/mangOH/home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7).
*        See components/boschBsec/README.md .
*

/home/elkanam/myWorkspace/mangOH” appears twice at the beginning.

thanks for your tip,
unfortunately isn’t solve the issue, it give me same error with different path :wink:
so, i had copy the header files from

/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7

into the
/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor/bsecIntegrationComponent/ folder

(why its should locataed into component path? the only one source file that called for bsec_interface.h is the bme680ApiImpl.c, it very strange thatis should be on cmponent path.) ??

and now all run well until is stoped on bluezDBus errors.

[762/825] Running external build step
FAILED: bluezDBusExternalBuild_line0 
cd /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/42fd43bb78d145c5b90061dd8b590061 && export CFLAGS="--sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -O2 -DSIERRA_MDM9X28 -DSIERRA_WP76XX -DPCM_IF=SEC_AUX -DI2S_IF=SEC_MI2S -DUSB_IF=AFE_PCM -DCODEC_IF=PRI_MI2S -DMM_1_ALSA_MIXER_CTRL=MultiMedia1 -DMM_1_ALSA_PCM_DEVICE_ID=0 -DMM_2_ALSA_MIXER_CTRL=MultiMedia2 -DMM_2_ALSA_PCM_DEVICE_ID=13 -DADC_BEGIN_NUM=0 -DADC_COUNT=4 -DPDP_MAX_PROFILE=16 -DPDP_MAX_MULTIPDP=8 -DEUICC -DLWM2M_OBJECT_3_BATTERY -DLWM2M_OBJECT_9 -I /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I. -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi" CXXFLAGS="--sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -I /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I. -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi" LDFLAGS="--sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi " CPPFLAGS="--sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi " PATH="${LEGATO_ROOT}/bin:/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi:/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin:/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/bin:/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/sbin:$PATH" && . /home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi/../../environment-setup-armv7a-neon-poky-linux-gnueabi && cmake -G Ninja /home/elkanam/myWorkspace/mangOH/components/bluezDBus
/bin/sh: 15: export: (x86)/Intel/iCLS: bad variable name
[767/825] Compiling C++ source
ninja: build stopped: subcommand failed.
Makefile:122: recipe for target 'yellow_wp77xx' failed
make: *** [yellow_wp77xx] Error 1

any idea?

ElkanaM

seems the export command has problem.
You need to figure out what makes the export giving error:

export CFLAGS="--sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -O2 -DSIERRA_MDM9X28 -DSIERRA_WP76XX -DPCM_IF=SEC_AUX -DI2S_IF=SEC_MI2S -DUSB_IF=AFE_PCM -DCODEC_IF=PRI_MI2S -DMM_1_ALSA_MIXER_CTRL=MultiMedia1 -DMM_1_ALSA_PCM_DEVICE_ID=0 -DMM_2_ALSA_MIXER_CTRL=MultiMedia2 -DMM_2_ALSA_PCM_DEVICE_ID=13 -DADC_BEGIN_NUM=0 -DADC_COUNT=4 -DPDP_MAX_PROFILE=16 -DPDP_MAX_MULTIPDP=8 -DEUICC -DLWM2M_OBJECT_3_BATTERY -DLWM2M_OBJECT_9 -I /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I. -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi" CXXFLAGS="--sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -I /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I. -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi" LDFLAGS="--sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi " CPPFLAGS="--sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi " PATH="${LEGATO_ROOT}/bin:/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi:/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin:/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/bin:/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/sbin:$PATH"

You can have a look here, seems to be the same case:

Thanks, it’s seems help,
i’m stack on BlueZDbus errors and boschBsec warning :frowning:

/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(isequal.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(log.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(log10.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(polyval.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(sqrt.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(Channel.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(ExpSmoothing.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(ExpSmoothingBsec.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(applyScalarFunctionInPlace.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/real-ld: warning: /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7//libalgobsec.a(sin.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
[1398/1435] Running external build step
-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc
-- Check for working C compiler: /home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
-- Check for working CXX compiler: /home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /home/elkanam/.leaf/mangOH-yellow-wp77xx-toolchain_0.6.0-linux64/sysroots/x86_64-pokysdk-linux/usr/bin/pkg-config (found version "0.29.2") 
-- Checking for modules 'glib-2.0;gio-2.0;gio-unix-2.0'
--   Found glib-2.0, version 2.54.3
--   Found gio-2.0, version 2.54.3
--   Found gio-unix-2.0, version 2.54.3
-- Configuring done
-- Generating done
-- Build files have been written to: /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/42fd43bb78d145c5b90061dd8b590061
[1399/1435] Running external build step
-- The C compiler identification is GNU 7.3.0
-- Check for working C compiler: /home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc
-- Check for working C compiler: /home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test HAS_WPEDANTIC
-- Performing Test HAS_WPEDANTIC - Success
-- Looking for strdup
-- Looking for strdup - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for newlocale
-- Looking for newlocale - found
-- Looking for in6addr_any
-- Looking for in6addr_any - found
-- Found Git: /usr/bin/git (found version "2.17.1") 
-- Looking for libusb-1.0 : Failed; building without usb
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) 
-- Found PythonInterp: /usr/bin/python (found version "2.7.17") 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Doxygen not found, API documentation won't be generated
-- Configuring done
-- Generating done
-- Build files have been written to: /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49
[1400/1435] Running external build step
[1/17] Generating org.bluez.Device1.c, org.bluez.Device1.h
[2/17] Generating org.bluez.GattDescriptor1.c, org.bluez.GattDescriptor1.h
[3/17] Generating org.bluez.GattCharacteristic1.c, org.bluez.GattCharacteristic1.h
[4/17] Generating org.bluez.Adapter1.c, org.bluez.Adapter1.h
[5/17] Generating org.bluez.GattService1.c, org.bluez.GattService1.h
[6/17] Generating org.bluez.GattManager1.c, org.bluez.GattManager1.h
[7/17] Generating org.bluez.LEAdvertisingManager1.c, org.bluez.LEAdvertisingManager1.h
[8/17] Generating org.bluez.LEAdvertisement1.c, org.bluez.LEAdvertisement1.h
[9/17] Building C object CMakeFiles/BluezDBus.dir/org.bluez.GattManager1.c.o
[10/17] Building C object CMakeFiles/BluezDBus.dir/org.bluez.GattService1.c.o
[11/17] Building C object CMakeFiles/BluezDBus.dir/org.bluez.GattDescriptor1.c.o
[12/17] Building C object CMakeFiles/BluezDBus.dir/org.bluez.GattCharacteristic1.c.o
[13/17] Building C object CMakeFiles/BluezDBus.dir/org.bluez.Adapter1.c.o
[14/17] Building C object CMakeFiles/BluezDBus.dir/org.bluez.Device1.c.o
[15/17] Building C object CMakeFiles/BluezDBus.dir/org.bluez.LEAdvertisement1.c.o
[16/17] Building C object CMakeFiles/BluezDBus.dir/org.bluez.LEAdvertisingManager1.c.o
[17/17] Linking C shared library libBluezDBus.so
[1404/1435] Compiling C source
FAILED: /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/cbb98844fca5f0df348ca7bf0f1d3615/obj/e72587b857ff1b577de43669c573d110.o 
/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -MMD -MF /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/cbb98844fca5f0df348ca7bf0f1d3615/obj/e72587b857ff1b577de43669c573d110.o.d -Wall -Werror -fvisibility=hidden  -c /home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c -o /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/cbb98844fca5f0df348ca7bf0f1d3615/obj/e72587b857ff1b577de43669c573d110.o  -DLE_FILENAME=`basename /home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c` -DMK_TOOLS_BUILD  -DLEGATO_EMBEDDED -fPIC -O2 -DSIERRA_MDM9X28 -DSIERRA_WP76XX -DPCM_IF=SEC_AUX -DI2S_IF=SEC_MI2S -DUSB_IF=AFE_PCM -DCODEC_IF=PRI_MI2S -DMM_1_ALSA_MIXER_CTRL=MultiMedia1 -DMM_1_ALSA_PCM_DEVICE_ID=0 -DMM_2_ALSA_MIXER_CTRL=MultiMedia2 -DMM_2_ALSA_PCM_DEVICE_ID=13 -DADC_BEGIN_NUM=0 -DADC_COUNT=4 -DPDP_MAX_PROFILE=16 -DPDP_MAX_MULTIPDP=8 -DEUICC -DLWM2M_OBJECT_3_BATTERY -DLWM2M_OBJECT_9 -I /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I. -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/cbb98844fca5f0df348ca7bf0f1d3615/src -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/0d574c9d87d2dfc9aef7ce8a295adbcd -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/0d574c9d87d2dfc9aef7ce8a295adbcd/client -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/4f8932c3046a6912366bb85e35575238 -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/4f8932c3046a6912366bb85e35575238 -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/4f8932c3046a6912366bb85e35575238/client -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/4f8932c3046a6912366bb85e35575238/client -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/d6884e2bb9a8a1c39c2b52a3c74bf26a -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/d6884e2bb9a8a1c39c2b52a3c74bf26a -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/d6884e2bb9a8a1c39c2b52a3c74bf26a/client -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/d6884e2bb9a8a1c39c2b52a3c74bf26a/client -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/0d574c9d87d2dfc9aef7ce8a295adbcd -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/0d574c9d87d2dfc9aef7ce8a295adbcd/client -I/home/elkanam/myWorkspace/mangOH/components/bluezDBus -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/42fd43bb78d145c5b90061dd8b590061 -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/42fd43bb78d145c5b90061dd8b590061 -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/0d574c9d87d2dfc9aef7ce8a295adbcd/client -DLE_COMPONENT_NAME=bluetoothServicesComponent -DLE_LOG_SESSION=bluetoothServicesComponent_LogSession  -DLE_LOG_LEVEL_FILTER_PTR=bluetoothServicesComponent_LogLevelFilterPtr  -std=c99 -pthread -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi/usr/include/glib-2.0 -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi/usr/lib/glib-2.0/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi/usr/include/gio-unix-2.0
/home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c:59:5: error: unknown type name 'BluezAdapter1'
     BluezAdapter1 *adapter;
     ^~~~~~~~~~~~~
/home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c: In function 'AdapterFoundHandler':
/home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c:249:37: error: passing argument 1 of 'bluez_adapter1_get_powered' from incompatible pointer type [-Werror=incompatible-pointer-types]
     if (!bluez_adapter1_get_powered(state->adapter))
                                     ^~~~~
In file included from /home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c:18:0:
/home/elkanam/myWorkspace/mangOH/components/bluezDBus/org.bluez.Adapter1.h:249:10: note: expected 'bluezAdapter1 * {aka struct _bluezAdapter1 *}' but argument is of type 'int *'
 gboolean bluez_adapter1_get_powered (bluezAdapter1 *object);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c:258:36: error: passing argument 1 of 'bluez_adapter1_set_powered' from incompatible pointer type [-Werror=incompatible-pointer-types]
         bluez_adapter1_set_powered(state->adapter, TRUE);
                                    ^~~~~
In file included from /home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c:18:0:
/home/elkanam/myWorkspace/mangOH/components/bluezDBus/org.bluez.Adapter1.h:250:6: note: expected 'bluezAdapter1 * {aka struct _bluezAdapter1 *}' but argument is of type 'int *'
 void bluez_adapter1_set_powered (bluezAdapter1 *object, gboolean value);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c: In function 'SearchForAdapter':
/home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c:273:24: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
         state->adapter = BLUEZ_ADAPTER1(g_dbus_object_get_interface(obj, "org.bluez.Adapter1"));
                        ^
/home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c: In function 'BluezObjectAddedHandler':
/home/elkanam/myWorkspace/mangOH/apps/BluetoothServices/bluetoothServicesComponent/primary.c:296:24: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
         state->adapter = BLUEZ_ADAPTER1(g_dbus_object_get_interface(object, "org.bluez.Adapter1"));
                        ^
cc1: all warnings being treated as errors
[1408/1435] Compiling C source
FAILED: /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/aed31639e78aa01ecc128e697c3f025f/obj/788726cdf6d00efe6adf8d8207137c3e.o 
/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot=/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -MMD -MF /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/aed31639e78aa01ecc128e697c3f025f/obj/788726cdf6d00efe6adf8d8207137c3e.o.d -Wall -Werror -fvisibility=hidden  -c /home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c -o /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/aed31639e78aa01ecc128e697c3f025f/obj/788726cdf6d00efe6adf8d8207137c3e.o  -DLE_FILENAME=`basename /home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c` -DMK_TOOLS_BUILD  -DLEGATO_EMBEDDED -fPIC -O2 -DSIERRA_MDM9X28 -DSIERRA_WP76XX -DPCM_IF=SEC_AUX -DI2S_IF=SEC_MI2S -DUSB_IF=AFE_PCM -DCODEC_IF=PRI_MI2S -DMM_1_ALSA_MIXER_CTRL=MultiMedia1 -DMM_1_ALSA_PCM_DEVICE_ID=0 -DMM_2_ALSA_MIXER_CTRL=MultiMedia2 -DMM_2_ALSA_PCM_DEVICE_ID=13 -DADC_BEGIN_NUM=0 -DADC_COUNT=4 -DPDP_MAX_PROFILE=16 -DPDP_MAX_MULTIPDP=8 -DEUICC -DLWM2M_OBJECT_3_BATTERY -DLWM2M_OBJECT_9 -I /home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/framework/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/build/wp77xx/framework/include -I. -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/modemServices -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/positioning -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/atServices -I/home/elkanam/myWorkspace/mangOH/interfaces -I/home/elkanam/myWorkspace/mangOH/apps/LedService -I/home/elkanam/myWorkspace/mangOH/apps/DataHub -I/home/elkanam/myWorkspace/mangOH/apps/BatteryService -I/home/elkanam/myWorkspace/mangOH/apps/Bme680EnvironmentalSensor -I/home/elkanam/myWorkspace/mangOH/apps/YellowSensor/interfaces -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-wp77xx-legato/interfaces/wifi -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/aed31639e78aa01ecc128e697c3f025f/src -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/0d574c9d87d2dfc9aef7ce8a295adbcd -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/0d574c9d87d2dfc9aef7ce8a295adbcd -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/0d574c9d87d2dfc9aef7ce8a295adbcd/client -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/api/0d574c9d87d2dfc9aef7ce8a295adbcd/client -I/home/elkanam/myWorkspace/mangOH/components/bluezDBus -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/42fd43bb78d145c5b90061dd8b590061 -I/home/elkanam/myWorkspace/mangOH/apps/DataHub/components/json -I/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/42fd43bb78d145c5b90061dd8b590061 -DLE_COMPONENT_NAME=sensorTagComponent -DLE_LOG_SESSION=sensorTagComponent_LogSession  -DLE_LOG_LEVEL_FILTER_PTR=sensorTagComponent_LogLevelFilterPtr  -std=c99 -pthread -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi/usr/include/glib-2.0 -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi/usr/lib/glib-2.0/include -I/home/elkanam/myWorkspace/leaf-data/MANGOH-YELLOW-WP77XX/mangOH-yellow-wp77xx-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi/usr/include/gio-unix-2.0
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c:94:8: error: unknown type name 'BluezAdapter1'
 static BluezAdapter1 *AdapterInterface = NULL;
        ^~~~~~~~~~~~~
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c: In function 'BeginSensorTagSearch':
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c:1082:46: error: passing argument 1 of 'bluez_adapter1_call_start_discovery_sync' from incompatible pointer type [-Werror=incompatible-pointer-types]
     bluez_adapter1_call_start_discovery_sync(AdapterInterface, NULL, &error);
                                              ^~~~~~~~~~~~~~~~
In file included from /home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c:5:0:
/home/elkanam/myWorkspace/mangOH/components/bluezDBus/org.bluez.Adapter1.h:134:10: note: expected 'bluezAdapter1 * {aka struct _bluezAdapter1 *}' but argument is of type 'int *'
 gboolean bluez_adapter1_call_start_discovery_sync (
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c: In function 'AdapterFoundHandler':
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c:1131:37: error: passing argument 1 of 'bluez_adapter1_get_powered' from incompatible pointer type [-Werror=incompatible-pointer-types]
     if (!bluez_adapter1_get_powered(AdapterInterface))
                                     ^~~~~~~~~~~~~~~~
In file included from /home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c:5:0:
/home/elkanam/myWorkspace/mangOH/components/bluezDBus/org.bluez.Adapter1.h:249:10: note: expected 'bluezAdapter1 * {aka struct _bluezAdapter1 *}' but argument is of type 'int *'
 gboolean bluez_adapter1_get_powered (bluezAdapter1 *object);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c:1140:36: error: passing argument 1 of 'bluez_adapter1_set_powered' from incompatible pointer type [-Werror=incompatible-pointer-types]
         bluez_adapter1_set_powered(AdapterInterface, TRUE);
                                    ^~~~~~~~~~~~~~~~
In file included from /home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c:5:0:
/home/elkanam/myWorkspace/mangOH/components/bluezDBus/org.bluez.Adapter1.h:250:6: note: expected 'bluezAdapter1 * {aka struct _bluezAdapter1 *}' but argument is of type 'int *'
 void bluez_adapter1_set_powered (bluezAdapter1 *object, gboolean value);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c: In function 'BluezObjectAddedHandler':
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c:1160:26: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
         AdapterInterface =
                          ^
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c: In function 'SearchForAdapter':
/home/elkanam/myWorkspace/mangOH/samples/BluetoothSensorTag/sensorTagComponent/sensorTag.c:1217:26: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
         AdapterInterface = BLUEZ_ADAPTER1(g_dbus_object_get_interface(obj, "org.bluez.Adapter1"));
                          ^
cc1: all warnings being treated as errors
[1409/1435] Running external build step
make[1]: Entering directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
make[2]: Entering directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
make[3]: Entering directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
Scanning dependencies of target iio
make[3]: Leaving directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
make[3]: Entering directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
[ 10%] Building C object CMakeFiles/iio.dir/backend.c.o
[ 20%] Building C object CMakeFiles/iio.dir/channel.c.o
[ 30%] Building C object CMakeFiles/iio.dir/device.c.o
[ 40%] Building C object CMakeFiles/iio.dir/context.c.o
[ 50%] Building C object CMakeFiles/iio.dir/buffer.c.o
[ 60%] Building C object CMakeFiles/iio.dir/utilities.c.o
[ 70%] Building C object CMakeFiles/iio.dir/scan.c.o
[ 80%] Building C object CMakeFiles/iio.dir/sort.c.o
[ 90%] Building C object CMakeFiles/iio.dir/local.c.o
[100%] Linking C shared library libiio.so
make[3]: Leaving directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
[100%] Built target iio
make[3]: Entering directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
Scanning dependencies of target libiio-py
make[3]: Leaving directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
make[3]: Entering directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
make[3]: Leaving directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
[100%] Built target libiio-py
make[2]: Leaving directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
make[1]: Leaving directory '/home/elkanam/myWorkspace/mangOH/build/yellow_wp77xx/component/374097f951ae3500991680332657ba49'
ninja: build stopped: subcommand failed.
Makefile:122: recipe for target 'yellow_wp77xx' failed
make: *** [yellow_wp77xx] Error 1

ElkanaM

I don’t see problem, you can try my mangoh folder:

1 Like

thanks!
finly i had managed to build and install the legato with my folder!! :muscle:

before:

root@swi-mdm9x28-wp:~# legato version
20.04.0_e751602c27575808db914d9a397533a9_modified
root@swi-mdm9x28-wp:~# legato status
Systems installed:
  3 [good] <-- current
Legato framework is running.

after:

root@swi-mdm9x28-wp:~# legato status
Systems installed:
  3 [good]
  5 [tried 1] <-- current
Legato framework is running.
root@swi-mdm9x28-wp:~# legato version
20.04.0_e7dffe200617dc6c4a04c42e3026de4e

for other people, the BluezDBus issue solve by comment two lines on make file and uncomment two other,

CFLAGS += pkg-config --cflags ${REQ_LIBS} #

LDFLAGS += pkg-config --libs ${REQ_LIBS} #

#CFLAGS += -pthread -I${LEGATO_SYSROOT}/usr/include/gio-unix-2.0/ -I${LEGATO_SYSROOT}/usr/include/glib-2.0 -I${LEGATO_SYSROOT}/usr/lib/glib-2.0/include

#LDFLAGS += -lgio-2.0 -lgobject-2.0 -lglib-2.0

the bosch issue has solved by adding cflags for component.cdef file

cflags:

{

-I /home/elkanam/myWorkspace/mangOH/components/boschBsec/BSEC_1.4.7.2_GCC_CortexA7_20190225/algo/bin/Normal_version/Cortex_A7

}

the $PATH solved by (linux - How to remove the Win10's PATH from WSL - Stack Overflow)

i will check you folder soon, I’m convinced it’ll help other people later on.
Thanks you for the support!

ElkanaM

1 Like