[asterisk-bugs] [JIRA] (ASTERISK-30450) res_crypto, res_pjsip: build failures on 32-bit architectures
Joshua C. Colp (JIRA)
noreply at issues.asterisk.org
Mon Mar 6 06:17:03 CST 2023
[ https://issues.asterisk.org/jira/browse/ASTERISK-30450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua C. Colp updated ASTERISK-30450:
--------------------------------------
Status: Open (was: Triage)
> res_crypto, res_pjsip: build failures on 32-bit architectures
> -------------------------------------------------------------
>
> Key: ASTERISK-30450
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-30450
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Resources/res_crypto, Resources/res_pjsip
> Affects Versions: 20.1.0
> Environment: Debian 11, i686
> Reporter: N A
>
> {noformat}
> [LD] res_convert.o -> res_convert.so
> [CC] res_crypto.c -> res_crypto.o
> res_crypto.c: In function ‘try_load_key.isra’:
> res_crypto.c:199:39: warning: ‘%s’ directive output may be truncated writing between 5 and 2147483645 bytes into a region of size 255 [-Wformat-truncation=]
> 199 | snprintf(ffname, sizeof(ffname), "%s/%s", dir, fname);
> | ^~
> In file included from /usr/include/stdio.h:867,
> from /usr/src/asterisk-20.1.0/include/asterisk/compat.h:49,
> from /usr/src/asterisk-20.1.0/include/asterisk.h:22,
> from res_crypto.c:34:
> /usr/include/i386-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 7 or more bytes (assuming 2147483647) into a destination of size 256
> 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 68 | __bos (__s), __fmt, __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> [LD] res_crypto.o -> res_crypto.so
> [CC] res_curl.c -> res_curl.o
> [CC] res_pjsip/pjsip_transport_events.c -> res_pjsip/pjsip_transport_events.o
> res_pjsip/pjsip_transport_events.c: In function ‘cli_show_monitors’:
> res_pjsip/pjsip_transport_events.c:649:18: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=]
> 649 | ast_cli(a->fd, " %-46.46s %-10s %-9s %6ld %8" PRIu64 " %s\n",
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/src/asterisk-20.1.0/include/asterisk/compat.h:30,
> from /usr/src/asterisk-20.1.0/include/asterisk.h:22,
> from res_pjsip/pjsip_transport_events.c:30:
> /usr/include/inttypes.h:105:34: note: format string is defined here
> 105 | # define PRIu64 __PRI64_PREFIX "u"
> [CC] res_pjsip/pjsip_transport_management.c -> res_pjsip/pjsip_transport_ma
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list