chansen / p5-unicode-utf8 Goto Github PK
View Code? Open in Web Editor NEWEncoding and decoding of UTF-8 encoding form as defined by Unicode and ISO/IEC 10646:2011
Encoding and decoding of UTF-8 encoding form as defined by Unicode and ISO/IEC 10646:2011
note the warning "WIDEST_UTYPE" redefined
the .h
file from last version of Devel::PPPort 3.44 should fix it
https://metacpan.org/pod/Devel::PPPort
Running make for C/CH/CHANSEN/Unicode-UTF8-0.62.tar.gz
cp lib/Unicode/UTF8.pm blib/lib/Unicode/UTF8.pm
cp lib/Unicode/UTF8.pod blib/lib/Unicode/UTF8.pod
Running Mkbootstrap for UTF8 ()
chmod 644 "UTF8.bs"
"/install/v5.29.8/bin/perl5.29.8" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- UTF8.bs blib/arch/auto/Unicode/UTF8/UTF8.bs 644
"/install/v5.29.8/bin/perl5.29.8" "-Iinc" "/install/v5.29.8/lib/perl5/5.29.8/ExtUtils/xsubpp" -typemap '/install/v5.29.8/lib/perl5/5.29.8/ExtUtils/typemap' UTF8.xs > UTF8.xsc
mv UTF8.xsc UTF8.c
cc -c -I. -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 -DVERSION=\"0.62\" -DXS_VERSION=\"0.62\" -fPIC "-I/install/v5.29.8/lib/perl5/5.29.8/x86_64-linux/CORE" UTF8.c
In file included from UTF8.xs:6:0:
ppport.h:4594:0: warning: "WIDEST_UTYPE" redefined [enabled by default]
# define WIDEST_UTYPE U64TYPE
^
In file included from /install/v5.29.8/lib/perl5/5.29.8/x86_64-linux/CORE/perl.h:2481:0,
from UTF8.xs:3:
/install/v5.29.8/lib/perl5/5.29.8/x86_64-linux/CORE/handy.h:1072:0: note: this is the location of the previous definition
# define WIDEST_UTYPE U64
^
rm -f blib/arch/auto/Unicode/UTF8/UTF8.so
cc -shared -O2 -L/usr/local/lib -fstack-protector-strong UTF8.o -o blib/arch/auto/Unicode/UTF8/UTF8.so \
\
chmod 755 blib/arch/auto/Unicode/UTF8/UTF8.so
According to Corrigendum #9, noncharacters (the values U+nFFFE and U+nFFFF (where n is from 0 to 10^16) and the values U+FDD0..U+FDEF) are permanently reserved but should be allowed in interchange.
I have no opinion on whether 'nonchar' warnings should still be thrown, but they should be successfully encoded and decoded.
mlenz@dev7:~/src/p5-unicode-utf8$ perl Makefile.PL
include /home/mlenz/src/p5-unicode-utf8/inc/Module/Install.pm
String found where operator expected at Makefile.PL line 11, near "readme_from 'lib/Unicode/UTF8.pod'"
(Do you need to predeclare readme_from?)
syntax error at Makefile.PL line 11, near "readme_from 'lib/Unicode/UTF8.pod'"
Execution of Makefile.PL aborted due to compilation errors.
mlenz@dev7:~/src/p5-unicode-utf8$ perldoc -l inc::Module::Install
/usr/share/perl5/inc/Module/Install.pm
If Makefile.PL needs a sufficiently new inc::Module::Install, it should explicitly require a minimum version of it.
Right now it's possible to report issues in RT as listed on metacpan or on GitHub
We should either:
1/ migrate issues from RT to GitHub and advertise GitHub as the bug tracker
2/ do not use the issue tracker on GitHub
I would suggest -1- let me know if I can help you performing the migration and updating the bug tracker url
I'm trying to run blead as my everyday Perl and this is one of my usual modules that doesn't install.
I know we've discussed this before, but I'm putting in an issue as a reminder. :-)
Could you please try to find a tuit for a fix?
Thanks,
David
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.