Hi,

This looks like issue with toolchain (I recall some versions were broken,
eg on Ubuntu).
My suggestion would be to use one from
https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads

On Wed, 1 Mar 2023 at 11:41, Ujjval Rathod <ujjwalrathod...@gmail.com>
wrote:

> Hi,
>
> I was following the ble application guide and got the below error message.
> I tried ignoring the error by commenting out some lines but next up another
> similar error popped up..!
>
> Anyone has idea what could be wrong?
>
> Error: repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c: In
> function 'value_to_pretty':
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:305:50: error:
> "/*" within comment [-Werror=comment]
>   305 |         cbor_value_get_raw_integer(it, &val);    /* can't fail */
>       |
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:308:33: error:
> expected ')' before 'PRIu64'
>   308 |             if (fprintf(out, "%" PRIu64, val) < 0)
>       |                                 ^~~~~~~
>       |                                 )
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:308:31: error:
> spurious trailing '%' in format [-Werror=format=]
>   308 |             if (fprintf(out, "%" PRIu64, val) < 0)
>       |                               ^
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:313:19: error:
> 'val' undeclared (first use in this function)
>   313 |             if (++val) {                /* unsigned overflow may
> happen */
>       |                   ^~~
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:313:19: note:
> each undeclared identifier is reported only once for each function it
> appears in
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:314:38: error:
> expected ')' before 'PRIu64'
>   314 |                 if (fprintf(out, "-%" PRIu64, val) < 0)
>       |                                      ^~~~~~~
>       |                                      )
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:314:36: error:
> spurious trailing '%' in format [-Werror=format=]
>   314 |                 if (fprintf(out, "-%" PRIu64, val) < 0)
>       |                                    ^
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:323:11: error:
> expected expression before '/' token
>   323 |         }*/
>       |           ^
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:358:29: error:
> expected ')' before 'PRIu64'
>   358 |         if (fprintf(out, "%" PRIu64 "(", tag) < 0)
>       |                             ^~~~~~~
>       |                             )
> repos/apache-mynewt-core/encoding/tinycbor/src/cborpretty.c:358:27: error:
> spurious trailing '%' in format [-Werror=format=]
>   358 |         if (fprintf(out, "%" PRIu64 "(", tag) < 0)
>       |                           ^
> cc1: all warnings being treated as errors
>
> Regards,
> Ujjval
>


-- 
pozdrawiam
Szymon K. Janc

Reply via email to