<86>May 31 10:41:32 userdel[3837224]: delete user 'rooter'
<86>May 31 10:41:32 userdel[3837224]: removed group 'rooter' owned by 'rooter'
<86>May 31 10:41:32 userdel[3837224]: removed shadow group 'rooter' owned by 'rooter'
<86>May 31 10:41:32 groupadd[3837456]: group added to /etc/group: name=rooter, GID=579
<86>May 31 10:41:32 groupadd[3837456]: group added to /etc/gshadow: name=rooter
<86>May 31 10:41:32 groupadd[3837456]: new group: name=rooter, GID=579
<86>May 31 10:41:32 useradd[3837588]: new user: name=rooter, UID=579, GID=579, home=/root, shell=/bin/bash
<86>May 31 10:41:32 userdel[3838047]: delete user 'builder'
<86>May 31 10:41:32 userdel[3838047]: removed group 'builder' owned by 'builder'
<86>May 31 10:41:32 userdel[3838047]: removed shadow group 'builder' owned by 'builder'
<86>May 31 10:41:32 groupadd[3838158]: group added to /etc/group: name=builder, GID=580
<86>May 31 10:41:32 groupadd[3838158]: group added to /etc/gshadow: name=builder
<86>May 31 10:41:32 groupadd[3838158]: new group: name=builder, GID=580
<86>May 31 10:41:32 useradd[3838230]: new user: name=builder, UID=580, GID=580, 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>May 31 10:41:46 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed
<13>May 31 10:41:46 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed
<13>May 31 10:41:46 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed
<13>May 31 10:41:46 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed
<13>May 31 10:41:46 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed
<13>May 31 10:41:46 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed
<13>May 31 10:41:46 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed
<13>May 31 10:41:47 rpmi: perl-podlators-4.11-alt1 1525935408 installed
<13>May 31 10:41:47 rpmi: libsowing-1.1.25-alt1 1527171896 installed
<13>May 31 10:41:47 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>May 31 10:41:47 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed
<13>May 31 10:41:47 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed
<13>May 31 10:41:47 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>May 31 10:41:47 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed
<13>May 31 10:41:47 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>May 31 10:41:47 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>May 31 10:41:47 rpmi: ca-certificates-2020.01.23-alt1 p9+245253.100.3.1 1580749631 installed
<13>May 31 10:41:47 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed
<13>May 31 10:41:47 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>May 31 10:41:47 rpmi: libcrypto1.1-1.1.1g-alt1 p9+250580.100.5.1 1588175266 installed
<13>May 31 10:41:47 rpmi: libssl1.1-1.1.1g-alt1 p9+250580.100.5.1 1588175266 installed
<13>May 31 10:41:47 rpmi: libssl-devel-1.1.1g-alt1 p9+250580.100.5.1 1588175266 installed
<13>May 31 10:41:47 rpmi: perl-Crypt-OpenSSL-Bignum-0.09-alt1.2 sisyphus+219907.14100.1.1 1548362278 installed
<13>May 31 10:41:48 rpmi: perl-devel-1:5.28.2-alt2 p9+244939.100.2.1 1580477848 installed
<13>May 31 10:41:48 rpmi: libsowing-devel-1.1.25-alt1 1527171896 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/perl-Crypt-OpenSSL-EC-1.31-alt2.2.nosrc.rpm
Installing perl-Crypt-OpenSSL-EC-1.31-alt2.2.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.82965
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf Crypt-OpenSSL-EC-1.31
+ echo 'Source #0 (Crypt-OpenSSL-EC-1.31.tar.gz):'
Source #0 (Crypt-OpenSSL-EC-1.31.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/Crypt-OpenSSL-EC-1.31.tar.gz
+ /bin/tar -xf -
+ cd Crypt-OpenSSL-EC-1.31
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.23625
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd Crypt-OpenSSL-EC-1.31
+ 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
perl(Crypt::OpenSSL::Bignum)>=0.04 
+ : 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 Crypt::OpenSSL::EC
+ : 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/Crypt-OpenSSL-EC-1.31'
Running Mkbootstrap for EC ()
chmod 644 "EC.bs"
make: Leaving directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
make: Entering directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
cp lib/Crypt/OpenSSL/EC.pm blib/lib/Crypt/OpenSSL/EC.pm
AutoSplitting blib/lib/Crypt/OpenSSL/EC.pm (blib/lib/auto/Crypt/OpenSSL/EC)
make: Leaving directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
make: Entering directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- EC.bs blib/arch/auto/Crypt/OpenSSL/EC/EC.bs 644
make: Leaving directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
make: Entering directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
"/usr/bin/perl" "/usr/share/perl5/ExtUtils/xsubpp"  -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31/typemap'  EC.xs > EC.xsc
mv EC.xsc EC.c
make: Leaving directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
make: Entering directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
gcc -c  -I. -I/usr/include -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=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/lib/perl5/CORE"  -DPERL5 -DOPENSSL_NO_KRB5 EC.c
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c: In function 'XS_Crypt__OpenSSL__EC_EC_GFp_simple_method':
EC.c:292:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:292:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
      ^~~~~~~~
