I added Golioth to an existing West manifest per the GitHub page
# Golioth repository.
- name: golioth
path: modules/lib/golioth
revision: main
url: https://github.com/golioth/golioth-zephyr-sdk.git
import: west-external.yml
When I attempt to build, I get multiple errors
In function ‘log_cbor_append_headers’:
/modules/lib/golioth/logging/log_backend_golioth.c:127:17: error: too few arguments to function ‘zcbor_tstr_put_term’
In function ‘log_cbor_append_headers’:
modules/lib/golioth/logging/log_backend_golioth.c:127:17: error: too few arguments to function ‘zcbor_tstr_put_term’
The manifest path is:
(.venv) ➜ firmware west manifest --path
C:\dev\fdh\firmware\zephyr\west.yml
last two lines of “west list”
zcbor modules/lib/zcbor dbe20afd00b3ddd6956f4b47f5df202bb49a8707 GitHub - zephyrproject-rtos/zcbor: Code generation from CDDL descriptions.
golioth modules/lib/golioth main GitHub - golioth/golioth-zephyr-sdk: Golioth SDK For Zephyr
I have another directory where the manifest path is
(.venv) ➜ esp32-zephyr-workspace west manifest --path
C:\dev\fdh\archive\esp32-zephyr-workspace\modules\lib\golioth\west-zephyr.yml
which builds OK
Looks like it has a different zcbor release
zcbor modules/lib/zcbor 67fd8bb88d3136738661fa8bb5f9989103f4599e GitHub - zephyrproject-rtos/zcbor: Code generation from CDDL descriptions.