<86>Mar 19 06:37:58 userdel[70193]: delete user 'rooter'
<86>Mar 19 06:37:58 userdel[70193]: removed group 'rooter' owned by 'rooter'
<86>Mar 19 06:37:58 userdel[70193]: removed shadow group 'rooter' owned by 'rooter'
<86>Mar 19 06:37:58 groupadd[70227]: group added to /etc/group: name=rooter, GID=627
<86>Mar 19 06:37:58 groupadd[70227]: group added to /etc/gshadow: name=rooter
<86>Mar 19 06:37:58 groupadd[70227]: new group: name=rooter, GID=627
<86>Mar 19 06:37:58 useradd[70253]: new user: name=rooter, UID=627, GID=627, home=/root, shell=/bin/bash
<86>Mar 19 06:37:58 userdel[70278]: delete user 'builder'
<86>Mar 19 06:37:58 userdel[70278]: removed group 'builder' owned by 'builder'
<86>Mar 19 06:37:58 userdel[70278]: removed shadow group 'builder' owned by 'builder'
<86>Mar 19 06:37:58 groupadd[70296]: group added to /etc/group: name=builder, GID=628
<86>Mar 19 06:37:58 groupadd[70296]: group added to /etc/gshadow: name=builder
<86>Mar 19 06:37:58 groupadd[70296]: new group: name=builder, GID=628
<86>Mar 19 06:37:58 useradd[70310]: new user: name=builder, UID=628, GID=628, home=/usr/src, shell=/bin/bash
warning: user igor does not exist - using root
warning: group igor does not exist - using root
warning: user igor does not exist - using root
warning: group igor does not exist - using root
<13>Mar 19 06:38:02 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed
<13>Mar 19 06:38:02 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed
<13>Mar 19 06:38:02 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed
<13>Mar 19 06:38:02 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed
<13>Mar 19 06:38:02 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed
<13>Mar 19 06:38:02 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed
<13>Mar 19 06:38:02 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed
<13>Mar 19 06:38:02 rpmi: perl-podlators-4.11-alt1 1525935408 installed
<13>Mar 19 06:38:02 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Mar 19 06:38:02 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed
<13>Mar 19 06:38:02 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed
<13>Mar 19 06:38:02 rpmi: perl-devel-1:5.28.1-alt1 sisyphus+219907.100.1.1 1548343222 installed
<13>Mar 19 06:38:02 rpmi: libgmp-devel-6.1.2-alt2 1492205017 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/perl-Math-GMPn-0.03-alt2.2.nosrc.rpm
Installing perl-Math-GMPn-0.03-alt2.2.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.17145
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf Math-GMPn-0.03
+ echo 'Source #0 (Math-GMPn-0.03.tar.gz):'
Source #0 (Math-GMPn-0.03.tar.gz):
+ /bin/tar -xf -
+ /bin/gzip -dc /usr/src/RPM/SOURCES/Math-GMPn-0.03.tar.gz
+ cd Math-GMPn-0.03
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.17145
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd Math-GMPn-0.03
+ perl_vendor_build
+ export PERL_EXTUTILS_AUTOINSTALL=--skip
+ PERL_EXTUTILS_AUTOINSTALL=--skip
+ export XSUBPP_STATIC_XS=1
+ XSUBPP_STATIC_XS=1
+ _perl_vendor_fixin
+ find . -type f -print0
+ xargs -r0 /usr/bin/subst -p '1s,^#![[:space:]]*\([^[:space:]]*/\)\?perl\([^/[:alpha:][:space:]][^/[:space:]]*\)\?\([[:space:]]\|$\),#!/usr/bin/perl\3,'
+ /bin/grep -qs -Ew '((dist|module)_name|Build_PL|Module::Build)' Build.PL
+ _perl_vendor_MM_build
+ : looking for PREREQ dependencies
+ /usr/bin/perl Makefile.PL PRINT_PREREQ=1
+ tee .perl.req

