Mock Version: 6.3 Mock Version: 6.3 Mock Version: 6.3 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target i686 --nodeps /builddir/build/SPECS/perl-Crypt-OpenSSL-EC.spec'], chrootPath='/var/lib/mock/f43-perl-60950502-6586682/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.64w7hoow:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.64w7hoow:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '24301c1420ea4e44b3d41d3428e86aa9', '-D', '/var/lib/mock/f43-perl-60950502-6586682/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.64w7hoow:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target i686 --nodeps /builddir/build/SPECS/perl-Crypt-OpenSSL-EC.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1751846400 Wrote: /builddir/build/SRPMS/perl-Crypt-OpenSSL-EC-1.32-21.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target i686 --nodeps /builddir/build/SPECS/perl-Crypt-OpenSSL-EC.spec'], chrootPath='/var/lib/mock/f43-perl-60950502-6586682/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.64w7hoow:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.64w7hoow:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8650464841d640adbbc5820d6f85c74d', '-D', '/var/lib/mock/f43-perl-60950502-6586682/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.64w7hoow:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target i686 --nodeps /builddir/build/SPECS/perl-Crypt-OpenSSL-EC.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1751846400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.hTkJHL Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.duU71v + umask 022 + cd /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build + cd /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build + rm -rf Crypt-OpenSSL-EC-1.32 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/Crypt-OpenSSL-EC-1.32.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd Crypt-OpenSSL-EC-1.32 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/Crypt-OpenSSL-EC-1.32-Remove-never-compiled-EC_POINTs_make_affine-and-EC_P.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.aWOOmF + umask 022 + cd /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd Crypt-OpenSSL-EC-1.32 + unset OPENSSL_LIB OPENSSL_PREFIX + perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 'OPTIMIZE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection' Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Crypt::OpenSSL::EC + /usr/bin/make -O -j8 V=1 VERBOSE=1 Running Mkbootstrap for EC () chmod 644 "EC.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- EC.bs blib/arch/auto/Crypt/OpenSSL/EC/EC.bs 644 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) "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/Crypt-OpenSSL-EC-1.32/typemap' EC.xs > EC.xsc mv EC.xsc EC.c gcc -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION=\"1.32\" -DXS_VERSION=\"1.32\" -fPIC "-I/usr/lib/perl5/CORE" -DPERL5 -DOPENSSL_NO_KRB5 EC.c EC.c: In function ‘XS_Crypt__OpenSSL__EC_EC_GFp_simple_method’: EC.c:295:9: warning: ‘EC_GFp_simple_method’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 295 | RETVAL = EC_GFp_simple_method(); | ^~~~~~ In file included from EC.xs:7: /usr/include/openssl/ec.h:124:40: note: declared here 124 | OSSL_DEPRECATEDIN_3_0 const EC_METHOD *EC_GFp_simple_method(void); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/perl5/CORE/perl.h:6199, from EC.xs:2: EC.c:299:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 299 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:299:13: note: in expansion of macro ‘sv_setsv’ 299 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:299:32: note: in expansion of macro ‘sv_2mortal’ 299 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~ EC.c:299:43: note: in expansion of macro ‘sv_bless’ 299 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:299:52: note: in expansion of macro ‘newRV_noinc’ 299 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~~ EC.c:299:65: note: in expansion of macro ‘newSViv’ 299 | 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:316:9: warning: ‘EC_GFp_mont_method’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 316 | RETVAL = EC_GFp_mont_method(); | ^~~~~~ /usr/include/openssl/ec.h:129:40: note: declared here 129 | OSSL_DEPRECATEDIN_3_0 const EC_METHOD *EC_GFp_mont_method(void); | ^~~~~~~~~~~~~~~~~~ EC.c:320:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 320 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:320:13: note: in expansion of macro ‘sv_setsv’ 320 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:320:32: note: in expansion of macro ‘sv_2mortal’ 320 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~ EC.c:320:43: note: in expansion of macro ‘sv_bless’ 320 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:320:52: note: in expansion of macro ‘newRV_noinc’ 320 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~~ EC.c:320:65: note: in expansion of macro ‘newSViv’ 320 | 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:337:9: warning: ‘EC_GFp_nist_method’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 337 | RETVAL = EC_GFp_nist_method(); | ^~~~~~ /usr/include/openssl/ec.h:134:40: note: declared here 134 | OSSL_DEPRECATEDIN_3_0 const EC_METHOD *EC_GFp_nist_method(void); | ^~~~~~~~~~~~~~~~~~ EC.c:341:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 341 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:341:13: note: in expansion of macro ‘sv_setsv’ 341 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:341:32: note: in expansion of macro ‘sv_2mortal’ 341 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~ EC.c:341:43: note: in expansion of macro ‘sv_bless’ 341 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:341:52: note: in expansion of macro ‘newRV_noinc’ 341 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~~ EC.c:341:65: note: in expansion of macro ‘newSViv’ 341 | 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:400:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 400 | key = (const EC_KEY *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:403:9: warning: ‘ECParameters_print’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 403 | RETVAL = ECParameters_print(bp, key); | ^~~~~~ /usr/include/openssl/ec.h:1271:27: note: declared here 1271 | OSSL_DEPRECATEDIN_3_0 int ECParameters_print(BIO *bp, const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC_EC_KEY_print’: EC.c:436:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 436 | key = (const EC_KEY *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:439:9: warning: ‘EC_KEY_print’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 439 | RETVAL = EC_KEY_print(bp, key, off); | ^~~~~~ /usr/include/openssl/ec.h:1279:27: note: declared here 1279 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_print(BIO *bp, const EC_KEY *key, int off); | ^~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC_ECParameters_print_fp’: EC.c:465:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 465 | key = (const EC_KEY *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:468:9: warning: ‘ECParameters_print_fp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 468 | RETVAL = ECParameters_print_fp(fp, key); | ^~~~~~ /usr/include/openssl/ec.h:1287:27: note: declared here 1287 | OSSL_DEPRECATEDIN_3_0 int ECParameters_print_fp(FILE *fp, const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC_EC_KEY_print_fp’: EC.c:492:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | key = (const EC_KEY *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:495:9: warning: ‘EC_KEY_print_fp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 495 | RETVAL = EC_KEY_print_fp(fp, key, off); | ^~~~~~ /usr/include/openssl/ec.h:1295:27: note: declared here 1295 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_print_fp(FILE *fp, const EC_KEY *key, int off); | ^~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_new’: EC.c:562:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 562 | meth = (const EC_METHOD *) SvIV( SvRV( ST(0) ) ) | ^ EC.xs:75:9: warning: ‘EC_GROUP_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 75 | RETVAL = EC_GROUP_new(meth); | ^~~~~~ /usr/include/openssl/ec.h:174:33: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth); | ^~~~~~~~~~~~ EC.c:570:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 570 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:570:13: note: in expansion of macro ‘sv_setsv’ 570 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:570:32: note: in expansion of macro ‘sv_2mortal’ 570 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~ EC.c:570:43: note: in expansion of macro ‘sv_bless’ 570 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:570:52: note: in expansion of macro ‘newRV_noinc’ 570 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~~ EC.c:570:65: note: in expansion of macro ‘newSViv’ 570 | 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:588:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 588 | group = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_free’: EC.c:608:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | group = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_copy’: EC.c:630:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 630 | dst = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:634:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 634 | src = (const EC_GROUP *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_dup’: EC.c:656:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 656 | src = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:663:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:663:13: note: in expansion of macro ‘sv_setsv’ 663 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:663:32: note: in expansion of macro ‘sv_2mortal’ 663 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~ EC.c:663:43: note: in expansion of macro ‘sv_bless’ 663 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:663:52: note: in expansion of macro ‘newRV_noinc’ 663 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~~ EC.c:663:65: note: in expansion of macro ‘newSViv’ 663 | 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:682:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 682 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:685:9: warning: ‘EC_GROUP_method_of’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 685 | RETVAL = EC_GROUP_method_of(group); | ^~~~~~ /usr/include/openssl/ec.h:185:40: note: declared here 185 | OSSL_DEPRECATEDIN_3_0 const EC_METHOD *EC_GROUP_method_of(const EC_GROUP *group); | ^~~~~~~~~~~~~~~~~~ EC.c:689:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 689 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:689:13: note: in expansion of macro ‘sv_setsv’ 689 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:689:32: note: in expansion of macro ‘sv_2mortal’ 689 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~ EC.c:689:43: note: in expansion of macro ‘sv_bless’ 689 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:689:52: note: in expansion of macro ‘newRV_noinc’ 689 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~~ EC.c:689:65: note: in expansion of macro ‘newSViv’ 689 | 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:709:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 709 | meth = (const EC_METHOD *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:712:9: warning: ‘EC_METHOD_get_field_type’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 712 | RETVAL = EC_METHOD_get_field_type(meth); | ^~~~~~ /usr/include/openssl/ec.h:191:27: note: declared here 191 | OSSL_DEPRECATEDIN_3_0 int EC_METHOD_get_field_type(const EC_METHOD *meth); | ^~~~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_set_generator’: EC.c:735:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 735 | group = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:739:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 739 | generator = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:743:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 743 | order = (const BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:747:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 747 | cofactor = (const BIGNUM *) SvIV( SvRV( ST(3) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get0_generator’: EC.c:769:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 769 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:777:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 777 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:777:13: note: in expansion of macro ‘sv_setsv’ 777 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:777:32: note: in expansion of macro ‘sv_2mortal’ 777 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~ EC.c:777:43: note: in expansion of macro ‘sv_bless’ 777 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:777:52: note: in expansion of macro ‘newRV_noinc’ 777 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~~ EC.c:777:65: note: in expansion of macro ‘newSViv’ 777 | 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:799:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 799 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:803:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 803 | order = (BIGNUM *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get_cofactor’: EC.c:838:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 838 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:842:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 842 | cofactor = (BIGNUM *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_set_curve_name’: EC.c:875:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 875 | group = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get_curve_name’: EC.c:896:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 896 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_set_asn1_flag’: EC.c:919:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 919 | group = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get_asn1_flag’: EC.c:940:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 940 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_set_point_conversion_form’: EC.c:963:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 963 | group = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get_point_conversion_form’: EC.c:984:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 984 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get0_seed’: EC.c:1007:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1007 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get_seed_len’: EC.c:1031:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1031 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_set_seed’: EC.c:1059:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1059 | group = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_set_curve_GFp’: EC.c:1086:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1086 | group = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1090:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1090 | p = (const BIGNUM *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:1094:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1094 | a = (const BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:1098:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1098 | b = (const BIGNUM *) SvIV( SvRV( ST(3) ) ) | ^ EC.c:1111:9: warning: ‘EC_GROUP_set_curve_GFp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1111 | RETVAL = EC_GROUP_set_curve_GFp(group, p, a, b, ctx); | ^~~~~~ /usr/include/openssl/ec.h:342:27: note: declared here 342 | OSSL_DEPRECATEDIN_3_0 int EC_GROUP_set_curve_GFp(EC_GROUP *group, | ^~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get_curve_GFp’: EC.c:1135:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1135 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1139:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1139 | p = (BIGNUM *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:1143:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1143 | a = (BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:1147:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1147 | b = (BIGNUM *) SvIV( SvRV( ST(3) ) ) | ^ EC.c:1160:9: warning: ‘EC_GROUP_get_curve_GFp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1160 | RETVAL = EC_GROUP_get_curve_GFp(group, p, a, b, ctx); | ^~~~~~ /usr/include/openssl/ec.h:357:27: note: declared here 357 | OSSL_DEPRECATEDIN_3_0 int EC_GROUP_get_curve_GFp(const EC_GROUP *group, | ^~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get_degree’: EC.c:1282:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1282 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_check’: EC.c:1306:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1306 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_check_discriminant’: EC.c:1340:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1340 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_cmp’: EC.c:1375:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1375 | a = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1379:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1379 | b = (const EC_GROUP *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_new_curve_GFp’: EC.c:1414:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1414 | p = (const BIGNUM *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1418:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1418 | a = (const BIGNUM *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:1422:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1422 | b = (const BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:1439:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1439 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:1439:13: note: in expansion of macro ‘sv_setsv’ 1439 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:1439:32: note: in expansion of macro ‘sv_2mortal’ 1439 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~ EC.c:1439:43: note: in expansion of macro ‘sv_bless’ 1439 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:1439:52: note: in expansion of macro ‘newRV_noinc’ 1439 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~~ EC.c:1439:65: note: in expansion of macro ‘newSViv’ 1439 | 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:1513:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1513 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:1513:13: note: in expansion of macro ‘sv_setsv’ 1513 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:1513:32: note: in expansion of macro ‘sv_2mortal’ 1513 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~ EC.c:1513:43: note: in expansion of macro ‘sv_bless’ 1513 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:1513:52: note: in expansion of macro ‘newRV_noinc’ 1513 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~~ EC.c:1513:65: note: in expansion of macro ‘newSViv’ 1513 | 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:1534:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1534 | group = (EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1547:9: warning: ‘EC_GROUP_precompute_mult’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1547 | RETVAL = EC_GROUP_precompute_mult(group, ctx); | ^~~~~~ /usr/include/openssl/ec.h:902:27: note: declared here 902 | OSSL_DEPRECATEDIN_3_0 int EC_GROUP_precompute_mult(EC_GROUP *group, BN_CTX *ctx); | ^~~~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_have_precompute_mult’: EC.c:1567:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1567 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1570:9: warning: ‘EC_GROUP_have_precompute_mult’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1570 | RETVAL = EC_GROUP_have_precompute_mult(group); | ^~~~~~ /usr/include/openssl/ec.h:908:27: note: declared here 908 | OSSL_DEPRECATEDIN_3_0 int EC_GROUP_have_precompute_mult(const EC_GROUP *group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_GROUP_get_basis_type’: EC.c:1590:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1590 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_new’: EC.c:1680:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1680 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1688:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1688 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:1688:13: note: in expansion of macro ‘sv_setsv’ 1688 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:1688:32: note: in expansion of macro ‘sv_2mortal’ 1688 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~ EC.c:1688:43: note: in expansion of macro ‘sv_bless’ 1688 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:1688:52: note: in expansion of macro ‘newRV_noinc’ 1688 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~~ EC.c:1688:65: note: in expansion of macro ‘newSViv’ 1688 | 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:1706:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1706 | point = (EC_POINT *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_free’: EC.c:1726:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1726 | point = (EC_POINT *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_clear_free’: EC.c:1745:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1745 | point = (EC_POINT *) SvIV( SvRV( ST(0) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_copy’: EC.c:1767:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1767 | dst = (EC_POINT *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1771:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1771 | src = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_dup’: EC.c:1794:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1794 | src = (const EC_POINT *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1798:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1798 | group = (const EC_GROUP *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:1805:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1805 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:1805:13: note: in expansion of macro ‘sv_setsv’ 1805 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:1805:32: note: in expansion of macro ‘sv_2mortal’ 1805 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~ EC.c:1805:43: note: in expansion of macro ‘sv_bless’ 1805 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:1805:52: note: in expansion of macro ‘newRV_noinc’ 1805 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~~ EC.c:1805:65: note: in expansion of macro ‘newSViv’ 1805 | 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:1824:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1824 | point = (const EC_POINT *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1827:9: warning: ‘EC_POINT_method_of’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1827 | RETVAL = EC_POINT_method_of(point); | ^~~~~~ /usr/include/openssl/ec.h:602:40: note: declared here 602 | OSSL_DEPRECATEDIN_3_0 const EC_METHOD *EC_POINT_method_of(const EC_POINT *point); | ^~~~~~~~~~~~~~~~~~ EC.c:1831:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1831 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:1831:13: note: in expansion of macro ‘sv_setsv’ 1831 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:1831:32: note: in expansion of macro ‘sv_2mortal’ 1831 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~ EC.c:1831:43: note: in expansion of macro ‘sv_bless’ 1831 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~ EC.c:1831:52: note: in expansion of macro ‘newRV_noinc’ 1831 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_METHOD",1)))); | ^~~~~~~~~~~ EC.c:1831:65: note: in expansion of macro ‘newSViv’ 1831 | 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:1852:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1852 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1856:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1856 | point = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_set_Jprojective_coordinates_GFp’: EC.c:1884:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1884 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1888:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1888 | p = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:1892:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1892 | x = (const BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:1896:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1896 | y = (const BIGNUM *) SvIV( SvRV( ST(3) ) ) | ^ EC.c:1900:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1900 | z = (const BIGNUM *) SvIV( SvRV( ST(4) ) ) | ^ EC.c:1913:9: warning: ‘EC_POINT_set_Jprojective_coordinates_GFp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1913 | RETVAL = EC_POINT_set_Jprojective_coordinates_GFp(group, p, x, y, z, ctx); | ^~~~~~ /usr/include/openssl/ec.h:613:27: note: declared here 613 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_Jprojective_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_get_Jprojective_coordinates_GFp’: EC.c:1938:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1938 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1942:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1942 | p = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:1946:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1946 | x = (BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:1950:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1950 | y = (BIGNUM *) SvIV( SvRV( ST(3) ) ) | ^ EC.c:1954:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1954 | z = (BIGNUM *) SvIV( SvRV( ST(4) ) ) | ^ EC.c:1967:9: warning: ‘EC_POINT_get_Jprojective_coordinates_GFp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1967 | RETVAL = EC_POINT_get_Jprojective_coordinates_GFp(group, p, x, y, z, ctx); | ^~~~~~ /usr/include/openssl/ec.h:627:27: note: declared here 627 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_Jprojective_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_set_affine_coordinates_GFp’: EC.c:1991:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1991 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:1995:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1995 | p = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:1999:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1999 | x = (const BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:2003:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2003 | y = (const BIGNUM *) SvIV( SvRV( ST(3) ) ) | ^ EC.c:2016:9: warning: ‘EC_POINT_set_affine_coordinates_GFp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2016 | RETVAL = EC_POINT_set_affine_coordinates_GFp(group, p, x, y, ctx); | ^~~~~~ /usr/include/openssl/ec.h:665:27: note: declared here 665 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_get_affine_coordinates_GFp’: EC.c:2040:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2040 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2044:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2044 | p = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2048:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2048 | x = (BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:2052:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2052 | y = (BIGNUM *) SvIV( SvRV( ST(3) ) ) | ^ EC.c:2065:9: warning: ‘EC_POINT_get_affine_coordinates_GFp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2065 | RETVAL = EC_POINT_get_affine_coordinates_GFp(group, p, x, y, ctx); | ^~~~~~ /usr/include/openssl/ec.h:678:27: note: declared here 678 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_set_compressed_coordinates_GFp’: EC.c:2090:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2090 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2094:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2094 | p = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2098:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2098 | x = (const BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:2111:9: warning: ‘EC_POINT_set_compressed_coordinates_GFp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2111 | RETVAL = EC_POINT_set_compressed_coordinates_GFp(group, p, x, y_bit, ctx); | ^~~~~~ /usr/include/openssl/ec.h:705:27: note: declared here 705 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_compressed_coordinates_GFp | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_point2oct’: EC.c:2286:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2286 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2290:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2290 | p = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_oct2point’: EC.c:2335:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2335 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2339:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2339 | p = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_point2bn’: EC.c:2378:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2378 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2382:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2382 | point = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2386:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2386 | bn = (BIGNUM *) SvIV( SvRV( ST(3) ) ) | ^ EC.c:2399:9: warning: ‘EC_POINT_point2bn’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2399 | RETVAL = EC_POINT_point2bn(group, point, theform, bn, ctx); | ^~~~~~ /usr/include/openssl/ec.h:789:31: note: declared here 789 | OSSL_DEPRECATEDIN_3_0 BIGNUM *EC_POINT_point2bn(const EC_GROUP *, | ^~~~~~~~~~~~~~~~~ EC.c:2403:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2403 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^ /usr/lib/perl5/CORE/embed.h:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:2403:13: note: in expansion of macro ‘sv_setsv’ 2403 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^~~~~~~~ EC.c:2403:32: note: in expansion of macro ‘sv_2mortal’ 2403 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^~~~~~~~~~ EC.c:2403:43: note: in expansion of macro ‘sv_bless’ 2403 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^~~~~~~~ EC.c:2403:52: note: in expansion of macro ‘newRV_noinc’ 2403 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^~~~~~~~~~~ EC.c:2403:65: note: in expansion of macro ‘newSViv’ 2403 | 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:2425:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2425 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2429:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2429 | bn = (const BIGNUM *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2433:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2433 | point = (EC_POINT *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:2446:9: warning: ‘EC_POINT_bn2point’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2446 | RETVAL = EC_POINT_bn2point(group, bn, point, ctx); | ^~~~~~ /usr/include/openssl/ec.h:793:33: note: declared here 793 | OSSL_DEPRECATEDIN_3_0 EC_POINT *EC_POINT_bn2point(const EC_GROUP *, | ^~~~~~~~~~~~~~~~~ EC.c:2450:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2450 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:2450:13: note: in expansion of macro ‘sv_setsv’ 2450 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:2450:32: note: in expansion of macro ‘sv_2mortal’ 2450 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~ EC.c:2450:43: note: in expansion of macro ‘sv_bless’ 2450 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:2450:52: note: in expansion of macro ‘newRV_noinc’ 2450 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~~ EC.c:2450:65: note: in expansion of macro ‘newSViv’ 2450 | 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:2477:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2477 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2481:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2481 | point = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2468:17: warning: unused variable ‘RETVAL’ [-Wunused-variable] 2468 | char * RETVAL; | ^~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_hex2point’: EC.c:2519:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2519 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2523:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2523 | point = (EC_POINT *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:2540:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2540 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:2540:13: note: in expansion of macro ‘sv_setsv’ 2540 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:2540:32: note: in expansion of macro ‘sv_2mortal’ 2540 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~ EC.c:2540:43: note: in expansion of macro ‘sv_bless’ 2540 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:2540:52: note: in expansion of macro ‘newRV_noinc’ 2540 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~~ EC.c:2540:65: note: in expansion of macro ‘newSViv’ 2540 | 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:2564:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2564 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2568:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2568 | r = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2572:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2572 | a = (const EC_POINT *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:2576:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2576 | b = (const EC_POINT *) SvIV( SvRV( ST(3) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_dbl’: EC.c:2612:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2612 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2616:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2616 | r = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2620:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2620 | a = (const EC_POINT *) SvIV( SvRV( ST(2) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_invert’: EC.c:2655:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2655 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2659:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2659 | a = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_is_at_infinity’: EC.c:2693:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2693 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2697:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2697 | p = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_is_on_curve’: EC.c:2722:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2722 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2726:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2726 | point = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_cmp’: EC.c:2762:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2762 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2766:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2766 | a = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2770:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2770 | b = (const EC_POINT *) SvIV( SvRV( ST(2) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_make_affine’: EC.c:2805:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2805 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2809:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2809 | point = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2822:9: warning: ‘EC_POINT_make_affine’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2822 | RETVAL = EC_POINT_make_affine(group, point, ctx); | ^~~~~~ /usr/include/openssl/ec.h:863:27: note: declared here 863 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_make_affine(const EC_GROUP *group, | ^~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_mul’: EC.c:2847:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2847 | group = (const EC_GROUP *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:2851:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2851 | r = (EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2855:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2855 | n = (const BIGNUM *) SvIV( SvRV( ST(2) ) ) | ^ EC.c:2859:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2859 | q = (const EC_POINT *) SvIV( SvRV( ST(3) ) ) | ^ EC.c:2863:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2863 | m = (const BIGNUM *) SvIV( SvRV( ST(4) ) ) | ^ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_ECPKParameters_print’: EC.c:2912:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2912 | x = (const EC_GROUP *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2915:9: warning: ‘ECPKParameters_print’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2915 | RETVAL = ECPKParameters_print(bp, x, off); | ^~~~~~ /usr/include/openssl/ec.h:945:27: note: declared here 945 | OSSL_DEPRECATEDIN_3_0 int ECPKParameters_print(BIO *bp, const EC_GROUP *x, | ^~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_POINT_ECPKParameters_print_fp’: EC.c:2943:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2943 | x = (const EC_GROUP *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:2946:9: warning: ‘ECPKParameters_print_fp’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2946 | RETVAL = ECPKParameters_print_fp(fp, x, off); | ^~~~~~ /usr/include/openssl/ec.h:948:27: note: declared here 948 | OSSL_DEPRECATEDIN_3_0 int ECPKParameters_print_fp(FILE *fp, const EC_GROUP *x, | ^~~~~~~~~~~~~~~~~~~~~~~ EC.xs: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_new’: EC.xs:375:9: warning: ‘EC_KEY_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 375 | RETVAL = EC_KEY_new(); | ^~~~~~ /usr/include/openssl/ec.h:987:31: note: declared here 987 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); | ^~~~~~~~~~ EC.c:2969:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2969 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:2969:13: note: in expansion of macro ‘sv_setsv’ 2969 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~ EC.c:2969:32: note: in expansion of macro ‘sv_2mortal’ 2969 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~~~ EC.c:2969:43: note: in expansion of macro ‘sv_bless’ 2969 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~ EC.c:2969:52: note: in expansion of macro ‘newRV_noinc’ 2969 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~~~~ EC.c:2969:65: note: in expansion of macro ‘newSViv’ 2969 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~ EC.xs: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_new_by_curve_name’: EC.xs:382:9: warning: ‘EC_KEY_new_by_curve_name’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 382 | RETVAL = EC_KEY_new_by_curve_name(nid); | ^~~~~~ /usr/include/openssl/ec.h:1017:31: note: declared here 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ EC.c:2993:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2993 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:2993:13: note: in expansion of macro ‘sv_setsv’ 2993 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~ EC.c:2993:32: note: in expansion of macro ‘sv_2mortal’ 2993 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~~~ EC.c:2993:43: note: in expansion of macro ‘sv_bless’ 2993 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~ EC.c:2993:52: note: in expansion of macro ‘newRV_noinc’ 2993 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~~~~ EC.c:2993:65: note: in expansion of macro ‘newSViv’ 2993 | 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:3011:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3011 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.xs:389:9: warning: ‘EC_KEY_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 389 | EC_KEY_free(key); | ^~~~~~~~~~~ /usr/include/openssl/ec.h:1022:28: note: declared here 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_free’: EC.c:3031:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3031 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3034:9: warning: ‘EC_KEY_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3034 | EC_KEY_free(key); | ^~~~~~~~~~~ /usr/include/openssl/ec.h:1022:28: note: declared here 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_copy’: EC.c:3052:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3052 | dst = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3056:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3056 | src = (const EC_KEY *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:3059:9: warning: ‘EC_KEY_copy’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3059 | RETVAL = EC_KEY_copy(dst, src); | ^~~~~~ /usr/include/openssl/ec.h:1029:31: note: declared here 1029 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_copy(EC_KEY *dst, const EC_KEY *src); | ^~~~~~~~~~~ EC.c:3063:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3063 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:3063:13: note: in expansion of macro ‘sv_setsv’ 3063 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~ EC.c:3063:32: note: in expansion of macro ‘sv_2mortal’ 3063 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~~~ EC.c:3063:43: note: in expansion of macro ‘sv_bless’ 3063 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~ EC.c:3063:52: note: in expansion of macro ‘newRV_noinc’ 3063 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~~~~ EC.c:3063:65: note: in expansion of macro ‘newSViv’ 3063 | 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:3082:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3082 | src = (const EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3085:9: warning: ‘EC_KEY_dup’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3085 | RETVAL = EC_KEY_dup(src); | ^~~~~~ /usr/include/openssl/ec.h:1035:31: note: declared here 1035 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src); | ^~~~~~~~~~ EC.c:3089:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3089 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:3089:13: note: in expansion of macro ‘sv_setsv’ 3089 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~ EC.c:3089:32: note: in expansion of macro ‘sv_2mortal’ 3089 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~~~ EC.c:3089:43: note: in expansion of macro ‘sv_bless’ 3089 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~ EC.c:3089:52: note: in expansion of macro ‘newRV_noinc’ 3089 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_KEY",1)))); | ^~~~~~~~~~~ EC.c:3089:65: note: in expansion of macro ‘newSViv’ 3089 | 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:3109:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3109 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3112:9: warning: ‘EC_KEY_up_ref’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3112 | RETVAL = EC_KEY_up_ref(key); | ^~~~~~ /usr/include/openssl/ec.h:1041:27: note: declared here 1041 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_up_ref(EC_KEY *key); | ^~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_get0_group’: EC.c:3131:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3131 | key = (const EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3134:9: warning: ‘EC_KEY_get0_group’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3134 | RETVAL = EC_KEY_get0_group(key); | ^~~~~~ /usr/include/openssl/ec.h:1053:39: note: declared here 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ EC.c:3138:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3138 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:3138:13: note: in expansion of macro ‘sv_setsv’ 3138 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:3138:32: note: in expansion of macro ‘sv_2mortal’ 3138 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~ EC.c:3138:43: note: in expansion of macro ‘sv_bless’ 3138 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~ EC.c:3138:52: note: in expansion of macro ‘newRV_noinc’ 3138 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_GROUP",1)))); | ^~~~~~~~~~~ EC.c:3138:65: note: in expansion of macro ‘newSViv’ 3138 | 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:3159:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3159 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3163:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3163 | group = (const EC_GROUP *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:3166:9: warning: ‘EC_KEY_set_group’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3166 | RETVAL = EC_KEY_set_group(key, group); | ^~~~~~ /usr/include/openssl/ec.h:1061:27: note: declared here 1061 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); | ^~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_get0_private_key’: EC.c:3185:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3185 | key = (const EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.xs:412:9: warning: ‘EC_KEY_get0_private_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 412 | RETVAL = BN_dup(EC_KEY_get0_private_key(key)); | ^~~~~~ /usr/include/openssl/ec.h:1067:37: note: declared here 1067 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ EC.c:3193:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3193 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^ /usr/lib/perl5/CORE/embed.h:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:3193:13: note: in expansion of macro ‘sv_setsv’ 3193 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^~~~~~~~ EC.c:3193:32: note: in expansion of macro ‘sv_2mortal’ 3193 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^~~~~~~~~~ EC.c:3193:43: note: in expansion of macro ‘sv_bless’ 3193 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^~~~~~~~ EC.c:3193:52: note: in expansion of macro ‘newRV_noinc’ 3193 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::Bignum",1)))); | ^~~~~~~~~~~ EC.c:3193:65: note: in expansion of macro ‘newSViv’ 3193 | 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:3214:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3214 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3218:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3218 | prv = (const BIGNUM *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:3221:9: warning: ‘EC_KEY_set_private_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3221 | RETVAL = EC_KEY_set_private_key(key, prv); | ^~~~~~ /usr/include/openssl/ec.h:1075:27: note: declared here 1075 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_get0_public_key’: EC.c:3240:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3240 | key = (const EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.xs:422:9: warning: ‘EC_KEY_get0_public_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | RETVAL = EC_POINT_dup(EC_KEY_get0_public_key(key), EC_KEY_get0_group(key)); | ^~~~~~ /usr/include/openssl/ec.h:1081:39: note: declared here 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ EC.xs:422:9: warning: ‘EC_KEY_get0_group’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | RETVAL = EC_POINT_dup(EC_KEY_get0_public_key(key), EC_KEY_get0_group(key)); | ^~~~~~ /usr/include/openssl/ec.h:1053:39: note: declared here 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ EC.c:3248:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3248 | 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:761:77: note: in definition of macro ‘sv_setsv_flags’ 761 | # define sv_setsv_flags(a,b,c) Perl_sv_setsv_flags(aTHX_ a,b,c) | ^ EC.c:3248:13: note: in expansion of macro ‘sv_setsv’ 3248 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:3248:32: note: in expansion of macro ‘sv_2mortal’ 3248 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~ EC.c:3248:43: note: in expansion of macro ‘sv_bless’ 3248 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~ EC.c:3248:52: note: in expansion of macro ‘newRV_noinc’ 3248 | sv_setsv(RETVALSV, sv_2mortal(sv_bless(newRV_noinc( newSViv( (IV)RETVAL ) ), gv_stashpv("Crypt::OpenSSL::EC::EC_POINT",1)))); | ^~~~~~~~~~~ EC.c:3248:65: note: in expansion of macro ‘newSViv’ 3248 | 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:3269:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3269 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3273:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3273 | pub = (const EC_POINT *) SvIV( SvRV( ST(1) ) ) | ^ EC.c:3276:9: warning: ‘EC_KEY_set_public_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3276 | RETVAL = EC_KEY_set_public_key(key, pub); | ^~~~~~ /usr/include/openssl/ec.h:1089:27: note: declared here 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); | ^~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_get_enc_flags’: EC.c:3296:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3296 | key = (const EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3299:9: warning: ‘EC_KEY_get_enc_flags’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3299 | RETVAL = EC_KEY_get_enc_flags(key); | ^~~~~~ /usr/include/openssl/ec.h:1091:32: note: declared here 1091 | OSSL_DEPRECATEDIN_3_0 unsigned EC_KEY_get_enc_flags(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_set_enc_flags’: EC.c:3319:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3319 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3322:9: warning: ‘EC_KEY_set_enc_flags’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3322 | EC_KEY_set_enc_flags(key, flags); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1092:28: note: declared here 1092 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_set_enc_flags(EC_KEY *eckey, unsigned int flags); | ^~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_get_conv_form’: EC.c:3340:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3340 | key = (const EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3343:9: warning: ‘EC_KEY_get_conv_form’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3343 | RETVAL = EC_KEY_get_conv_form(key); | ^~~~~~ /usr/include/openssl/ec.h:1093:47: note: declared here 1093 | OSSL_DEPRECATEDIN_3_0 point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_set_conv_form’: EC.c:3363:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3363 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3366:9: warning: ‘EC_KEY_set_conv_form’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3366 | EC_KEY_set_conv_form(key, theform); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1094:28: note: declared here 1094 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_set_conv_form(EC_KEY *eckey, | ^~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_set_asn1_flag’: EC.c:3384:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3384 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3387:9: warning: ‘EC_KEY_set_asn1_flag’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3387 | EC_KEY_set_asn1_flag(key, flag); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1106:28: note: declared here 1106 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_set_asn1_flag(EC_KEY *eckey, int asn1_flag); | ^~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_precompute_mult’: EC.c:3406:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3406 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3419:9: warning: ‘EC_KEY_precompute_mult’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3419 | RETVAL = EC_KEY_precompute_mult(key, ctx); | ^~~~~~ /usr/include/openssl/ec.h:1114:27: note: declared here 1114 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_precompute_mult(EC_KEY *key, BN_CTX *ctx); | ^~~~~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_generate_key’: EC.c:3439:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3439 | key = (EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3442:9: warning: ‘EC_KEY_generate_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3442 | RETVAL = EC_KEY_generate_key(key); | ^~~~~~ /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ EC.c: In function ‘XS_Crypt__OpenSSL__EC__EC_KEY_check_key’: EC.c:3462:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3462 | key = (const EC_KEY *) SvIV( SvRV( ST(0) ) ) | ^ EC.c:3465:9: warning: ‘EC_KEY_check_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3465 | RETVAL = EC_KEY_check_key(key); | ^~~~~~ /usr/include/openssl/ec.h:1126:27: note: declared here 1126 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~ EC.xs: In function ‘boot_Crypt__OpenSSL__EC’: EC.xs:20:5: warning: ‘ERR_load_EC_strings’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 20 | ERR_load_EC_strings(); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/cryptoerr.h:17, from /usr/include/openssl/crypto.h:38, from /usr/include/openssl/bio.h:30, from /usr/include/openssl/asn1.h:30, from /usr/include/openssl/ec.h:95: /usr/include/openssl/cryptoerr_legacy.h:52:27: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 int ERR_load_EC_strings(void); | ^~~~~~~~~~~~~~~~~~~ rm -f blib/arch/auto/Crypt/OpenSSL/EC/EC.so gcc -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -L/usr/local/lib -fstack-protector-strong EC.o -o blib/arch/auto/Crypt/OpenSSL/EC/EC.so \ -lcrypto -lperl \ chmod 755 blib/arch/auto/Crypt/OpenSSL/EC/EC.so Manifying 1 pod document + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0sypYj + umask 022 + cd /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build + '[' /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT ++ dirname /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT + mkdir -p /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build + mkdir /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd Crypt-OpenSSL-EC-1.32 + /usr/bin/make install DESTDIR=/builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT 'INSTALL=/usr/bin/install -p' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- EC.bs blib/arch/auto/Crypt/OpenSSL/EC/EC.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/lib/perl5/vendor_perl/auto/Crypt/OpenSSL/EC/EC.so Installing /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/lib/perl5/vendor_perl/Crypt/OpenSSL/EC.pm Installing /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/lib/perl5/vendor_perl/auto/Crypt/OpenSSL/EC/autosplit.ix Installing /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/share/man/man3/Crypt::OpenSSL::EC.3pm + find /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT -type f -name '*.bs' -size 0 -delete + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr + mkdir -p /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/libexec/perl-Crypt-OpenSSL-EC + cp -a t /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/libexec/perl-Crypt-OpenSSL-EC + cat + chmod +x /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/libexec/perl-Crypt-OpenSSL-EC/test + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.32-21.fc43 --unique-debug-suffix -1.32-21.fc43.i386 --unique-debug-src-base perl-Crypt-OpenSSL-EC-1.32-21.fc43.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/Crypt-OpenSSL-EC-1.32 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/perl-Crypt-OpenSSL-EC-1.32-21.fc43.i386 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/libexec/perl-Crypt-OpenSSL-EC/test from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j8 /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT Scanned 29 directories and 12 files, processed 1 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.0LtjWZ + umask 022 + cd /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd Crypt-OpenSSL-EC-1.32 ++ perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '-j${RPM_BUILD_NCPUS}' + export HARNESS_OPTIONS=j1 + HARNESS_OPTIONS=j1 + make test "/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.02 usr 0.00 sys + 0.07 cusr 0.02 csys = 0.11 CPU) Result: PASS + RPM_EC=0 ++ jobs -p + exit 0 Processing files: perl-Crypt-OpenSSL-EC-1.32-21.fc43.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.45ZWYW + umask 022 + cd /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build + cd Crypt-OpenSSL-EC-1.32 + DOCDIR=/builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/share/doc/perl-Crypt-OpenSSL-EC + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/share/doc/perl-Crypt-OpenSSL-EC + cp -pr /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/Crypt-OpenSSL-EC-1.32/Changes /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/share/doc/perl-Crypt-OpenSSL-EC + cp -pr /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/Crypt-OpenSSL-EC-1.32/README /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT/usr/share/doc/perl-Crypt-OpenSSL-EC + RPM_EC=0 ++ jobs -p + exit 0 Provides: perl(Crypt::OpenSSL::EC) = 1.32 perl-Crypt-OpenSSL-EC = 1.32-21.fc43 perl-Crypt-OpenSSL-EC(x86-32) = 1.32-21.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_ABI_DT_RELR) libcrypto.so.3 libcrypto.so.3(OPENSSL_3.0.0) libperl.so.5.42 perl(:MODULE_COMPAT_5.42.0) perl(:VERSION) >= 5.8.5 perl(AutoLoader) perl(Carp) perl(Exporter) perl(XSLoader) perl(strict) perl(warnings) perl-libs rtld(GNU_HASH) Processing files: perl-Crypt-OpenSSL-EC-tests-1.32-21.fc43.noarch Provides: perl-Crypt-OpenSSL-EC-tests = 1.32-21.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh perl(Crypt::OpenSSL::Bignum::CTX) perl(Test::More) perl(strict) perl(warnings) Processing files: perl-Crypt-OpenSSL-EC-debugsource-1.32-21.fc43.i686 Provides: perl-Crypt-OpenSSL-EC-debugsource = 1.32-21.fc43 perl-Crypt-OpenSSL-EC-debugsource(x86-32) = 1.32-21.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: perl-Crypt-OpenSSL-EC-debuginfo-1.32-21.fc43.i686 Provides: debuginfo(build-id) = 71a71e513f724981fc5d91e5880a9ce2fd2d54ab perl-Crypt-OpenSSL-EC-debuginfo = 1.32-21.fc43 perl-Crypt-OpenSSL-EC-debuginfo(x86-32) = 1.32-21.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: perl-Crypt-OpenSSL-EC-debugsource(x86-32) = 1.32-21.fc43 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/perl-Crypt-OpenSSL-EC-1.32-build/BUILDROOT Wrote: /builddir/build/RPMS/perl-Crypt-OpenSSL-EC-tests-1.32-21.fc43.noarch.rpm Wrote: /builddir/build/RPMS/perl-Crypt-OpenSSL-EC-1.32-21.fc43.i686.rpm Wrote: /builddir/build/RPMS/perl-Crypt-OpenSSL-EC-debuginfo-1.32-21.fc43.i686.rpm Wrote: /builddir/build/RPMS/perl-Crypt-OpenSSL-EC-debugsource-1.32-21.fc43.i686.rpm Child return code was: 0