EC.c:292:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                         ^~~~~~~~~~
EC.c:292:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                    ^~~~~~~~
EC.c:292:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                             ^~~~~~~~~~~
EC.c:292:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC_EC_GFp_mont_method':
EC.c:313:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:313:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
      ^~~~~~~~
EC.c:313:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                         ^~~~~~~~~~
EC.c:313:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                    ^~~~~~~~
EC.c:313:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                             ^~~~~~~~~~~
EC.c:313:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC_EC_GFp_nist_method':
EC.c:334:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:334:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
      ^~~~~~~~
EC.c:334:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                         ^~~~~~~~~~
EC.c:334:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                    ^~~~~~~~
EC.c:334:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                             ^~~~~~~~~~~
EC.c:334:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC_EC_GF2m_simple_method':
EC.c:358:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:358:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
      ^~~~~~~~
EC.c:358:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                         ^~~~~~~~~~
EC.c:358:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                    ^~~~~~~~
EC.c:358:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                             ^~~~~~~~~~~
EC.c:358:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC_ECParameters_print':
EC.c:393:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(1) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC_EC_KEY_print':
EC.c:428:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(1) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC_ECParameters_print_fp':
EC.c:456:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(1) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC_EC_KEY_print_fp':
EC.c:482:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(1) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_new':
EC.c:549:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     meth = (const EC_METHOD *) SvIV( SvRV( ST(0) ) )
            ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:557:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:557:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
      ^~~~~~~~
EC.c:557:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                         ^~~~~~~~~~
EC.c:557:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                    ^~~~~~~~
EC.c:557:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                             ^~~~~~~~~~~
EC.c:557:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_DESTROY':
EC.c:575:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_free':
EC.c:595:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_copy':
EC.c:617:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     dst = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
           ^
