# atHelloWorld build project error

**URL:** https://forum.legato.io/t/athelloworld-build-project-error/6945
**Category:** Legato Application Framework
**Created:** [August 28, 2025, 3:56am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945 "2025-08-28T03:56:24Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [August 28, 2025, 3:56am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/1 "2025-08-28T03:56:24Z")

</div>

\* Executing task: mkapp ${LEGATO\_DEF\_FILE} -s components -t ${LEGATO\_TARGET} -w ${LEGATO\_OBJECT\_DIR} -o ${LEGATO\_OUTPUT\_DIR} && update ${LEGATO\_UPDATE\_FILE}

[1/7] Compiling C source

FAILED: /home/user/Desktop/workspace/legato-af-master/\_build\_atHelloWorldTest/wp76xx/component/7c0045bcc82f724a3076b37cde1889f9/obj/6f76d9aae15904c80a25537be805ee48.o

/home/user/Desktop/workspace/legato-af-master/leaf-data/testing/wp76-toolchain/sysroots/x86\_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot=/home/user/Desktop/workspace/legato-af-master/leaf-data/testing/wp76-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -MMD -MF /home/user/Desktop/workspace/legato-af-master/\_build\_atHelloWorldTest/wp76xx/component/7c0045bcc82f724a3076b37cde1889f9/obj/6f76d9aae15904c80a25537be805ee48.o.d -Wall -Werror -fvisibility=hidden -c /home/user/Desktop/workspace/legato-af-master/apps/test/atServices/atServerHelloWorld/atHelloWorldComponent/atHelloWorld.c -o /home/user/Desktop/workspace/legato-af-master/\_build\_atHelloWorldTest/wp76xx/component/7c0045bcc82f724a3076b37cde1889f9/obj/6f76d9aae15904c80a25537be805ee48.o -DLE\_FILENAME=`basename /home/user/Desktop/workspace/legato-af-master/apps/test/atServices/atServerHelloWorld/atHelloWorldComponent/atHelloWorld.c` -DMK\_TOOLS\_BUILD -DLEGATO\_EMBEDDED -fPIC -I /home/user/Desktop/workspace/legato-af-master/\_build\_atHelloWorldTest/wp76xx -I/home/user/Desktop/workspace/legato-af-master/leaf-data/testing/wp76-legato/interfaces -I/home/user/Desktop/workspace/legato-af-master/leaf-data/testing/wp76-legato/framework/include -I/home/user/Desktop/workspace/legato-af-master/leaf-data/testing/wp76-legato/build/wp76xx/framework/include -I/home/user/Desktop/workspace/legato-af-master/apps/test/atServices/atServerHelloWorld -I/home/user/Desktop/workspace/legato-af-master/\_build\_atHelloWorldTest/wp76xx/component/7c0045bcc82f724a3076b37cde1889f9/src -DLE\_COMPONENT\_NAME=atHelloWorldComponent -DLE\_LOG\_SESSION=atHelloWorldComponent\_LogSession -DLE\_LOG\_LEVEL\_FILTER\_PTR=atHelloWorldComponent\_LogLevelFilterPtr

/home/user/Desktop/workspace/legato-af-master/apps/test/atServices/atServerHelloWorld/atHelloWorldComponent/atHelloWorld.c:9:10: fatal error: atServerIF.h: No such file or directory

#include “atServerIF.h”

```
      ^\~\~\~\~\~\~\~\~\~\~\~\~\~

```

compilation terminated.

ninja: build stopped: subcommand failed.

\* The terminal process “/usr/bin/bash ‘-c’, ‘mkapp ${LEGATO\_DEF\_FILE} -s components -t ${LEGATO\_TARGET} -w ${LEGATO\_OBJECT\_DIR} -o ${LEGATO\_OUTPUT\_DIR} && update ${LEGATO\_UPDATE\_FILE}’” terminated with exit code: 1.

\* Terminal will be reused by tasks, press any key to close it.

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [August 28, 2025, 3:57am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/2 "2025-08-28T03:57:31Z")

</div>

![image](https://us1.discourse-cdn.com/flex019/uploads/legato1/original/2X/9/9fff231cb44421f6f147df9f347287fb47a65c47.png)

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [August 28, 2025, 5:17am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/3 "2025-08-28T05:17:19Z")

</div>

Which module are you using?

which firmware are you using?

Even the latest firmware R17 with legato 21.05, I don’t see such application:

> **[legato-af/apps/test/atServices at 21.05-release · legatoproject/legato-af](https://github.com/legatoproject/legato-af/tree/21.05-release/apps/test/atServices)**
>
> Legato Application Framework. Contribute to legatoproject/legato-af development by creating an account on GitHub.

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [August 28, 2025, 6:08am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/4 "2025-08-28T06:08:44Z")

</div>

module wp7608  
legato 20.08.0

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [August 28, 2025, 6:11am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/5 "2025-08-28T06:11:56Z")

</div>

i don’t see such application in this legato version:

> **[legato-af/apps/test/atServices at 20.08-release · legatoproject/legato-af](https://github.com/legatoproject/legato-af/tree/20.08-release/apps/test/atServices)**
>
> Legato Application Framework. Contribute to legatoproject/legato-af development by creating an account on GitHub.

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [August 28, 2025, 7:33am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/6 "2025-08-28T07:33:32Z")

</div>

i am using Master branch

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [August 28, 2025, 7:58am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/7 "2025-08-28T07:58:58Z")

</div>

there is no official firmware for this master branch

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [August 28, 2025, 8:15am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/8 "2025-08-28T08:15:45Z")

</div>

can u help me….. i have wp7608 modem i have github repo legato AF i want to any one service build to to Test AT command

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [August 28, 2025, 8:17am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/9 "2025-08-28T08:17:22Z")

</div>

i don’t even see the atServerIF.h.

can you see this file in your main branch of source code?

BTW, what do you want to do with the application?

Maybe we have other sample code to meet your purpose.

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [August 28, 2025, 8:21am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/10 "2025-08-28T08:21:37Z")

</div>

basically i want open AT command like AT+jyijyi its return hii or something

how to i can make this cmd understand my issue???

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [August 28, 2025, 8:22am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/11 "2025-08-28T08:22:23Z")

</div>

you can see here for custom AT command:

> **[AT cmds for Mirage Talon from MangoH Red board AT port](https://mangoh.discourse.group/t/at-cmds-for-mirage-talon-from-mangoh-red-board-at-port/4803/17)**
>
> You can use my attached application as reference. Steps: enter the following AT commands in AT command port: AT!ENTERCND=“A710” AT!USBCOMP=1,1,8014D at!RESET compile and download the application in console type the following: app...

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [August 28, 2025, 8:43am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/12 "2025-08-28T08:43:27Z")

</div>

(lsh:test) user@user-Precision-Tower-3620:~/Downloads/UART\_KHTTP\_Demo1$ mkapp -t wp76xx atServerIntegrationTest.adef  
\*\* ERROR:  
/home/user/Downloads/UART\_KHTTP\_Demo1/atServerTestComp/Component.cdef:6:8: error: \* Couldn’t find file ‘le\_mcc.api.’  
(lsh:test) user@user-Precision-Tower-3620:~/Downloads/UART\_KHTTP\_Demo1$ this error will come when i am build from Cmd and also i tried with VSCode and getting same error: \* Couldn’t find file ‘le\_mcc.api.’

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [August 28, 2025, 9:20am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/13 "2025-08-28T09:20:09Z")

</div>

you need to add some more parameter in mkapp command line:

> [@FX30S - Build Error - Couldn't find file 'le\_avc.api'](https://forum.legato.io/t/fx30s-build-error-couldnt-find-file-le-avc-api/5878/6):
>
> Here is my example on helloworld sample: in hello1.adef, add bindings: { hello1.hello1Component.le\_avc → avcService.le\_avc } in Component.cdef, add requires: { api: { le\_avc.api } } leaf shell (lsh:swi-wp76\_4.7.0) owner@ubuntu:~/leaf/apps/Demo/hello1$ mkapp ${LEGATO\_DEF\_FILE} -s components -t ${LEGATO\_TARGET} -w ${LEGATO\_OBJECT\_DIR} -o ${LEGATO\_OUTPUT\_DIR} -i ${LEGATO\_ROOT}/interfaces/airVantage

> **[Unknown error in "atServerIntegrationTest" due to specific API loading](https://mangoh.discourse.group/t/unknown-error-in-atserverintegrationtest-due-to-specific-api-loading/10129/4)**
>
> it should be: api: { atServices/le\_atServer.api le\_mcc.api le\_sim.api } bindings: { atServerTest.atServerTestComp.le\_atServer -\> atService.le\_atServer atServerTest.atServerTestComp.le\_mcc -\>...

> **[AT cmds for Mirage Talon from MangoH Red board AT port](https://mangoh.discourse.group/t/at-cmds-for-mirage-talon-from-mangoh-red-board-at-port/4803/6)**
>
> //from terminal you can run the following //to initiate a wlon0 /sbin/ifup wlan0 //to scan /usr/sbin/iw dev wlan0 scan if you want it on you code use system() and/or popen() It works

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [August 28, 2025, 10:53am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/14 "2025-08-28T10:53:53Z")

</div>

FAILED: /home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/component/a80dbb63607285cfa34f1fa6c5fcdb81/obj/9c07e8f60fe34387bde34bcc36d6f963.o  
/home/user/Desktop/UART\_KHTTP\_Demo1/leaf-data/test/wp76-toolchain/sysroots/x86\_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --sysroot=/home/user/Desktop/UART\_KHTTP\_Demo1/leaf-data/test/wp76-toolchain/sysroots/armv7a-neon-poky-linux-gnueabi -MMD -MF /home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/component/a80dbb63607285cfa34f1fa6c5fcdb81/obj/9c07e8f60fe34387bde34bcc36d6f963.o.d -Wall -Werror -fvisibility=hidden -c /home/user/Desktop/UART\_KHTTP\_Demo1/atServerTestComp/atServerTest.c -o /home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/component/a80dbb63607285cfa34f1fa6c5fcdb81/obj/9c07e8f60fe34387bde34bcc36d6f963.o -DLE\_FILENAME=`basename /home/user/Desktop/UART_KHTTP_Demo1/atServerTestComp/atServerTest.c` -DMK\_TOOLS\_BUILD -DLEGATO\_EMBEDDED -fPIC -I /home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx -I/home/user/Desktop/UART\_KHTTP\_Demo1/leaf-data/test/wp76-legato/interfaces -I/home/user/Desktop/UART\_KHTTP\_Demo1/leaf-data/test/wp76-legato/framework/include -I/home/user/Desktop/UART\_KHTTP\_Demo1/leaf-data/test/wp76-legato/build/wp76xx/framework/include -I/home/user/Desktop/UART\_KHTTP\_Demo1 -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/component/a80dbb63607285cfa34f1fa6c5fcdb81/src -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/6b3d4c5315c3e74255ca066d5234ad6e -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/6b3d4c5315c3e74255ca066d5234ad6e -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/6b3d4c5315c3e74255ca066d5234ad6e/client -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/6b3d4c5315c3e74255ca066d5234ad6e/client -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/4f8367b7a2dc033771364b78fc781535 -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/4f8367b7a2dc033771364b78fc781535 -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/4f8367b7a2dc033771364b78fc781535/client -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/4f8367b7a2dc033771364b78fc781535/client -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/12c6fd07adc4341ee4e298e27a247d0f -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/12c6fd07adc4341ee4e298e27a247d0f/client -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/944ff3e3d40feb684def4e2e6e467664 -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/944ff3e3d40feb684def4e2e6e467664/client -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/12c6fd07adc4341ee4e298e27a247d0f/client -I/home/user/Desktop/UART\_KHTTP\_Demo1/\_build\_atServerIntegrationTest/wp76xx/api/944ff3e3d40feb684def4e2e6e467664/client -DLE\_COMPONENT\_NAME=atServerTestComp -DLE\_LOG\_SESSION=atServerTestComp\_LogSession -DLE\_LOG\_LEVEL\_FILTER\_PTR=atServerTestComp\_LogLevelFilterPtr  
In file included from /home/user/Desktop/UART\_KHTTP\_Demo1/leaf-data/test/wp76-legato/framework/include/legato.h:188:0,  
from /home/user/Desktop/UART\_KHTTP\_Demo1/atServerTestComp/atServerTest.c:47:  
/home/user/Desktop/UART\_KHTTP\_Demo1/atServerTestComp/atServerTest.c: In function ‘AtCmdHandler’:  
/home/user/Desktop/UART\_KHTTP\_Demo1/atServerTestComp/atServerTest.c:736:15: error: implicit declaration of function ‘le\_atServer\_SendFinalResponse’; did you mean ‘le\_atServer\_SendFinalResultCode’? [-Werror=implicit-function-declaration]  
LE\_ASSERT(le\_atServer\_SendFinalResponse(commandRef, LE\_ATSERVER\_OK, false, “”) == LE\_OK);  
^  
/home/user/Desktop/UART\_KHTTP\_Demo1/leaf-data/test/wp76-legato/framework/include/le\_log.h:981:9: note: in definition of macro ‘LE\_FATAL\_IF’  
if (condition) { LE\_FATAL(formatString, ## **VA\_ARGS** ); }  
^ ~~~~~~~~  
/home/user/Desktop/UART\_KHTTP\_Demo1/atServerTestComp/atServerTest.c:736:5: note: in expansion of macro ‘LE\_ASSERT’  
LE\_ASSERT(le\_atServer\_SendFinalResponse(commandRef, LE\_ATSERVER\_OK, false, “”) == LE\_OK);  
^ ~~~~~~~~  
cc1: all warnings being treated as errors  
ninja: build stopped: subcommand failed.

- The terminal process “/usr/bin/bash ‘-c’, ‘mkapp ${LEGATO\_DEF\_FILE} -s components -t ${LEGATO\_TARGET} -w ${LEGATO\_OBJECT\_DIR} -o ${LEGATO\_OUTPUT\_DIR}’” terminated with exit code: 1.
- Terminal will be reused by tasks, press any key to close it.

 ![image](https://us1.discourse-cdn.com/flex019/uploads/legato1/original/2X/7/70b6a45336058f3699bdd0e57a2766b99fa6b401.png)

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [August 28, 2025, 12:49pm UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/15 "2025-08-28T12:49:50Z")

</div>

I don’t see such problem with R16.3 (legato 19.11.6)

`(lsh:wp76) owner@ubuntu:~/leaf/apps/Demo/UART_KHTTP_Demo1$ mkapp -t wp76xx -o Target_Legato_Debug -w Target_Legato_Debug -i ${LEGATO_ROOT}/interfaces/modemServices atServerIntegrationTest.adef`  
`[22/22] Packaging app`

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [August 29, 2025, 5:13am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/16 "2025-08-29T05:13:55Z")

</div>

Hi jyijyi, now i am able to compile the code and run it on the modem which you have provided, can you specify me from where i can pick the APIs for making customize AT cmd in the **code you have**  **provided so i can start with my work**

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [August 29, 2025, 5:28am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/17 "2025-08-29T05:28:53Z")

</div>

you can diff to the original code to know what I add to the source code:

> **[legato-af/apps/test/atServices/atServerIntegrationTest at master ·...](https://github.com/legatoproject/legato-af/tree/master/apps/test/atServices/atServerIntegrationTest)**
>
> Legato Application Framework. Contribute to legatoproject/legato-af development by creating an account on GitHub.

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [September 1, 2025, 6:18am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/18 "2025-09-01T06:18:31Z")

</div>

i want to make

The Input will be like AT+plm

And it should scan the PLMN using the API le\_mrc\_ScanNetworks() and return the list of operators.

can u share a code with me i am stucked???

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [September 1, 2025, 6:45am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/19 "2025-09-01T06:45:56Z")

</div>

why don’t you just use “AT+COPS=?”

---

<div class="post-metadata">

### Author: ![ajayrawat707](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@ajayrawat707](https://forum.legato.io/u/ajayrawat707)
#### Post date: [September 1, 2025, 6:47am UTC](https://forum.legato.io/t/athelloworld-build-project-error/6945/20 "2025-09-01T06:47:33Z")

</div>

basically i want make my own command that’s why i am asking can u help???

[Next page](https://forum.legato.io/t/athelloworld-build-project-error/6945.md?page=2)
