Hello, in future please write in English. That problem should be already fixed by pull request: https://github.com/dankogai/p5-encode/pull/138
On Tuesday 19 February 2019 20:08:00 dagmatritsa via perl-unicode wrote: > > > > -------- Пересылаемое сообщение -------- > От кого: dagmatritsa <dagmatri...@mail.ru> > Кому: danko...@cpan.org > Дата: Вторник, 19 февраля 2019, 20:06 +03:00 > Тема: Encode 3.0 > > > Hi there! > > cpan-outdated -p | cpanm -f > Slackware 14.2 > Linux 4.4.172-smp #2 SMP Wed Jan 30 16:13:07 CST 2019 i686 Intel(R) > Celeron(R) CPU E3300 @ 2.50GHz GenuineIntel GNU/Linux > gcc (GCC) 5.5.0 > perl v5.22.2 > Building and testing Encode-3.00 ... FAIL > > cp Unicode.pm ../blib/lib/Encode/Unicode.pm > Running Mkbootstrap for Unicode () > chmod 644 "Unicode.bs" > "/usr/bin/perl5.22.2" -MExtUtils::Command::MM -e 'cp_nonempty' -- Unicode.bs > ../blib/arch/auto/Encode/Unicode/Unicode.bs 644 > "/usr/bin/perl5.22.2" "/usr/local/share/perl5/ExtUtils/xsubpp" -typemap > '/usr/share/perl5/ExtUtils/typemap' Unicode.xs > Unicode.xsc > mv Unicode.xsc Unicode.c > cc -c -I./Encode -I../Encode -D_REENTRANT -D_GNU_SOURCE -fwrapv > -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 > -march=i586 -mtune=i686 -DVERSION=\"2.18\" -DXS_VERSION=\"2.18\" -fPIC > "-I/usr/lib/perl5/CORE" Unicode.c > In file included from Unicode.xs:11:0: > ../Encode/encode.h: В функции «S_does_utf8_overflow»: > ../Encode/encode.h:416:19: предупреждение: неявная декларация функции > «S_is_utf8_overlong_given_start_byte_ok» [-Wimplicit-function-declaration] > is_overlong = S_is_utf8_overlong_given_start_byte_ok(s, len); > ^ > ../Encode/encode.h:450:20: предупреждение: неявная декларация функции «memGT» > [-Wimplicit-function-declaration] > return memGT(s + 1, conts_for_highest_30_bit, cmp_len); > ^ > ../Encode/encode.h: На верхнем уровне: > > > > > ../Encode/encode.h:488:1: ERROR: static-декларация > «S_is_utf8_overlong_given_start_byte_ok» после неstatic-декларации > S_is_utf8_overlong_given_start_byte_ok(const U8 * const s, const STRLEN len) > ^ > > > > > ../Encode/encode.h:416:19: замечание: здесь была предыдущая неявная > декларация «S_is_utf8_overlong_given_start_byte_ok» > is_overlong = S_is_utf8_overlong_given_start_byte_ok(s, len); > ^ > Makefile:313: ошибка выполнения рецепта для цели «Unicode.o» > > > With best regards dagmatritsa :) > > > > ---------------------------------------------------------------------- > > With best regards dagmatritsa :)