You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mynewt.apache.org by Ujjval Rathod <uj...@gmail.com> on 2023/03/01 10:40:33 UTC
Error while following the ble application
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
Re: Error while following the ble application
Posted by Szymon Janc <sz...@codecoup.pl>.
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 <uj...@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