EC.c:621:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     src = (const EC_GROUP *) SvIV( SvRV( ST(1) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_dup':
EC.c:642:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     src = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
           ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:649:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:649:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
      ^~~~~~~~
EC.c:649:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                         ^~~~~~~~~~
EC.c:649:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                    ^~~~~~~~
EC.c:649:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                             ^~~~~~~~~~~
EC.c:649:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_method_of':
EC.c:668:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:675:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:675:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
      ^~~~~~~~
EC.c:675:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                         ^~~~~~~~~~
EC.c:675:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                    ^~~~~~~~
EC.c:675:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                             ^~~~~~~~~~~
EC.c:675:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_EC_METHOD_get_field_type':
EC.c:695:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     meth = (const EC_METHOD *) SvIV( SvRV( ST(0) ) )
            ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_set_generator':
EC.c:720:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:724:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     generator = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
                 ^
EC.c:728:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     order = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
             ^
EC.c:732:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     cofactor = (const BIGNUM *) SvIV( SvRV( ST(3) ) )
                ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get0_generator':
EC.c:753:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:761:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:761:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
      ^~~~~~~~
EC.c:761:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                         ^~~~~~~~~~
EC.c:761:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                    ^~~~~~~~
EC.c:761:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                             ^~~~~~~~~~~
EC.c:761:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_order':
EC.c:783:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:787:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     order = (BIGNUM *) SvIV( SvRV( ST(1) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_cofactor':
EC.c:821:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:825:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     cofactor = (BIGNUM *) SvIV( SvRV( ST(1) ) )
                ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_set_curve_name':
EC.c:857:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_curve_name':
EC.c:878:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_set_asn1_flag':
EC.c:900:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_asn1_flag':
EC.c:921:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_set_point_conversion_form':
EC.c:943:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_point_conversion_form':
EC.c:964:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get0_seed':
EC.c:986:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_seed_len':
EC.c:1009:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_set_seed':
EC.c:1036:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_set_curve_GFp':
EC.c:1062:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:1066:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (const BIGNUM *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:1070:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:1074:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     b = (const BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_curve_GFp':
EC.c:1110:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:1114:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (BIGNUM *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:1118:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:1122:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     b = (BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_set_curve_GF2m':
EC.c:1161:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:1165:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (const BIGNUM *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:1169:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:1173:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     b = (const BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_curve_GF2m':
EC.c:1209:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:1213:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (BIGNUM *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:1217:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:1221:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     b = (BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_degree':
EC.c:1254:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_check':
EC.c:1277:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_check_discriminant':
EC.c:1310:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_cmp':
EC.c:1344:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
         ^
EC.c:1348:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     b = (const EC_GROUP *) SvIV( SvRV( ST(1) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_new_curve_GFp':
EC.c:1382:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (const BIGNUM *) SvIV( SvRV( ST(0) ) )
         ^
EC.c:1386:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (const BIGNUM *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:1390:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     b = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:1407:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:1407:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
      ^~~~~~~~
EC.c:1407:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                         ^~~~~~~~~~
EC.c:1407:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                    ^~~~~~~~
EC.c:1407:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                             ^~~~~~~~~~~
EC.c:1407:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_new_curve_GF2m':
EC.c:1432:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (const BIGNUM *) SvIV( SvRV( ST(0) ) )
         ^
EC.c:1436:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (const BIGNUM *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:1440:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     b = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:1457:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:1457:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
      ^~~~~~~~
EC.c:1457:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                         ^~~~~~~~~~
EC.c:1457:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                    ^~~~~~~~
EC.c:1457:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                             ^~~~~~~~~~~
EC.c:1457:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_new_by_curve_name':
EC.c:1481:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:1481:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
      ^~~~~~~~
EC.c:1481:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                         ^~~~~~~~~~
EC.c:1481:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                    ^~~~~~~~
EC.c:1481:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                             ^~~~~~~~~~~
EC.c:1481:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_precompute_mult':
EC.c:1502:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_have_precompute_mult':
EC.c:1534:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_basis_type':
EC.c:1556:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_trinomial_basis':
EC.c:1583:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_GROUP_get_pentanomial_basis':
EC.c:1614:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_new':
EC.c:1643:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:1651:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:1651:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
      ^~~~~~~~
EC.c:1651:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                         ^~~~~~~~~~
EC.c:1651:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                    ^~~~~~~~
EC.c:1651:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                             ^~~~~~~~~~~
EC.c:1651:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_DESTROY':
EC.c:1669:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (EC_POINT *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_free':
EC.c:1689:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (EC_POINT *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_clear_free':
EC.c:1708:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (EC_POINT *) SvIV( SvRV( ST(0) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_copy':
EC.c:1730:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     dst = (EC_POINT *) SvIV( SvRV( ST(0) ) )
           ^
EC.c:1734:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     src = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_dup':
EC.c:1756:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     src = (const EC_POINT *) SvIV( SvRV( ST(0) ) )
           ^
EC.c:1760:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(1) ) )
             ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:1767:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:1767:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
      ^~~~~~~~
EC.c:1767:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                         ^~~~~~~~~~
EC.c:1767:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                    ^~~~~~~~
EC.c:1767:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                             ^~~~~~~~~~~
EC.c:1767:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_method_of':
EC.c:1786:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (const EC_POINT *) SvIV( SvRV( ST(0) ) )
             ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:1793:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:1793:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
      ^~~~~~~~
EC.c:1793:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                         ^~~~~~~~~~
EC.c:1793:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                    ^~~~~~~~
EC.c:1793:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                             ^~~~~~~~~~~
EC.c:1793:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_set_to_infinity':
EC.c:1814:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:1818:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (EC_POINT *) SvIV( SvRV( ST(1) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_set_Jprojective_coordinates_GFp':
EC.c:1845:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:1849:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:1853:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:1857:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     y = (const BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c:1861:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     z = (const BIGNUM *) SvIV( SvRV( ST(4) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_get_Jprojective_coordinates_GFp':
EC.c:1898:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:1902:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:1906:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:1910:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     y = (BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c:1914:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     z = (BIGNUM *) SvIV( SvRV( ST(4) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_set_affine_coordinates_GFp':
EC.c:1950:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:1954:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:1958:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:1962:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     y = (const BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_get_affine_coordinates_GFp':
EC.c:1998:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2002:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:2006:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:2010:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     y = (BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_set_compressed_coordinates_GFp':
EC.c:2047:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2051:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:2055:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_set_affine_coordinates_GF2m':
EC.c:2094:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2098:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:2102:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:2106:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     y = (const BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_get_affine_coordinates_GF2m':
EC.c:2142:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2146:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:2150:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:2154:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     y = (BIGNUM *) SvIV( SvRV( ST(3) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_set_compressed_coordinates_GF2m':
EC.c:2191:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2195:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:2199:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_point2oct':
EC.c:2239:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2243:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_oct2point':
EC.c:2288:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2292:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_point2bn':
EC.c:2330:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2334:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
             ^
EC.c:2338:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     bn = (BIGNUM *) SvIV( SvRV( ST(3) ) )
          ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:2355:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:2355:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
      ^~~~~~~~
EC.c:2355:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                         ^~~~~~~~~~
EC.c:2355:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                                    ^~~~~~~~
EC.c:2355:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                                             ^~~~~~~~~~~
EC.c:2355:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_bn2point':
EC.c:2377:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2381:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     bn = (const BIGNUM *) SvIV( SvRV( ST(1) ) )
          ^
EC.c:2385:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (EC_POINT *) SvIV( SvRV( ST(2) ) )
             ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:2402:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:2402:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
      ^~~~~~~~
EC.c:2402:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                         ^~~~~~~~~~
EC.c:2402:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                    ^~~~~~~~
EC.c:2402:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                             ^~~~~~~~~~~
EC.c:2402:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_point2hex':
EC.c:2429:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2433:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
             ^
EC.c:2420:9: warning: unused variable 'RETVAL' [-Wunused-variable]
  char * RETVAL;
         ^~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_hex2point':
EC.c:2471:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2475:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (EC_POINT *) SvIV( SvRV( ST(2) ) )
             ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:2492:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:2492:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
      ^~~~~~~~
EC.c:2492:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                         ^~~~~~~~~~
EC.c:2492:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                    ^~~~~~~~
EC.c:2492:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                             ^~~~~~~~~~~
EC.c:2492:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_add':
EC.c:2516:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2520:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     r = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:2524:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (const EC_POINT *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:2528:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     b = (const EC_POINT *) SvIV( SvRV( ST(3) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_dbl':
EC.c:2563:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2567:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     r = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:2571:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (const EC_POINT *) SvIV( SvRV( ST(2) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_invert':
EC.c:2605:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2609:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_is_at_infinity':
EC.c:2642:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2646:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     p = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_is_on_curve':
EC.c:2670:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2674:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_cmp':
EC.c:2709:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2713:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     a = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:2717:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     b = (const EC_POINT *) SvIV( SvRV( ST(2) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_make_affine':
EC.c:2751:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2755:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     point = (EC_POINT *) SvIV( SvRV( ST(1) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_mul':
EC.c:2876:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) )
             ^
EC.c:2880:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     r = (EC_POINT *) SvIV( SvRV( ST(1) ) )
         ^
EC.c:2884:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     n = (const BIGNUM *) SvIV( SvRV( ST(2) ) )
         ^
EC.c:2888:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     q = (const EC_POINT *) SvIV( SvRV( ST(3) ) )
         ^
EC.c:2892:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     m = (const BIGNUM *) SvIV( SvRV( ST(4) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_ECPKParameters_print':
EC.c:2940:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (const EC_GROUP *) SvIV( SvRV( ST(1) ) )
         ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_POINT_ECPKParameters_print_fp':
EC.c:2970:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     x = (const EC_GROUP *) SvIV( SvRV( ST(1) ) )
         ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_new':
EC.c:2995:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:2995:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
      ^~~~~~~~
EC.c:2995:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                         ^~~~~~~~~~
EC.c:2995:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                    ^~~~~~~~
EC.c:2995:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                             ^~~~~~~~~~~
EC.c:2995:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_new_by_curve_name':
EC.c:3019:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:3019:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
      ^~~~~~~~
EC.c:3019:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                         ^~~~~~~~~~
EC.c:3019:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                    ^~~~~~~~
EC.c:3019:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                             ^~~~~~~~~~~
EC.c:3019:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_DESTROY':
EC.c:3037:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_free':
EC.c:3057:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_copy':
EC.c:3078:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     dst = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c:3082:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     src = (const EC_KEY *) SvIV( SvRV( ST(1) ) )
           ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:3089:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:3089:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
      ^~~~~~~~
EC.c:3089:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                         ^~~~~~~~~~
EC.c:3089:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                    ^~~~~~~~
EC.c:3089:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                             ^~~~~~~~~~~
EC.c:3089:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_dup':
EC.c:3108:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     src = (const EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:3115:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:3115:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
      ^~~~~~~~
EC.c:3115:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                         ^~~~~~~~~~
EC.c:3115:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                    ^~~~~~~~
EC.c:3115:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                             ^~~~~~~~~~~
EC.c:3115:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_up_ref':
EC.c:3135:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_get0_group':
EC.c:3156:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:3163:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:3163:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
      ^~~~~~~~
EC.c:3163:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                         ^~~~~~~~~~
EC.c:3163:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                    ^~~~~~~~
EC.c:3163:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                             ^~~~~~~~~~~
EC.c:3163:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_set_group':
EC.c:3184:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c:3188:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     group = (const EC_GROUP *) SvIV( SvRV( ST(1) ) )
             ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_get0_private_key':
EC.c:3209:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:3217:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:3217:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
      ^~~~~~~~
EC.c:3217:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                         ^~~~~~~~~~
EC.c:3217:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                                    ^~~~~~~~
EC.c:3217:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                                             ^~~~~~~~~~~
EC.c:3217:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_set_private_key':
EC.c:3238:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c:3242:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     prv = (const BIGNUM *) SvIV( SvRV( ST(1) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_get0_public_key':
EC.c:3263:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
In file included from /usr/lib/perl5/CORE/perl.h:5310,
                 from EC.xs:2:
EC.c:3271:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                                   ^
/usr/lib/perl5/CORE/embed.h:834:59: note: in definition of macro 'sv_setsv_flags'
 #define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c)
                                                           ^
EC.c:3271:6: note: in expansion of macro 'sv_setsv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
      ^~~~~~~~
EC.c:3271:25: note: in expansion of macro 'sv_2mortal'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                         ^~~~~~~~~~
EC.c:3271:36: note: in expansion of macro 'sv_bless'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                    ^~~~~~~~
EC.c:3271:45: note: in expansion of macro 'newRV_noinc'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                             ^~~~~~~~~~~
EC.c:3271:58: note: in expansion of macro 'newSViv'
      sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1))));
                                                          ^~~~~~~
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_set_public_key':
EC.c:3292:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c:3296:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     pub = (const EC_POINT *) SvIV( SvRV( ST(1) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_get_enc_flags':
EC.c:3318:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_set_enc_flags':
EC.c:3340:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_get_conv_form':
EC.c:3361:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_set_conv_form':
EC.c:3383:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_set_asn1_flag':
EC.c:3404:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_precompute_mult':
EC.c:3426:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_generate_key':
EC.c:3458:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
EC.c: In function 'XS_Crypt__OpenSSL__EC__EC_KEY_check_key':
EC.c:3480:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     key = (const EC_KEY *) SvIV( SvRV( ST(0) ) )
           ^
make: Leaving directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
make: Entering directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
rm -f blib/arch/auto/Crypt/OpenSSL/EC/EC.so
gcc  -lpthread -shared -L/usr/local/lib -fstack-protector-strong  EC.o  -o blib/arch/auto/Crypt/OpenSSL/EC/EC.so  \
   -L/usr/lib -lcrypto   \
   -L/usr/lib/perl5/CORE -lperl -lpthread
chmod 755 blib/arch/auto/Crypt/OpenSSL/EC/EC.so
make: Leaving directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
+ : 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/Crypt-OpenSSL-EC-1.31'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- EC.bs blib/arch/auto/Crypt/OpenSSL/EC/EC.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/Crypt-OpenSSL-EC.t .. ok
t/prime-field.t ....... ok
All tests successful.
Files=2, Tests=282,  1 wallclock secs ( 0.03 usr  0.00 sys +  0.21 cusr  0.01 csys =  0.25 CPU)
Result: PASS
make: Leaving directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.74877
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot
+ cd Crypt-OpenSSL-EC-1.31
+ 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-Crypt-OpenSSL-EC-buildroot PREFIX=/usr INSTALLDIRS=vendor pure_install
make: Entering directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- EC.bs blib/arch/auto/Crypt/OpenSSL/EC/EC.bs 644
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so
Installing /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/lib/perl5/auto/Crypt/OpenSSL/EC/autosplit.ix
Installing /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/lib/perl5/Crypt/OpenSSL/EC.pm
make: Leaving directory '/usr/src/RPM/BUILD/Crypt-OpenSSL-EC-1.31'
+ _perl_vendor_check_buildroot
+ : prompting for files that contain /usr/local
+ find /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot -type f -exec /bin/grep -FH /usr/local '{}' ';'
Binary file /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so matches
+ : prompting for files that contain /tmp
+ find /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot -type f -not -name .packlist -exec /bin/grep -FH /tmp '{}' ';'
+ _perl_vendor_save_prereq
+ /bin/grep -F 'perl(' .perl.req
perl(Crypt::OpenSSL::Bignum)>=0.04 
+ /bin/grep -F 'perl(' .perl.req
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot (auto)
removed './usr/lib/perl5/auto/Crypt/OpenSSL/EC/.packlist'
mode of './usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/ (default)
Compressing files in /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot (auto)
Adjusting library links in /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/perl-Crypt-OpenSSL-EC-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-Crypt-OpenSSL-EC-1.31-alt2.2
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.27424
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd Crypt-OpenSSL-EC-1.31
+ DOCDIR=/usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/share/doc/perl-Crypt-OpenSSL-EC-1.31
+ export DOCDIR
+ rm -rf /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/share/doc/perl-Crypt-OpenSSL-EC-1.31
+ /bin/mkdir -p /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/share/doc/perl-Crypt-OpenSSL-EC-1.31
+ cp -prL README Changes /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/share/doc/perl-Crypt-OpenSSL-EC-1.31
+ chmod -R go-w /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/share/doc/perl-Crypt-OpenSSL-EC-1.31
+ chmod -R a+rX /usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/share/doc/perl-Crypt-OpenSSL-EC-1.31
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AYq8fR
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5Knp0P
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
/usr/src/tmp/perl-Crypt-OpenSSL-EC-buildroot/usr/lib/perl5/Crypt/OpenSSL/EC.pm syntax OK
Provides: perl(Crypt/OpenSSL/EC.pm) = 1.310
Requires: /usr/lib/perl5, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.4), libcrypto.so.1.1 >= set:qjvVy9VqCBo3S7PWOCQnF9aBd5TzTkuhDERAqBWUWtN4nZ9qOZFuidpuPNqgBhudRShGY4qtx5p36gZLGstVZloXZ3NHjKe2BCZ5U4lUWmsJDD4N7KkIyL9Rvx1IGOATZBbhxVu1RwjN8BXMVY6F6XhF8xUQL07mM4t5Z1XSvYZn51xategHkTocBAAN9OviZJf1XCFqb3e2kL8QRZitf3gcuZc0c0CpXWCAXw39tZ17yIerSU2EY0VsrUmyFF9VHaaJbMLVPD4EvetI46LGqrZvTw2rxEbAZ8gdZF1U7ACAR0, libcrypto.so.1.1(OPENSSL_1_1_0), libperl-5.28.so >= set:ojjB3ZoQRRGPI2HK4th1ssdmLqDKIvRoFwpD4UWX6CgpAG1eRfhcVXYzLxTrFBP1NTFimdGSDjMelfmqgLBOd0, libpthread.so.0(GLIBC_2.0), perl(AutoLoader.pm), 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.3p1hHW
Creating perl-Crypt-OpenSSL-EC-debuginfo package
Processing files: perl-Crypt-OpenSSL-EC-debuginfo-1.31-alt2.2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.367yrY
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AeCb4c
find-requires: running scripts (debuginfo)
Requires: perl-Crypt-OpenSSL-EC = 1.31-alt2.2, debug(libc.so.6), debug(libcrypto.so.1.1), debug(libperl-5.28.so), debug(libpthread.so.0)
Adding to perl-Crypt-OpenSSL-EC-debuginfo a strict dependency on perl-Crypt-OpenSSL-EC
Wrote: /usr/src/RPM/RPMS/i586/perl-Crypt-OpenSSL-EC-1.31-alt2.2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/perl-Crypt-OpenSSL-EC-debuginfo-1.31-alt2.2.i586.rpm
9.08user 0.75system 1:01.43elapsed 16%CPU (0avgtext+0avgdata 97888maxresident)k
0inputs+0outputs (0major+264614minor)pagefaults 0swaps
18.42user 3.50system 1:29.62elapsed 24%CPU (0avgtext+0avgdata 116092maxresident)k
168inputs+0outputs (0major+601551minor)pagefaults 0swaps
--- perl-Crypt-OpenSSL-EC-1.31-alt2.2.i586.rpm.repo	2019-01-25 01:44:36.000000000 +0000
+++ perl-Crypt-OpenSSL-EC-1.31-alt2.2.i586.rpm.hasher	2020-05-31 10:42:58.429733273 +0000
@@ -15,3 +15,3 @@
 Requires: libc.so.6(GLIBC_2.4)  
-Requires: libcrypto.so.1.1 >= set:pi3DhDkoiKOI4rMucHbriPGOZF0ZkZJ1Klsf2bV72EEjZuZuVBJDpyRxX6viZLDwz43DG3SO0joh4WYP4OKNjUWNFVu6kiWUd7Z9CXJxODDcR4RS1kV9ER5aO6M0WXlVcbjkKHVnTeUMbdr35aQJL459jzhMpzb0BluwsSfhmfZjXZemYSPbhY20gqq2Yl5AS55a2NTkZ7x1Iilr8yHvIBUgIhaem2zn5tIhLweUkjgZvdEMmo6VesKT8tI7jh2NFfZ8E55yBuVKa6QzkT6IrZwtXmim3
+Requires: libcrypto.so.1.1 >= set:qjvVy9VqCBo3S7PWOCQnF9aBd5TzTkuhDERAqBWUWtN4nZ9qOZFuidpuPNqgBhudRShGY4qtx5p36gZLGstVZloXZ3NHjKe2BCZ5U4lUWmsJDD4N7KkIyL9Rvx1IGOATZBbhxVu1RwjN8BXMVY6F6XhF8xUQL07mM4t5Z1XSvYZn51xategHkTocBAAN9OviZJf1XCFqb3e2kL8QRZitf3gcuZc0c0CpXWCAXw39tZ17yIerSU2EY0VsrUmyFF9VHaaJbMLVPD4EvetI46LGqrZvTw2rxEbAZ8gdZF1U7ACAR0
 Requires: rpmlib(SetVersions)