<86>Aug 1 09:04:27 userdel[1040964]: delete user 'rooter' <86>Aug 1 09:04:27 userdel[1040964]: removed group 'rooter' owned by 'rooter' <86>Aug 1 09:04:27 userdel[1040964]: removed shadow group 'rooter' owned by 'rooter' <86>Aug 1 09:04:27 groupadd[1040984]: group added to /etc/group: name=rooter, GID=681 <86>Aug 1 09:04:27 groupadd[1040984]: group added to /etc/gshadow: name=rooter <86>Aug 1 09:04:27 groupadd[1040984]: new group: name=rooter, GID=681 <86>Aug 1 09:04:27 useradd[1040992]: new user: name=rooter, UID=681, GID=681, home=/root, shell=/bin/bash <86>Aug 1 09:04:27 userdel[1041005]: delete user 'builder' <86>Aug 1 09:04:27 userdel[1041005]: removed group 'builder' owned by 'builder' <86>Aug 1 09:04:27 userdel[1041005]: removed shadow group 'builder' owned by 'builder' <86>Aug 1 09:04:27 groupadd[1041019]: group added to /etc/group: name=builder, GID=682 <86>Aug 1 09:04:27 groupadd[1041019]: group added to /etc/gshadow: name=builder <86>Aug 1 09:04:27 groupadd[1041019]: new group: name=builder, GID=682 <86>Aug 1 09:04:27 useradd[1041028]: new user: name=builder, UID=682, GID=682, 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>Aug 1 09:04:30 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>Aug 1 09:04:30 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>Aug 1 09:04:30 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Aug 1 09:04:30 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed <13>Aug 1 09:04:30 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed <13>Aug 1 09:04:30 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed <13>Aug 1 09:04:30 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed <13>Aug 1 09:04:30 rpmi: perl-podlators-4.11-alt1 1525935408 installed <13>Aug 1 09:04:30 rpmi: libsowing-1.1.25-alt1 1527171896 installed <13>Aug 1 09:04:30 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Aug 1 09:04:30 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed <13>Aug 1 09:04:30 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed <13>Aug 1 09:04:30 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385903 installed <13>Aug 1 09:04:30 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed <13>Aug 1 09:04:30 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Aug 1 09:04:30 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Aug 1 09:04:30 rpmi: ca-certificates-2020.06.29-alt1 p9+258899.100.3.1 1601998604 installed <13>Aug 1 09:04:30 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed <13>Aug 1 09:04:31 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385903 installed <13>Aug 1 09:04:31 rpmi: libcrypto1.1-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <13>Aug 1 09:04:31 rpmi: libssl1.1-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <13>Aug 1 09:04:31 rpmi: libssl-devel-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <13>Aug 1 09:04:31 rpmi: perl-Crypt-OpenSSL-Bignum-0.09-alt1.2 sisyphus+219907.14100.1.1 1548362278 installed <13>Aug 1 09:04:31 rpmi: perl-devel-1:5.28.3-alt1 p9+261964.100.3.1 1606316313 installed <13>Aug 1 09:04:31 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 (w1.gzdio) 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.30680 + 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.30680 + 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' "/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' 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" "/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, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.20 cusr 0.01 csys = 0.24 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.79014 + 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 + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + 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=/usr/libexec/rpm-build/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,gnuconfig) 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.95935 + 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.zCTQ3m 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.lxhexT 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.LFnxJW 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.BgHzpa find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.guP5rR 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 (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/perl-Crypt-OpenSSL-EC-debuginfo-1.31-alt2.2.i586.rpm (w2.lzdio) 7.22user 0.59system 0:15.94elapsed 49%CPU (0avgtext+0avgdata 99584maxresident)k 0inputs+0outputs (0major+268792minor)pagefaults 0swaps 15.51user 2.80system 0:30.13elapsed 60%CPU (0avgtext+0avgdata 119740maxresident)k 0inputs+0outputs (0major+593838minor)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 2021-08-01 09:04:55.965742645 +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) @@ -32,3 +32,3 @@ File: /usr/lib/perl5/auto/Crypt/OpenSSL/EC 40755 root:root -File: /usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so 100644 root:root 97b4795f5e57df20e54c32b2d6d926bf +File: /usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so 100644 root:root 6dd92b7a79e0eaf0b4fb4e094364c7d5 File: /usr/lib/perl5/auto/Crypt/OpenSSL/EC/autosplit.ix 100644 root:root 111b06ae9c0e876ab0542de8066efa79 @@ -37,2 +37,2 @@ File: /usr/share/doc/perl-Crypt-OpenSSL-EC-1.31/README 100644 root:root 6d171678eaae893d9971f4b12118e7d8 -RPMIdentity: 21ca595425ca838361c4a7713df7eca24d11b79cdb2715257550bdbc2b808e0b79e269859b39734f0ff207e9278405b08ba4c91347ea0d7ef0cd65ccd62f8972 +RPMIdentity: 9c09072b259e22217a7b77b4ae2ae9abfd47d9785968429240510af520e2e53636b2ea3a7bc05fb017cda9a9e368ba0726146c6f238c17c3a6861446d5675ff5 --- perl-Crypt-OpenSSL-EC-debuginfo-1.31-alt2.2.i586.rpm.repo 2019-01-25 01:44:36.000000000 +0000 +++ perl-Crypt-OpenSSL-EC-debuginfo-1.31-alt2.2.i586.rpm.hasher 2021-08-01 09:04:56.168744587 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/43 40755 root:root -/usr/lib/debug/.build-id/43/464218bd906eaaa7c625eb4bf5cd1b407b6b91 120777 root:root ../../../perl5/auto/Crypt/OpenSSL/EC/EC.so -/usr/lib/debug/.build-id/43/464218bd906eaaa7c625eb4bf5cd1b407b6b91.debug 120777 root:root ../../usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so.debug +/usr/lib/debug/.build-id/44 40755 root:root +/usr/lib/debug/.build-id/44/9d7c3426bf76932dd8c77b320408f4dd41cb70 120777 root:root ../../../perl5/auto/Crypt/OpenSSL/EC/EC.so +/usr/lib/debug/.build-id/44/9d7c3426bf76932dd8c77b320408f4dd41cb70.debug 120777 root:root ../../usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so.debug /usr/lib/debug/usr/lib/perl5 40755 root:root @@ -22,5 +22,5 @@ Provides: perl-Crypt-OpenSSL-EC-debuginfo = 1.31-alt2.2:sisyphus+219907.33600.1.1 -File: /usr/lib/debug/.build-id/43 40755 root:root -File: /usr/lib/debug/.build-id/43/464218bd906eaaa7c625eb4bf5cd1b407b6b91 120777 root:root ../../../perl5/auto/Crypt/OpenSSL/EC/EC.so -File: /usr/lib/debug/.build-id/43/464218bd906eaaa7c625eb4bf5cd1b407b6b91.debug 120777 root:root ../../usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so.debug +File: /usr/lib/debug/.build-id/44 40755 root:root +File: /usr/lib/debug/.build-id/44/9d7c3426bf76932dd8c77b320408f4dd41cb70 120777 root:root ../../../perl5/auto/Crypt/OpenSSL/EC/EC.so +File: /usr/lib/debug/.build-id/44/9d7c3426bf76932dd8c77b320408f4dd41cb70.debug 120777 root:root ../../usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so.debug File: /usr/lib/debug/usr/lib/perl5 40755 root:root @@ -30,3 +30,3 @@ File: /usr/lib/debug/usr/lib/perl5/auto/Crypt/OpenSSL/EC 40755 root:root -File: /usr/lib/debug/usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so.debug 100644 root:root 2519e632c1e17e63eb12e86814fcd1c8 +File: /usr/lib/debug/usr/lib/perl5/auto/Crypt/OpenSSL/EC/EC.so.debug 100644 root:root 49ba3eef8d2eab60ca2ea2fe0c56d544 File: /usr/src/debug/Crypt-OpenSSL-EC-1.31 40755 root:root @@ -34,5 +34,5 @@ File: /usr/src/debug/Crypt-OpenSSL-EC-1.31/EC.xs 100644 root:root 0cf1dcddf1df13df70f74dfa9bcac78b -File: /usr/src/debug/Crypt-OpenSSL-EC-1.31/const-c.inc 100644 root:root f3c809ff1db8a4f6bd065293bee0aae6 +File: /usr/src/debug/Crypt-OpenSSL-EC-1.31/const-c.inc 100644 root:root 7bcbfe270b538205b3df7e44adef0bcd File: /usr/src/debug/Crypt-OpenSSL-EC-1.31/const-xs.inc 100644 root:root e069f4e5104c6d76dc44492d299476d8 File: /usr/src/debug/Crypt-OpenSSL-EC-1.31/ppport.h 100644 root:root 56610425d1c971c08bc1bcecd3542708 -RPMIdentity: 2224a90136df95ee845da5d2cd4c8ccd8d3c049f41c8d7103c785bd02ca955ab55f64a42f2965374f7de185ef51bd9073f34f6fb17e39b75f0d6310734275ccc +RPMIdentity: 3d4504776b17182831ef10585cabed7a75a01435e6fca6be9291f09df40d4f77128590b9e10b130b8b7e39d68db5f2c0f56e2e26d84267f8b8a201febd83684f