# Build yellow.sdef system from MangOH repo

**URL:** <https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943>\
**Category:** mangOH Yellow\
**Created:** [January 6, 2021, 12:04am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943 "2021-01-06T00:04:40Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![elkanamolson](https://avatars.discourse-cdn.com/v4/letter/e/3e96dc/32.png) [@elkanamolson](https://mangoh.discourse.group/u/elkanamolson)\
**Post date:** [January 6, 2021, 12:04am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/1 "2021-01-06T00:04:40Z")

</div>

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](https://mangoh.discourse.group/uploads/short-url/xM6ma7SpKKQM2sOFx2T4XJg2Wb3.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

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [January 6, 2021, 1:21am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/2 "2021-01-06T01:21:51Z")

</div>

you can see here:

> [@Unable to build source from mangoh/mangoh repo](https://mangoh.discourse.group/t/unable-to-build-source-from-mangoh-mangoh-repo/3127/2):
>
> Hi, You need to set the BSEC\_DIR environment variable to the file system path where the Bosch Bsec library can be found. If you run make yellow\_wp77xx, it should give you some more helpful error messages. But, basically, you download the zip file from the link below and unzip it in your components/boschBsec directory. [https://community.bosch-sensortec.com/varuj77995/attachments/varuj77995/bst\_community-mems-forum/44/1/BSEC\_1.4.7.2\_GCC\_CortexA7\_20190225.zip](https://community.bosch-sensortec.com/varuj77995/attachments/varuj77995/bst_community-mems-forum/44/1/BSEC_1.4.7.2_GCC_CortexA7_20190225.zip) Alternatively, if you don’t care …

---

<div class="post-metadata">

**Author:** ![elkanamolson](https://avatars.discourse-cdn.com/v4/letter/e/3e96dc/32.png) [@elkanamolson](https://mangoh.discourse.group/u/elkanamolson)\
**Post date:** [January 6, 2021, 8:15am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/3 "2021-01-06T08:15:45Z")

</div>

> [@Unable to build source from mangoh/mangoh repo](https://mangoh.discourse.group/t/unable-to-build-source-from-mangoh-mangoh-repo/3127/2):
>
> make yellow\_wp77xx

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

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [January 6, 2021, 8:48am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/4 "2021-01-06T08:48:26Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![elkanamolson](https://avatars.discourse-cdn.com/v4/letter/e/3e96dc/32.png) [@elkanamolson](https://mangoh.discourse.group/u/elkanamolson)\
**Post date:** [January 6, 2021, 9:36am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/5 "2021-01-06T09:36:45Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [January 6, 2021, 9:41am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/6 "2021-01-06T09:41:34Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![elkanamolson](https://avatars.discourse-cdn.com/v4/letter/e/3e96dc/32.png) [@elkanamolson](https://mangoh.discourse.group/u/elkanamolson)\
**Post date:** [January 6, 2021, 3:43pm UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/7 "2021-01-06T15:43:23Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [January 6, 2021, 3:49pm UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/8 "2021-01-06T15:49:57Z")

</div>

how about “make wp77xx”?

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

---

<div class="post-metadata">

**Author:** ![elkanamolson](https://avatars.discourse-cdn.com/v4/letter/e/3e96dc/32.png) [@elkanamolson](https://mangoh.discourse.group/u/elkanamolson)\
**Post date:** [January 6, 2021, 4:15pm UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/9 "2021-01-06T16:15:32Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![jchitty](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jchitty/32/846_2.png) [@jchitty](https://mangoh.discourse.group/u/jchitty)\
**Post date:** [January 6, 2021, 7:23pm UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/10 "2021-01-06T19:23:50Z")

</div>

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

```auto
*
* 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.

---

<div class="post-metadata">

**Author:** ![elkanamolson](https://avatars.discourse-cdn.com/v4/letter/e/3e96dc/32.png) [@elkanamolson](https://mangoh.discourse.group/u/elkanamolson)\
**Post date:** [January 7, 2021, 8:50am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/11 "2021-01-07T08:50:55Z")

</div>

thanks for your tip,  
unfortunately isn’t solve the issue, it give me same error with different path 😉  
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

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [January 7, 2021, 9:13am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/12 "2021-01-07T09:13:01Z")

</div>

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"
```

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [January 7, 2021, 9:22am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/13 "2021-01-07T09:22:12Z")

</div>

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

> [@Building in Linux Susbsystem in Windows 10](https://mangoh.discourse.group/t/building-in-linux-susbsystem-in-windows-10/3548):
>
> When trying to build Legato app (using leaf and mksys) in Linux Subsystem of Windows (ubuntu 16) got error: /bin/sh: 15: export: Files/WindowsApps/CanonicalGroupLimited.Ubuntu16.04onWindows\_1604.2019.523.0\_x64\_\_79rhkp1fndgsc:/mnt/d/Python27/:/mnt/d/Python27/Scripts:/mnt/c/Perl64/site/bin:/mnt/c/Perl64/bin:/mnt/c/Program: bad variable name this is probably due to space in ‘Program Files’ folder. and to fix it somebody should add “…” but where in build scripts?

---

<div class="post-metadata">

**Author:** ![elkanamolson](https://avatars.discourse-cdn.com/v4/letter/e/3e96dc/32.png) [@elkanamolson](https://mangoh.discourse.group/u/elkanamolson)\
**Post date:** [January 7, 2021, 11:33am UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/14 "2021-01-07T11:33:22Z")

</div>

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

```
/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

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [January 7, 2021, 1:46pm UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/15 "2021-01-07T13:46:07Z")

</div>

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

> **[mangOH\_11-11-2020.tar.gz](https://drive.google.com/file/d/1KlJRBNlLLgtGZQeVSqwHf2Rz2Vwio1QX/view?usp=sharing)**
>
> Google Drive file.

---

<div class="post-metadata">

**Author:** ![elkanamolson](https://avatars.discourse-cdn.com/v4/letter/e/3e96dc/32.png) [@elkanamolson](https://mangoh.discourse.group/u/elkanamolson)\
**Post date:** [January 7, 2021, 3:20pm UTC](https://mangoh.discourse.group/t/build-yellow-sdef-system-from-mangoh-repo/5943/16 "2021-01-07T15:20:31Z")

</div>

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

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](https://stackoverflow.com/questions/51336147/how-to-remove-the-win10s-path-from-wsl))

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

ElkanaM
