perl-Unicode-Map8 does not build on x86_64, and thus is ExcludeArch'ed. The t/map8.t test fails on this arch. Compilation warnings: map8x.c: In function 'map8_recode8': map8x.c:322: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness map8x.c:315: warning: unused variable 'uc' [...] Map8.xs: In function 'to8_cb': Map8.xs:84: warning: pointer targets in return differ in signedness Map8.xs: In function 'XS_Unicode__Map8__empty_block': Map8.xs:201: warning: comparison is always false due to limited range of data type Map8.c: In function 'XS_Unicode__Map8_to16': Map8.c:490: warning: pointer targets in initialization differ in signedness Map8.xs: In function 'XS_Unicode__Map8_recode8': Map8.xs:359: warning: implicit declaration of function 'map8_recode8' Map8.c: At top level: /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/patchlevel.h:122: warning: 'local_patches' defined but not used
Clarification: test 2 in map8.t (the one that uses recode8()) crashes and dumps core.
Applying the patches from the openSUSE package at http://download.opensuse.org/distribution/SL-10.1/inst-source/suse/src/perl-Unicode-Map8-0.12-160.src.rpm seems to fix this for me on FC5 x86_64.
I tried both patches from the openSuSE package, and it still does not build : http://buildsys.fedoraproject.org/logs/fedora-6-extras/20441-perl-Unicode-Map8-0.12-10.fc6/ http://buildsys.fedoraproject.org/logs/fedora-5-extras/20442-perl-Unicode-Map8-0.12-10.fc5/
(In reply to comment #3) > I tried both patches from the openSuSE package, and it still does not build : > http://buildsys.fedoraproject.org/logs/fedora-6-extras/20441-perl-Unicode-Map8-0.12-10.fc6/ > http://buildsys.fedoraproject.org/logs/fedora-5-extras/20442-perl-Unicode-Map8-0.12-10.fc5/ I don't see any patches being applied in %prep there...
Please forgive me for wasting your time... Built for devel, FC-6 and FC-5 on all archs