+ : writing Makefile
+ /usr/bin/perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Math::GMPn
+ : running make
+ make -j8 'OPTIMIZE=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' 'CP=/bin/cp -p'
make: Entering directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
Running Mkbootstrap for GMPn ()
chmod 644 "GMPn.bs"
make: Leaving directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
make: Entering directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMPn.bs blib/arch/auto/Math/GMPn/GMPn.bs 644
make: Leaving directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
make: Entering directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
cp lib/Math/GMPn.pm blib/lib/Math/GMPn.pm
make: Leaving directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
make: Entering directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
"/usr/bin/perl" "/usr/share/perl5/ExtUtils/xsubpp"  -typemap '/usr/share/perl5/ExtUtils/typemap'  GMPn.xs > GMPn.xsc
Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in GMPn.xs, line 766
Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in GMPn.xs, line 866
Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in GMPn.xs, line 1055
Please specify prototyping behavior for GMPn.xs (see perlxs manual)
mv GMPn.xsc GMPn.c
make: Leaving directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
make: Entering directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
gcc -c  -I. -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 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/perl5/CORE"   GMPn.c
GMPn.xs: In function 'XS_Math__GMPn_mpn_neg':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:136:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:136:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:132:20: warning: unused variable 'i' [-Wunused-variable]
     mp_size_t s1n, i;
                    ^
GMPn.xs:132:15: warning: unused variable 's1n' [-Wunused-variable]
     mp_size_t s1n, i;
               ^~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_not':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:150:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:150:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_add':
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:166:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(s1, s2, r);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:166:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(s1, s2, r);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:166:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(s1, s2, r);
         ^~~~~~~~
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:171:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:171:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:171:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:160:22: warning: unused variable 'rl' [-Wunused-variable]
     STRLEN s1l, s2l, rl;
                      ^~
GMPn.xs: In function 'XS_Math__GMPn_mpn_add_uint':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:186:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:186:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_sub_uint':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:200:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:200:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_mod_uint':
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:212:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(s1);
     ^~~~~~~~
GMPn.xs:208:22: warning: unused variable 'rp' [-Wunused-variable]
     mp_limb_t *s1p, *rp;
                      ^~
GMPn.xs: In function 'XS_Math__GMPn_mpn_lshift':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:230:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:230:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_rshift':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:260:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:260:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_ior':
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:298:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:298:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:298:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:333:30: warning: format '%d' expects argument of type 'int', but argument 3 has type 'I32' {aka 'long int'} [-Wformat=]
             Perl_croak(aTHX_ "Internal error: bad ix %d", ix);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:339:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:339:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:339:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:374:30: warning: format '%d' expects argument of type 'int', but argument 3 has type 'I32' {aka 'long int'} [-Wformat=]
             Perl_croak(aTHX_ "Internal error: bad ix %d", ix);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~
GMPn.xs:289:22: warning: unused variable 'rl' [-Wunused-variable]
     STRLEN s1l, s2l, rl;
                      ^~
GMPn.xs: In function 'XS_Math__GMPn_mpn_sub':
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:391:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:391:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:391:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:397:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:397:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:397:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_mul_ext':
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:415:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(r, s1, s2);
     ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:415:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(r, s1, s2);
     ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:415:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(r, s1, s2);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_mul':
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:436:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:436:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:436:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:441:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:441:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:441:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_mul_uint':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:458:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:458:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_addmul':
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:480:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:480:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:480:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:489:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:489:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:489:9: note: in expansion of macro 'ALIGNED3'
         ALIGNED3(r, s1, s2);
         ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_addmul_uint':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:512:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:512:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_sqr_ext':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:528:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:528:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_sqr':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:543:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:543:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:537:23: warning: unused variable 'rl' [-Wunused-variable]
     STRLEN s1l, s1l2, rl;
                       ^~
