=>> Building security/p5-Authen-Krb5 build started at Sat Oct 11 14:40:59 EDT 2025 port directory: /usr/ports/security/p5-Authen-Krb5 package name: p5-Authen-Krb5-1.9_2 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: perl@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 826 Aug 27 2024 /usr/ports/security/p5-Authen-Krb5/Makefile Ports top last git commit: a936fb9b16ba Ports top unclean checkout: no Port dir last git commit: fb16dfecae4a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500066 Jail OSVERSION: 1500064 Job Id: 03 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/03/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for p5-Authen-Krb5-1.9_2: ====> GSSAPI Security API support: you have to select exactly one of them GSSAPI_BASE=on: GSSAPI support via base system (needs Kerberos) GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal GSSAPI_MIT=off: GSSAPI support via security/krb5 ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- perl@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- INSTALLDIRS="site" CC="cc" CCFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " LD="cc" PREFIX="/usr/local" INSTALLPRIVLIB="/usr/local/lib" INSTALLARCHLIB="/usr/local/lib" --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- GSSAPIBASEDIR="/usr" HAVE_HEIMDAL=1 ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work XDG_CACHE_HOME=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work/.cache HOME=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh PERL_EXTUTILS_AUTOINSTALL="--skipdeps" PERL_MM_USE_DEFAULT="YES" --End CONFIGURE_ENV-- --MAKE_ENV-- PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work XDG_CACHE_HOME=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work/.cache HOME=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/security/p5-Authen-Krb5/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.42.0 PERL_VER=5.42 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.42 DOCSDIR="share/doc/Authen-Krb5" EXAMPLESDIR="share/examples/Authen-Krb5" DATADIR="share/Authen-Krb5" WWWDIR="www/Authen-Krb5" ETCDIR="etc/Authen-Krb5" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/Authen-Krb5 DOCSDIR=/usr/local/share/doc/Authen-Krb5 EXAMPLESDIR=/usr/local/share/examples/Authen-Krb5 WWWDIR=/usr/local/www/Authen-Krb5 ETCDIR=/usr/local/etc/Authen-Krb5 --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> p5-Authen-Krb5-1.9_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1... [pkg.DaveG.ca] Extracting pkg-2.3.1: .......... done ===> p5-Authen-Krb5-1.9_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of p5-Authen-Krb5-1.9_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by p5-Authen-Krb5-1.9_2 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by p5-Authen-Krb5-1.9_2 for building => SHA256 Checksum OK for Krb5-1.9.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by p5-Authen-Krb5-1.9_2 for building ===> Extracting for p5-Authen-Krb5-1.9_2 => SHA256 Checksum OK for Krb5-1.9.tar.gz. install -m 0644 /usr/ports/security/p5-Authen-Krb5/files/krb5-heimdal-compat.h /wrkdirs/usr/ports/security/p5-Authen-Krb5/work/Krb5-1.9 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for p5-Authen-Krb5-1.9_2 ===> Applying FreeBSD patches for p5-Authen-Krb5-1.9_2 from /usr/ports/security/p5-Authen-Krb5/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> p5-Authen-Krb5-1.9_2 depends on package: perl5>=5.42.r<5.43 - not found ===> Installing existing package /packages/All/perl5-5.42.0_1.pkg [pkg.DaveG.ca] Installing perl5-5.42.0_1... [pkg.DaveG.ca] Extracting perl5-5.42.0_1: .......... done ===> p5-Authen-Krb5-1.9_2 depends on package: perl5>=5.42.r<5.43 - found ===> Returning to build of p5-Authen-Krb5-1.9_2 ===> p5-Authen-Krb5-1.9_2 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> p5-Authen-Krb5-1.9_2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of p5-Authen-Krb5-1.9_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for p5-Authen-Krb5-1.9_2 KRB5_LIBS: -lkrb5 -lk5crypto -lcom_err KRB5_INCS: Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Authen::Krb5 Writing MYMETA.yml and MYMETA.json =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for p5-Authen-Krb5-1.9_2 --- blib/lib/Authen/.exists --- --- blib/arch/.exists --- --- blib/lib/auto/Authen/Krb5/.exists --- --- blib/arch/auto/Authen/Krb5/.exists --- --- blib/bin/.exists --- --- blib/script/.exists --- --- blib/man1/.exists --- --- blib/man3/.exists --- --- config --- --- subdirs --- --- dynamic --- --- Krb5.c --- --- Krb5.bs --- --- pm_to_blib --- --- Krb5.bs --- Running Mkbootstrap for Krb5 () --- Krb5.c --- "/usr/local/bin/perl5.42.0" "/usr/local/lib/perl5/5.42/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.42/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/security/p5-Authen-Krb5/work/Krb5-1.9/typemap' Krb5.xs > Krb5.xsc --- blibdirs --- --- config --- --- pm_to_blib --- cp Krb5.pm blib/lib/Authen/Krb5.pm AutoSplitting blib/lib/Authen/Krb5.pm (blib/lib/auto/Authen/Krb5) --- Krb5.bs --- chmod 644 "Krb5.bs" --- blib/arch/auto/Authen/Krb5/Krb5.bs --- "/usr/local/bin/perl5.42.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- Krb5.bs blib/arch/auto/Authen/Krb5/Krb5.bs 644 --- Krb5.c --- Please specify prototyping behavior for Krb5.xs (see perlxs manual) mv Krb5.xsc Krb5.c --- Krb5.o --- cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"1.9\" -DXS_VERSION=\"1.9\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.42/mach/CORE" -DHAVE_HEIMDAL Krb5.c In file included from Krb5.xs:18: ./krb5_constants.c:2:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2 | constant(name, arg) | ^ In file included from Krb5.xs:19: ./krb5-heimdal-compat.h:12:30: error: typedef redefinition with different types ('struct EncTicketPart' vs 'struct _krb5_enc_tkt_part') 12 | typedef struct EncTicketPart krb5_enc_tkt_part; | ^ /usr/include/krb5/krb5.h:1933:3: note: previous definition is here 1933 | } krb5_enc_tkt_part; | ^ In file included from Krb5.xs:19: ./krb5-heimdal-compat.h:18:9: error: unknown type name 'krb5int32'; did you mean 'krb5_int32'? 18 | typedef krb5int32 krb5_int32; | ^~~~~~~~~ | krb5_int32 /usr/include/krb5/krb5.h:135:17: note: 'krb5_int32' declared here 135 | typedef int32_t krb5_int32; | ^ In file included from Krb5.xs:19: ./krb5-heimdal-compat.h:19:9: error: unknown type name 'heim_octet_string' 19 | typedef heim_octet_string krb5_octet; | ^ Krb5.xs:203:8: warning: call to undeclared function 'krb5_get_krbhst'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 203 | err = krb5_get_krbhst(context,(const krb5_realm *)realm,&hostlist); | ^ Krb5.xs:203:39: error: unknown type name 'krb5_realm' 203 | err = krb5_get_krbhst(context,(const krb5_realm *)realm,&hostlist); | ^ Krb5.xs:214:2: warning: call to undeclared function 'krb5_free_krbhst'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 214 | krb5_free_krbhst(context,hostlist); | ^ Krb5.xs:223:3: warning: call to undeclared function 'krb5_realm_length'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 223 | krb5_realm_length(*krb5_princ_realm(context, p)), | ^ Krb5.xs:223:22: warning: call to undeclared function 'krb5_princ_realm'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 223 | krb5_realm_length(*krb5_princ_realm(context, p)), | ^ Krb5.xs:223:21: error: indirection requires pointer operand ('int' invalid) 223 | krb5_realm_length(*krb5_princ_realm(context, p)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Krb5.xs:224:3: warning: call to undeclared function 'krb5_realm_data'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 224 | krb5_realm_data(*krb5_princ_realm(context, p)), | ^ Krb5.xs:224:19: error: indirection requires pointer operand ('int' invalid) 224 | krb5_realm_data(*krb5_princ_realm(context, p)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Krb5.xs:226:21: error: indirection requires pointer operand ('int' invalid) 226 | krb5_realm_length(*krb5_princ_realm(context, p)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Krb5.xs:227:19: error: indirection requires pointer operand ('int' invalid) 227 | krb5_realm_data(*krb5_princ_realm(context, p)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Krb5.xs:508:17: warning: incompatible pointer types passing 'unsigned int *' to parameter of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] 508 | in_data.data = SvPV(in,in_data.length); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1988:37: note: expanded from macro 'SvPV' 1988 | #define SvPV(sv, len) SvPV_flags(sv, len, SV_GMAGIC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1968:31: note: expanded from macro 'SvPV_flags' 1968 | Perl_SvPV_helper(aTHX_ sv, &len, flags, SvPVnormal_type_, \ | ^~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv_inline.h:912:33: note: passing argument to parameter 'lp' here 912 | STRLEN * const lp, | ^ Krb5.xs:530:17: warning: incompatible pointer types passing 'unsigned int *' to parameter of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] 530 | in_data.data = SvPV(in,in_data.length); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1988:37: note: expanded from macro 'SvPV' 1988 | #define SvPV(sv, len) SvPV_flags(sv, len, SV_GMAGIC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1968:31: note: expanded from macro 'SvPV_flags' 1968 | Perl_SvPV_helper(aTHX_ sv, &len, flags, SvPVnormal_type_, \ | ^~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv_inline.h:912:33: note: passing argument to parameter 'lp' here 912 | STRLEN * const lp, | ^ Krb5.xs:548:8: warning: call to undeclared function 'krb5_make_addrport'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 548 | err = krb5_make_addrport(context,&addr,RETVAL,port); | ^ Krb5.xs:578:8: warning: call to undeclared function 'krb5_gen_replay_name'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 578 | err = krb5_gen_replay_name(context,addr,uniq,&RETVAL); | ^ Krb5.xs:593:17: warning: incompatible pointer types passing 'unsigned int *' to parameter of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] 593 | in_data.data = SvPV(in,in_data.length); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1988:37: note: expanded from macro 'SvPV' 1988 | #define SvPV(sv, len) SvPV_flags(sv, len, SV_GMAGIC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1968:31: note: expanded from macro 'SvPV_flags' 1968 | Perl_SvPV_helper(aTHX_ sv, &len, flags, SvPVnormal_type_, \ | ^~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv_inline.h:912:33: note: passing argument to parameter 'lp' here 912 | STRLEN * const lp, | ^ Krb5.xs:608:17: warning: incompatible pointer types passing 'unsigned int *' to parameter of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] 608 | in_data.data = SvPV(in,in_data.length); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1988:37: note: expanded from macro 'SvPV' 1988 | #define SvPV(sv, len) SvPV_flags(sv, len, SV_GMAGIC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1968:31: note: expanded from macro 'SvPV_flags' 1968 | Perl_SvPV_helper(aTHX_ sv, &len, flags, SvPVnormal_type_, \ | ^~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv_inline.h:912:33: note: passing argument to parameter 'lp' here 912 | STRLEN * const lp, | ^ Krb5.xs:621:15: warning: incompatible pointer types passing 'unsigned int *' to parameter of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] 621 | rc_data.data=SvPV(piece,rc_data.length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1988:37: note: expanded from macro 'SvPV' 1988 | #define SvPV(sv, len) SvPV_flags(sv, len, SV_GMAGIC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1968:31: note: expanded from macro 'SvPV_flags' 1968 | Perl_SvPV_helper(aTHX_ sv, &len, flags, SvPVnormal_type_, \ | ^~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv_inline.h:912:33: note: passing argument to parameter 'lp' here 912 | STRLEN * const lp, | ^ Krb5.xs:648:17: warning: incompatible pointer types passing 'unsigned int *' to parameter of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] 648 | in_data.data = SvPV(in,in_data.length); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1988:37: note: expanded from macro 'SvPV' 1988 | #define SvPV(sv, len) SvPV_flags(sv, len, SV_GMAGIC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv.h:1968:31: note: expanded from macro 'SvPV_flags' 1968 | Perl_SvPV_helper(aTHX_ sv, &len, flags, SvPVnormal_type_, \ | ^~~~ /usr/local/lib/perl5/5.42/mach/CORE/sv_inline.h:912:33: note: passing argument to parameter 'lp' here 912 | STRLEN * const lp, | ^ Krb5.xs:684:29: warning: call to undeclared function 'krb5_realm_data'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 684 | ST(0) = sv_2mortal(newSVpv(krb5_realm_data(p->realm),krb5_realm_length(p->realm))); | ^ Krb5.xs:684:55: warning: call to undeclared function 'krb5_realm_length'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 684 | ST(0) = sv_2mortal(newSVpv(krb5_realm_data(p->realm),krb5_realm_length(p->realm))); | ^ Krb5.xs:684:29: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'const char *' [-Wint-conversion] 684 | ST(0) = sv_2mortal(newSVpv(krb5_realm_data(p->realm),krb5_realm_length(p->realm))); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/embed.h:445:68: note: expanded from macro 'newSVpv' 445 | # define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b) | ^ /usr/local/lib/perl5/5.42/mach/CORE/embed.h:660:71: note: expanded from macro 'sv_2mortal' 660 | # define sv_2mortal(a) Perl_sv_2mortal(aTHX_ a) | ^ /usr/local/lib/perl5/5.42/mach/CORE/proto.h:3024:39: note: passing argument to parameter 's' here 3024 | Perl_newSVpv(pTHX_ const char * const s, const STRLEN len) | ^ Krb5.xs:695:11: warning: call to undeclared function 'krb5_principal_get_type'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 695 | RETVAL = krb5_principal_get_type(0, p); | ^ Krb5.xs:712:6: warning: call to undeclared function 'length_Principal'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 712 | if (length_Principal(p) > 0) { | ^ Krb5.xs:721:3: warning: call to undeclared function 'encode_Principal'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 721 | encode_Principal(buf, sizeof(buf), p, &ret_len); | ^ Krb5.xs:865:11: warning: call to undeclared function 'length_EncryptionKey'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 865 | RETVAL = length_EncryptionKey(kb); | ^ Krb5.xs:882:8: warning: call to undeclared function 'length_EncryptionKey'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 882 | len = length_EncryptionKey(kb); | ^ Krb5.xs:883:2: warning: call to undeclared function 'decode_EncryptionKey'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 883 | decode_EncryptionKey(buf, sizeof(buf), kb, &len); | ^ Krb5.xs:896:20: error: no member named 'keytype' in 'struct _krb5_keyblock' 896 | RETVAL = (int)kb->keytype; | ~~ ^ Krb5.xs:919:8: warning: call to undeclared function 'krb5_keytype_to_enctypes'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 919 | err = krb5_keytype_to_enctypes(0, kb->keytype, &ret_len, enctypes); | ^ Krb5.xs:919:40: error: no member named 'keytype' in 'struct _krb5_keyblock' 919 | err = krb5_keytype_to_enctypes(0, kb->keytype, &ret_len, enctypes); | ~~ ^ Krb5.xs:923:34: error: incompatible integer to pointer conversion passing 'krb5_enctype' (aka 'int') to parameter of type 'char *' [-Wint-conversion] 923 | err = krb5_enctype_to_string(0, *enctypes[0], &buf); | ^~~~~~~~~~~~ /usr/include/krb5/krb5.h:6354:52: note: passing argument to parameter 'buffer' here 6354 | krb5_enctype_to_string(krb5_enctype enctype, char *buffer, size_t buflen); | ^ Krb5.xs:923:48: error: incompatible pointer to integer conversion passing 'char **' to parameter of type 'size_t' (aka 'unsigned long') [-Wint-conversion] 923 | err = krb5_enctype_to_string(0, *enctypes[0], &buf); | ^~~~ /usr/include/krb5/krb5.h:6354:67: note: passing argument to parameter 'buflen' here 6354 | krb5_enctype_to_string(krb5_enctype enctype, char *buffer, size_t buflen); | ^ Krb5.xs:1090:15: error: no member named 'ticket' in 'struct _krb5_ticket' 1090 | RETVAL = &t->ticket; | ~ ^ Krb5.xs:1116:10: error: no member named 'name' in 'struct krb5_principal_data' 1116 | RETVAL->name = etp->cname; | ~~~~~~ ^ Krb5.xs:1116:22: error: no member named 'cname' in 'struct _krb5_enc_tkt_part' 1116 | RETVAL->name = etp->cname; | ~~~ ^ Krb5.xs:1117:23: error: no member named 'crealm' in 'struct _krb5_enc_tkt_part' 1117 | RETVAL->realm = etp->crealm; | ~~~ ^ Krb5.xs:1132:3: warning: call to undeclared function 'free_EncTicketPart'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1132 | free_EncTicketPart(etp); | ^ Krb5.xs:1152:2: warning: call to undeclared function 'decode_HostAddress'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1152 | decode_HostAddress(cp, ret_len, RETVAL, &len); | ^ Krb5.xs:1153:10: error: no member named 'addr_type' in 'struct _krb5_address'; did you mean 'addrtype'? 1153 | RETVAL->addr_type = addrtype; | ^~~~~~~~~ | addrtype /usr/include/krb5/krb5.h:321:19: note: 'addrtype' declared here 321 | krb5_addrtype addrtype; | ^ Krb5.xs:1168:3: warning: call to undeclared function 'krb5_free_address'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1168 | krb5_free_address(context,addr); | ^ Krb5.xs:1181:2: error: unknown type name 'krb5int32'; did you mean 'krb5_int32'? 1181 | krb5int32 keytype; | ^~~~~~~~~ | krb5_int32 ./krb5-heimdal-compat.h:18:20: note: 'krb5_int32' declared here 18 | typedef krb5int32 krb5_int32; | ^ Krb5.xs:1185:2: warning: call to undeclared function 'krb5_keytype_to_enctypes'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1185 | krb5_keytype_to_enctypes(0, keyblock->keytype, &ret_len, enctypes); | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 27 warnings and 20 errors generated. *** [Krb5.o] Error code 1 make: stopped making "all" in /wrkdirs/usr/ports/security/p5-Authen-Krb5/work/Krb5-1.9 make: 1 error make: stopped making "all" in /wrkdirs/usr/ports/security/p5-Authen-Krb5/work/Krb5-1.9 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped making "build" in /usr/ports/security/p5-Authen-Krb5 =>> Cleaning up wrkdir ===> Cleaning for p5-Authen-Krb5-1.9_2 build of security/p5-Authen-Krb5 | p5-Authen-Krb5-1.9_2 ended at Sat Oct 11 14:41:28 EDT 2025 build time: 00:00:31 !!! build failure encountered !!!