#1301 util.encodings: warning: ‘uidna_IDNToASCII_63’ is deprecated
Reporter
Zash
Owner
Zash
Created
Updated
Stars
★ (1)
Tags
Priority-Medium
Milestone-0.12
Status-Fixed
Type-Defect
Zash
on
What steps will reproduce the problem?
1. ./configure --idn-library=icu
2. make
3. observe compiler output for util.encodings
What is the expected output?
(quietly successful)
What do you see instead?
encodings.c: In function ‘Lidna_to_ascii’:
encodings.c:428:2: warning: ‘uidna_IDNToASCII_63’ is deprecated [-Wdeprecated-declarations]
dest_len = uidna_IDNToASCII(ustr, ulen, dest, 1024, UIDNA_USE_STD3_RULES, NULL, &err);
^~~~~~~~
In file included from /usr/include/unicode/platform.h:25,
from /usr/include/unicode/ptypes.h:52,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/usprep.h:27,
from encodings.c:268:
/usr/include/unicode/uidna.h:675:1: note: declared here
uidna_IDNToASCII( const UChar* src, int32_t srcLength,
^~~~~~~~~~~~~~~~
encodings.c: In function ‘Lidna_to_unicode’:
encodings.c:462:2: warning: ‘uidna_IDNToUnicode_63’ is deprecated [-Wdeprecated-declarations]
dest_len = uidna_IDNToUnicode(ustr, ulen, dest, 1024, UIDNA_USE_STD3_RULES, NULL, &err);
^~~~~~~~
In file included from /usr/include/unicode/platform.h:25,
from /usr/include/unicode/ptypes.h:52,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/usprep.h:27,
from encodings.c:268:
/usr/include/unicode/uidna.h:722:1: note: declared here
uidna_IDNToUnicode( const UChar* src, int32_t srcLength,
^~~~~~~~~~~~~~~~~~
What version of the product are you using? On what operating system?
Prosody 35ef6af41600 (trunk)
on Debian testing (buster)
What steps will reproduce the problem? 1. ./configure --idn-library=icu 2. make 3. observe compiler output for util.encodings What is the expected output? (quietly successful) What do you see instead? encodings.c: In function ‘Lidna_to_ascii’: encodings.c:428:2: warning: ‘uidna_IDNToASCII_63’ is deprecated [-Wdeprecated-declarations] dest_len = uidna_IDNToASCII(ustr, ulen, dest, 1024, UIDNA_USE_STD3_RULES, NULL, &err); ^~~~~~~~ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/usprep.h:27, from encodings.c:268: /usr/include/unicode/uidna.h:675:1: note: declared here uidna_IDNToASCII( const UChar* src, int32_t srcLength, ^~~~~~~~~~~~~~~~ encodings.c: In function ‘Lidna_to_unicode’: encodings.c:462:2: warning: ‘uidna_IDNToUnicode_63’ is deprecated [-Wdeprecated-declarations] dest_len = uidna_IDNToUnicode(ustr, ulen, dest, 1024, UIDNA_USE_STD3_RULES, NULL, &err); ^~~~~~~~ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/usprep.h:27, from encodings.c:268: /usr/include/unicode/uidna.h:722:1: note: declared here uidna_IDNToUnicode( const UChar* src, int32_t srcLength, ^~~~~~~~~~~~~~~~~~ What version of the product are you using? On what operating system? Prosody 35ef6af41600 (trunk) on Debian testing (buster)
Fixed in https://hg.prosody.im/trunk/rev/010c67532ed0
ChangesOps
Changes12Milestone-0.12