GMPn.xs:537:17: warning: unused variable 's1l2' [-Wunused-variable]
     STRLEN s1l, s1l2, rl;
                 ^~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_divrem':
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:565:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(q, n, d);
     ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:565:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(q, n, d);
     ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:565:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(q, n, d);
     ^~~~~~~~
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:579:9: note: in expansion of macro 'ALIGNED1'
         ALIGNED1(r);
         ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_sqrtrem':
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:601:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(r1, r2, s1);
     ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:601:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(r1, r2, s1);
     ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:601:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(r1, r2, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_divexact_by3':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:623:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:623:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(r, s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_ior_uint':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:649:9: note: in expansion of macro 'ALIGNED2'
         ALIGNED2(r, s1);
         ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:649:9: note: in expansion of macro 'ALIGNED2'
         ALIGNED2(r, s1);
         ^~~~~~~~
GMPn.xs:684:30: warning: format '%d' expects argument of type 'int', but argument 3 has type 'I32' {aka 'long int'} [-Wformat=]
             Perl_croak(aTHX_ "Internal error: bad ix %d", ix);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:689:9: note: in expansion of macro 'ALIGNED1'
         ALIGNED1(r);
         ^~~~~~~~
GMPn.xs:708:30: warning: format '%d' expects argument of type 'int', but argument 3 has type 'I32' {aka 'long int'} [-Wformat=]
             Perl_croak(aTHX_ "Internal error: bad ix %d", ix);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_cmp':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:723:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(s1, s2);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:723:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(s1, s2);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_gcd_uint':
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:757:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(s1);
     ^~~~~~~~
In file included from GMPn.xs:7:
/usr/lib/perl5/CORE/XSUB.h:177:28: warning: unused variable 'targ' [-Wunused-variable]
 #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
                            ^~~~
/usr/lib/perl5/CORE/XSUB.h:177:28: note: in definition of macro 'dXSTARG'
 #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
                            ^~~~
GMPn.c:1227:5: warning: variable 'RETVAL' set but not used [-Wunused-but-set-variable]
  UV RETVAL;
     ^~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_gcd_dest':
GMPn.xs:89:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                      ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:789:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(r, s1, s2);
     ^~~~~~~~
GMPn.xs:89:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                     ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:789:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(r, s1, s2);
     ^~~~~~~~
GMPn.xs:89:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED3(a, b, c) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p) | ((IV)c ## p)))
                                                                    ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:789:5: note: in expansion of macro 'ALIGNED3'
     ALIGNED3(r, s1, s2);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_set_random':
GMPn.xs:817:26: warning: format '%d' expects argument of type 'int', but argument 3 has type 'UV' {aka 'long long unsigned int'} [-Wformat=]
         Perl_croak(aTHX_ "invalid bit length %d, on this machine a multiple of %d is required",
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    bitlen, GMP_NUMB_BITS);
                    ~~~~~~ 
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:820:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(r);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_popcount':
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:831:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_hamdist':
GMPn.xs:88:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                   ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:847:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(s1, s2);
     ^~~~~~~~
GMPn.xs:88:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED2(a, b) (ALIGNEDP(((IV)a ## p) | ((IV)b ## p)))
                                                  ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:847:5: note: in expansion of macro 'ALIGNED2'
     ALIGNED2(s1, s2);
     ^~~~~~~~
GMPn.c: In function 'XS_Math__GMPn_mpn_perfect_square_p':
GMPn.c:1405:7: warning: variable 'RETVAL' set but not used [-Wunused-but-set-variable]
  SV * RETVAL;
       ^~~~~~
GMPn.c:1399:7: warning: unused variable 's1' [-Wunused-variable]
  SV * s1 = ST(0)
       ^~
GMPn.xs: In function 'XS_Math__GMPn_mpn_scan0':
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:878:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_scan1':
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:899:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(s1);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_get_str0':
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:927:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(s1);
     ^~~~~~~~
GMPn.xs:940:26: warning: pointer targets in passing argument 1 of '__gmpn_get_str' differ in signedness [-Wpointer-sign]
         rl = mpn_get_str(rp, base, s1p, N(s1));
                          ^~
In file included from GMPn.xs:10:
/usr/include/gmp.h:1525:23: note: expected 'unsigned char *' but argument is of type 'char *'
 __GMP_DECLSPEC size_t mpn_get_str (unsigned char *, int, mp_ptr, mp_size_t);
                       ^~~~~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_set_str0':
GMPn.xs:986:13: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
         spv = SvPV(s, sl);
             ^
GMPn.xs:1023:13: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
         spv = SvPV(s, sl);
             ^
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:1032:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(r);
     ^~~~~~~~
In file included from GMPn.xs:7:
GMPn.c: In function 'XS_Math__GMPn_mpn_get_bitlen':
/usr/lib/perl5/CORE/XSUB.h:177:28: warning: unused variable 'targ' [-Wunused-variable]
 #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
                            ^~~~
/usr/lib/perl5/CORE/XSUB.h:177:28: note: in definition of macro 'dXSTARG'
 #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
                            ^~~~
GMPn.c:1710:5: warning: variable 'RETVAL' set but not used [-Wunused-but-set-variable]
  UV RETVAL;
     ^~~~~~
GMPn.xs:1051:16: warning: variable 's1p' set but not used [-Wunused-but-set-variable]
     mp_limb_t *s1p;
                ^~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_shorten':
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:1067:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(s1);
     ^~~~~~~~
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:1071:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(r);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_set_uint':
GMPn.xs:1085:26: warning: format '%d' expects argument of type 'int', but argument 3 has type 'UV' {aka 'long long unsigned int'} [-Wformat=]
         Perl_croak(aTHX_ "invalid bit length %d, on this machine a multiple of %d is required",
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    bitlen, GMP_NUMB_BITS);
                    ~~~~~~ 
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:1088:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(r);
     ^~~~~~~~
GMPn.xs: In function 'XS_Math__GMPn_mpn_setior_uint':
GMPn.xs:1115:30: warning: format '%d' expects argument of type 'int', but argument 3 has type 'UV' {aka 'long long unsigned int'} [-Wformat=]
             Perl_croak(aTHX_ "invalid bit length %d, on this machine a multiple of %d is required",
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        bitlen, GMP_NUMB_BITS);
                        ~~~~~~ 
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:1123:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(r);
     ^~~~~~~~
In file included from GMPn.xs:7:
/usr/lib/perl5/CORE/XSUB.h:177:28: warning: unused variable 'targ' [-Wunused-variable]
 #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
                            ^~~~
/usr/lib/perl5/CORE/XSUB.h:177:28: note: in definition of macro 'dXSTARG'
 #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
                            ^~~~
GMPn.c:1809:5: warning: unused variable 'RETVAL' [-Wunused-variable]
  UV RETVAL;
     ^~~~~~
GMPn.xs:1103:41: warning: unused variable 'i' [-Wunused-variable]
 mp_size_t rn, rn1, limbix, smallix,top, i;
                                         ^
GMPn.xs: In function 'XS_Math__GMPn_mpn_get_uint':
GMPn.xs:87:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 #define ALIGNED1(a) (ALIGNEDP((IV)a ## p))
                               ^
GMPn.xs:86:26: note: in definition of macro 'ALIGNEDP'
 #define ALIGNEDP(spi) (((spi) & (sizeof(mp_limb_t) - 1)) ? Perl_croak(aTHX_ "some argument is unaligned") : 0)
                          ^~~
GMPn.xs:1142:5: note: in expansion of macro 'ALIGNED1'
     ALIGNED1(s1);
     ^~~~~~~~
GMPn.c: In function 'XS_Math__GMPn_mpn_rshift':
GMPn.xs:263:12: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if (s2off >= i)
            ^
GMPn.xs:262:32: note: 'i' was declared here
         mp_size_t s1n = N(s1), i;
                                ^
make: Leaving directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
make: Entering directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
rm -f blib/arch/auto/Math/GMPn/GMPn.so
gcc  -lpthread -shared -L/usr/local/lib -fstack-protector-strong  GMPn.o  -o blib/arch/auto/Math/GMPn/GMPn.so  \
   -lgmp   \
   -L/usr/lib/perl5/CORE -lperl -lpthread
chmod 755 blib/arch/auto/Math/GMPn/GMPn.so
make: Leaving directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
+ : running tests
+ LD_BIND_NOW=1
+ PERL_DL_NONLAZY=1
+ /usr/bin/make test 'CP=/bin/cp -p'
make: Entering directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMPn.bs blib/arch/auto/Math/GMPn/GMPn.bs 644
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Math-GMPn.t .. ok
All tests successful.
Files=1, Tests=1,  0 wallclock secs ( 0.05 usr  0.01 sys +  0.17 cusr  0.01 csys =  0.24 CPU)
Result: PASS
make: Leaving directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.35973
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/perl-Math-GMPn-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/perl-Math-GMPn-buildroot
+ cd Math-GMPn-0.03
+ perl_vendor_install
+ /bin/grep -qs -Ew Build_PL Build.PL
+ /bin/grep -qs -Ew '(dist|module)_name' Build.PL
+ _perl_vendor_MM_install
+ : installing
+ make 'INSTALL=/bin/install -p' 'CP=/bin/cp -p' DESTDIR=/usr/src/tmp/perl-Math-GMPn-buildroot PREFIX=/usr INSTALLDIRS=vendor pure_install
make: Entering directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMPn.bs blib/arch/auto/Math/GMPn/GMPn.bs 644
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/src/tmp/perl-Math-GMPn-buildroot/usr/lib/perl5/auto/Math/GMPn/GMPn.so
Installing /usr/src/tmp/perl-Math-GMPn-buildroot/usr/lib/perl5/Math/GMPn.pm
make: Leaving directory '/usr/src/RPM/BUILD/Math-GMPn-0.03'
+ _perl_vendor_check_buildroot
+ : prompting for files that contain /usr/local
+ find /usr/src/tmp/perl-Math-GMPn-buildroot -type f -exec /bin/grep -FH /usr/local '{}' ';'
Binary file /usr/src/tmp/perl-Math-GMPn-buildroot/usr/lib/perl5/auto/Math/GMPn/GMPn.so matches
+ : prompting for files that contain /tmp
+ find /usr/src/tmp/perl-Math-GMPn-buildroot -type f -not -name .packlist -exec /bin/grep -FH /tmp '{}' ';'
+ _perl_vendor_save_prereq
+ /bin/grep -F 'perl(' .perl.req
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/perl-Math-GMPn-buildroot (auto)
removed './usr/lib/perl5/auto/Math/GMPn/.packlist'
mode of './usr/lib/perl5/auto/Math/GMPn/GMPn.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/perl-Math-GMPn-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/perl-Math-GMPn-buildroot/ (default)
Compressing files in /usr/src/tmp/perl-Math-GMPn-buildroot (auto)
Adjusting library links in /usr/src/tmp/perl-Math-GMPn-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/perl-Math-GMPn-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Hardlinking identical .pyc and .pyo files
Processing files: perl-Math-GMPn-0.03-alt2.2
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.39276
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd Math-GMPn-0.03
+ DOCDIR=/usr/src/tmp/perl-Math-GMPn-buildroot/usr/share/doc/perl-Math-GMPn-0.03
+ export DOCDIR
+ rm -rf /usr/src/tmp/perl-Math-GMPn-buildroot/usr/share/doc/perl-Math-GMPn-0.03
+ /bin/mkdir -p /usr/src/tmp/perl-Math-GMPn-buildroot/usr/share/doc/perl-Math-GMPn-0.03
+ cp -prL README Changes /usr/src/tmp/perl-Math-GMPn-buildroot/usr/share/doc/perl-Math-GMPn-0.03
+ chmod -R go-w /usr/src/tmp/perl-Math-GMPn-buildroot/usr/share/doc/perl-Math-GMPn-0.03
+ chmod -R a+rX /usr/src/tmp/perl-Math-GMPn-buildroot/usr/share/doc/perl-Math-GMPn-0.03
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uOJt5o
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pkF1kz
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
/usr/src/tmp/perl-Math-GMPn-buildroot/usr/lib/perl5/Math/GMPn.pm syntax OK
Provides: perl(Math/GMPn.pm) = 0.030
Requires: /usr/lib/perl5, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgmp.so.10 >= set:mhUS2WlDFOxFvCo9Z2oH3bHUeulZmMFTV6nWFZmXngkSMwvXN0L5Pwiv8Cy, libperl-5.28.so >= set:ojjB3QrZeS8xSMZanJOcZByQG988iU2iHijpYZ3pse88jEcBJgZAZhQr, perl(XSLoader.pm), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ch0cO1
Creating perl-Math-GMPn-debuginfo package
Processing files: perl-Math-GMPn-debuginfo-0.03-alt2.2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sJBOWX
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cGOv03
find-requires: running scripts (debuginfo)
Requires: perl-Math-GMPn = 0.03-alt2.2, debug(libc.so.6), debug(libgmp.so.10), debug(libperl-5.28.so)
Adding to perl-Math-GMPn-debuginfo a strict dependency on perl-Math-GMPn
Wrote: /usr/src/RPM/RPMS/i586/perl-Math-GMPn-0.03-alt2.2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/perl-Math-GMPn-debuginfo-0.03-alt2.2.i586.rpm
9.85user 1.36system 0:15.37elapsed 73%CPU (0avgtext+0avgdata 69380maxresident)k
0inputs+0outputs (0major+226213minor)pagefaults 0swaps
22.20user 4.79system 0:32.51elapsed 83%CPU (0avgtext+0avgdata 119472maxresident)k
272inputs+0outputs (0major+665515minor)pagefaults 0swaps