Applying /builder/shared-workdir/build/sdk/feeds/packages/lang/perl-authen-sasl-xs/patches/100-remove-devel-checklib-checks.patch using plaintext: patching file Makefile.PL Warning: prerequisite Authen::SASL 2.08 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Authen::SASL::XS Writing MYMETA.yml and MYMETA.json make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00' cp XS.pod blib/lib/Authen/SASL/XS.pod cp lib/Authen/SASL/XS/Security.pm blib/lib/Authen/SASL/XS/Security.pm cp XS.pm blib/lib/Authen/SASL/XS.pm Running Mkbootstrap for XS () chmod 644 "XS.bs" "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/Authen/SASL/XS/XS.bs 644 "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/lib/perl5/5.40.0/ExtUtils/xsubpp" -typemap '/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/lib/perl5/5.40.0/ExtUtils/typemap' -typemap '/builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00/typemap' XS.xs > XS.xsc Please specify prototyping behavior for XS.xs (see perlxs manual) mv XS.xsc XS.c x86_64-openwrt-linux-gcc -c -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00=Authen-SASL-XS-1.00 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-x86_64_gcc-13.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-x86_64_gcc-13.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-x86_64_gcc-13.3.0_musl/include/fortify -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -O2 -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -fPIC "-I/builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/perl5/5.40/CORE/" -DSASL2 XS.c XS.xs: In function 'AddCallback': XS.xs:895:43: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(void *, int, const char **, unsigned int *)' [-Wincompatible-pointer-types] 895 | cb->proc = PerlCallback; | ^ XS.xs:899:42: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(sasl_conn_t *, void *, int, sasl_secret_t **)' {aka 'int (*)(struct sasl_conn *, void *, int, struct sasl_secret **)'} [-Wincompatible-pointer-types] 899 | cb->proc = PerlCallbackSecret; | ^ XS.xs:903:42: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(void *, int, const char **, const char **)' [-Wincompatible-pointer-types] 903 | cb->proc = PerlCallbackRealm; | ^ XS.xs:910:42: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(sasl_conn_t *, void *, const char *, unsigned int, const char *, unsigned int, const char *, unsigned int, struct propctx *)' {aka 'int (*)(struct sasl_conn *, void *, const char *, unsigned int, const char *, unsigned int, const char *, unsigned int, struct propctx *)'} [-Wincompatible-pointer-types] 910 | cb->proc = PerlCallbackAuthorize; | ^ XS.xs:914:42: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(sasl_conn_t *, void *, const char *, unsigned int, unsigned int, const char *, char *, unsigned int, unsigned int *)' {aka 'int (*)(struct sasl_conn *, void *, const char *, unsigned int, unsigned int, const char *, char *, unsigned int, unsigned int *)'} [-Wincompatible-pointer-types] 914 | cb->proc = PerlCallbackCanonUser; | ^ XS.xs:918:42: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(sasl_conn_t *, void *, const char *, const char *, unsigned int, struct propctx *)' {aka 'int (*)(struct sasl_conn *, void *, const char *, const char *, unsigned int, struct propctx *)'} [-Wincompatible-pointer-types] 918 | cb->proc = PerlCallbackServerCheckPass; | ^ XS.xs:922:42: warning: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(sasl_conn_t *, void *, const char *, const char *, unsigned int, struct propctx *, unsigned int)' {aka 'int (*)(struct sasl_conn *, void *, const char *, const char *, unsigned int, struct propctx *, unsigned int)'} [-Wincompatible-pointer-types] 922 | cb->proc = PerlCallbackServerSetPass; | ^ In file included from /builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/perl5/5.40/CORE/perl.h:6225, from XS.xs:43: XS.xs: In function 'ExtractParentCallbacks': XS.xs:982:39: warning: passing argument 3 of 'Perl_hv_iterkey' from incompatible pointer type [-Wincompatible-pointer-types] 982 | key = hv_iterkey(iter,&l); | ^~ | | | long int * /builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/perl5/5.40/CORE/embed.h:299:73: note: in definition of macro 'hv_iterkey' 299 | # define hv_iterkey(a,b) Perl_hv_iterkey(aTHX_ a,b) | ^ In file included from /builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/perl5/5.40/CORE/perl.h:6186: /builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/perl5/5.40/CORE/proto.h:1647:39: note: expected 'I32 *' {aka 'int *'} but argument is of type 'long int *' 1647 | Perl_hv_iterkey(pTHX_ HE *entry, I32 *retlen) | ~~~~~^~~~~~ XS.xs:1017:39: warning: passing argument 3 of 'Perl_hv_iterkey' from incompatible pointer type [-Wincompatible-pointer-types] 1017 | key = hv_iterkey(iter,&l); | ^~ | | | long int * /builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/perl5/5.40/CORE/embed.h:299:73: note: in definition of macro 'hv_iterkey' 299 | # define hv_iterkey(a,b) Perl_hv_iterkey(aTHX_ a,b) | ^ /builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/perl5/5.40/CORE/proto.h:1647:39: note: expected 'I32 *' {aka 'int *'} but argument is of type 'long int *' 1647 | Perl_hv_iterkey(pTHX_ HE *entry, I32 *retlen) | ~~~~~^~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/perl5/5.40/CORE/perl.h:6166: XS.xs: In function 'XS_Authen__SASL__XS_property': XS.xs:1886:40: warning: initialization of 'IV' {aka 'long int'} from 'int *' makes integer from pointer without a cast [-Wint-conversion] 1886 | XPUSHi((int *)value); | ^ /builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/perl5/5.40/CORE/pp.h:484:23: note: in definition of macro 'TARGi' 484 | IV TARGi_iv = i; \ | ^ XS.xs:1886:33: note: in expansion of macro 'XPUSHi' 1886 | XPUSHi((int *)value); | ^~~~~~ rm -f blib/arch/auto/Authen/SASL/XS/XS.so LD_RUN_PATH="/usr/lib/x86_64-linux-gnu" x86_64-openwrt-linux-gcc -shared -rdynamic -L/builder/shared-workdir/build/sdk/staging_dir/toolchain-x86_64_gcc-13.3.0_musl/usr/lib -L/builder/shared-workdir/build/sdk/staging_dir/toolchain-x86_64_gcc-13.3.0_musl/lib -fuse-ld=bfd -znow -zrelro XS.o -o blib/arch/auto/Authen/SASL/XS/XS.so \ -L/usr/local/lib -lsasl2 \ chmod 755 blib/arch/auto/Authen/SASL/XS/XS.so Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00/ipkg-install/usr/lib/perl5/5.40/auto/Authen/SASL/XS/XS.so Installing /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00/ipkg-install/usr/lib/perl5/5.40/Authen/SASL/XS.pm Installing /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00/ipkg-install/usr/lib/perl5/5.40/Authen/SASL/XS.pod Installing /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00/ipkg-install/usr/lib/perl5/5.40/Authen/SASL/XS/Security.pm Installing /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00/ipkg-install/usr/man/man3/Authen::SASL::XS.0 Appending installation info to /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00/ipkg-install/usr/lib/perl5/5.40/perllocal.pod make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00' cd+++++++++ Authen/ cd+++++++++ Authen/SASL/ >f+++++++++ Authen/SASL/XS.pm cd+++++++++ Authen/SASL/XS/ >f+++++++++ Authen/SASL/XS/Security.pm ---> Stripping modules in: /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00/.pkgdir/perl-authen-sasl-xs/usr/lib/perl5/5.40 cd+++++++++ Authen/ cd+++++++++ Authen/SASL/ >f+++++++++ Authen/SASL/XS.pm cd+++++++++ Authen/SASL/XS/ >f+++++++++ Authen/SASL/XS/Security.pm ---> Stripping modules in: /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/perl/Authen-SASL-XS-1.00/ipkg-x86_64/perl-authen-sasl-xs/usr/lib/perl5/5.40 ERROR: info field 'version' has invalid value: package version is invalid ERROR: failed to create package: /builder/shared-workdir/build/sdk/bin/packages/x86_64/packages/perl-authen-sasl-xs-1.00+perl5.40-r2.apk: package version is invalid make[3]: *** [Makefile:80: /builder/shared-workdir/build/sdk/bin/packages/x86_64/packages/perl-authen-sasl-xs-1.00+perl5.40-r2.apk] Error 99 time: package/feeds/packages/perl-authen-sasl-xs/compile#1.56#0.96#3.25