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