Extended helloWorld - failure in logread


I have a compiling project when following the tutorial HelloWorld -1 App with 2 processes.
This works with an API. I followed and checked all the instructions on the web.
When installing the app on the FX30s everything is ok but a logread says:

Sep 21 08:35:11 fx30s user.info Legato: INFO | helloClient[4689]/printClient T=main | client.c _printClient_COMPONENT_INIT() 7 | Asking server to print ‘Hello, world!’
Sep 21 10:35:11 fx30s user.err Legato: =ERR= | helloClient[4689] | helloClient: symbol lookup error: /lib/libComponent_printClient.so: undefined symbol: le_pack_PackIndefArrayHeader
Sep 21 10:35:11 fx30s user.info Legato: INFO | supervisor[1087]/supervisor T=main | proc.c proc_SigChildHandler() 2079 | Process ‘helloClient’ (PID: 4689) has exited with exit code 127.

It look like the printClient function is called but the interface to printServer is not Working.
helloIPC1.zip (150.6 KB)

What should be the problem here?

which FW are you using for your FX30?

Is it R15?

root@fx30s:~# cm info
Device: FX30S(WP7702)
IMEI: 354723090124347
FSN: VU916700160710
Firmware Version: SWI9X06Y_02.36.06.00 63d944 jenkins 2020/12/10 19:12:28
Bootloader Version: SWI9X06Y_02.36.06.00 63d944 jenkins 2020/12/10 19:12:28
MCU Version: 002.015
PRI Part Number (PN): 9907957
PRI Revision: 001.000
Carrier PRI Name: GENERIC
Carrier PRI Revision: 001.071_001
SKU: 1103882
Last Reset Cause: Power Down
Resets Count: Expected: 8 Unexpected: 0

which package version are you using in leaf then?

are you using swi-fx30-catm_3.0.0 ?

swi-fx30-catm_4.2.0 - SDK for FX30-CATM (Release + Legato 21.05.0)

then this is not matched…

You are using FW SWI9X06Y_02.36.06.00 and this is FW R14 which is using legato 19.11.5.

ok, you are telling me this now, but how can I know that?

How can I install R15?

you can see the release note of R15, there is a session for FW upgrade procedure