+ curl -f --connect-timeout 20 --retry 5 --location https://cpan.metacpan.org/authors/id/P/PE/PEVANS/XS-Parse-Keyword-0.48.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 94858 100 94858 0 0 87039 0 0:00:01 0:00:01 --:--:-- 87105 Warning: prerequisite File::ShareDir 1.00 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for XS::Parse::Keyword Writing MYMETA.yml and MYMETA.json make[3]: Entering directory '/immortalwrt/openwrt-24.10/build_dir/target-aarch64_cortex-a53_musl/perl/XS-Parse-Keyword-0.48' cp lib/XS/Parse/Infix/Builder_data.pm.PL blib/lib/XS/Parse/Infix/Builder_data.pm.PL cp lib/XS/Parse/Infix.pm blib/lib/XS/Parse/Infix.pm cp lib/XS/Parse/Infix/Builder.pm blib/lib/XS/Parse/Infix/Builder.pm cp lib/XS/Parse/Keyword.pm blib/lib/XS/Parse/Keyword.pm cp lib/XS/Parse/Keyword/Builder.pm blib/lib/XS/Parse/Keyword/Builder.pm cp lib/XS/Parse/Keyword/Builder_data.pm.PL blib/lib/XS/Parse/Keyword/Builder_data.pm.PL cp lib/XS/Parse/Keyword.xs blib/lib/XS/Parse/Keyword.xs Running Mkbootstrap for Keyword () chmod 644 "Keyword.bs" "/immortalwrt/openwrt-24.10/staging_dir/hostpkg/usr/bin/perl5.40.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- Keyword.bs blib/arch/auto/XS/Parse/Keyword/Keyword.bs 644 "/immortalwrt/openwrt-24.10/staging_dir/hostpkg/usr/bin/perl5.40.0" "/immortalwrt/openwrt-24.10/staging_dir/hostpkg/usr/lib/perl5/5.40.0/ExtUtils/xsubpp" -typemap '/immortalwrt/openwrt-24.10/staging_dir/hostpkg/usr/lib/perl5/5.40.0/ExtUtils/typemap' Keyword.xs > Keyword.xsc Please specify prototyping behavior for Keyword.xs (see perlxs manual) mv Keyword.xsc Keyword.c aarch64-openwrt-linux-gcc -c -I. -I./hax -I./src -Ishare-infix/include -Ishare-keyword/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/openwrt-24.10/build_dir/target-aarch64_cortex-a53_musl/perl/XS-Parse-Keyword-0.48=XS-Parse-Keyword-0.48 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/immortalwrt/openwrt-24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/usr/include -I/immortalwrt/openwrt-24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/include -I/immortalwrt/openwrt-24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/include/fortify -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -O2 -DVERSION=\"0.48\" -DXS_VERSION=\"0.48\" -fPIC "-I/immortalwrt/openwrt-24.10/staging_dir/target-aarch64_cortex-a53_musl/usr/lib/perl5/5.40/CORE/" -o Keyword.o Keyword.c Keyword.xs:9:10: fatal error: EXTERN.h: No such file or directory 9 | #include "EXTERN.h" | ^~~~~~~~~~ compilation terminated. make[3]: *** [Makefile:352: Keyword.o] Error 1 make[3]: Leaving directory '/immortalwrt/openwrt-24.10/build_dir/target-aarch64_cortex-a53_musl/perl/XS-Parse-Keyword-0.48' make[2]: *** [Makefile:56: /immortalwrt/openwrt-24.10/build_dir/target-aarch64_cortex-a53_musl/perl/XS-Parse-Keyword-0.48/.built] Error 2 time: package/feeds/packages/perl-xs-parse-keyword/compile#0.81#0.16#5.40