Applying /builder/shared-workdir/build/sdk/feeds/packages/lang/perl-device-usb/patches/100-fix_buildsystem.patch using plaintext: patching file Makefile.PL Applying /builder/shared-workdir/build/sdk/feeds/packages/lang/perl-device-usb/patches/110-just_assume_libusb_is_there.patch using plaintext: patching file Makefile.PL Applying /builder/shared-workdir/build/sdk/feeds/packages/lang/perl-device-usb/patches/120-use_libusb_0_1.patch using plaintext: patching file lib/Device/USB.pm Applying /builder/shared-workdir/build/sdk/feeds/packages/lang/perl-device-usb/patches/130-provide-proper-library-paths.patch using plaintext: patching file lib/Device/USB.pm Applying /builder/shared-workdir/build/sdk/feeds/packages/lang/perl-device-usb/patches/140-avoid-libusb-name-conflicts.patch using plaintext: patching file lib/Device/USB.pm Checking if your kit is complete... Warning: the following files are missing in your kit: USB.pm Please inform the author. Generating a Unix-style Makefile Writing Makefile for Device::USB Writing MYMETA.yml and MYMETA.json make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38' cp lib/Device/USB/DevEndpoint.pm blib/lib/Device/USB/DevEndpoint.pm cp lib/Device/USB/DevConfig.pm blib/lib/Device/USB/DevConfig.pm cp lib/Device/USB/FAQ.pod blib/lib/Device/USB/FAQ.pod cp lib/Device/USB.pm blib/lib/Device/USB.pm cp lib/Device/USB/DevInterface.pm blib/lib/Device/USB/DevInterface.pm cp lib/Device/USB/Bus.pm blib/lib/Device/USB/Bus.pm cp lib/Device/USB/Device.pm blib/lib/Device/USB/Device.pm "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" -Mblib -MInline=NOISY,_INSTALL_ -MDevice::USB::Bus -e"my %A = (modinlname => 'Device-USB-Bus.inl', module => 'Device::USB::Bus'); my %S = (API => \%A); Inline::satisfy_makefile_dep(\%S);" 0.38 blib/arch "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" -Mblib -MInline=NOISY,_INSTALL_ -MDevice::USB::Device -e"my %A = (modinlname => 'Device-USB-Device.inl', module => 'Device::USB::Device'); my %S = (API => \%A); Inline::satisfy_makefile_dep(\%S);" 0.38 blib/arch "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" -Mblib -MInline=NOISY,_INSTALL_ -MDevice::USB::DevInterface -e"my %A = (modinlname => 'Device-USB-DevInterface.inl', module => 'Device::USB::DevInterface'); my %S = (API => \%A); Inline::satisfy_makefile_dep(\%S);" 0.38 blib/arch "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" -Mblib -MInline=NOISY,_INSTALL_ -MDevice::USB -e"my %A = (modinlname => 'Device-USB.inl', module => 'Device::USB'); my %S = (API => \%A); Inline::satisfy_makefile_dep(\%S);" 0.38 blib/arch validate Stage Starting Build Preprocess Stage get_maps Stage Finished Build Preprocess Stage Starting Build Parse Stage Finished Build Parse Stage Starting Build Glue 1 Stage Finished Build Glue 1 Stage Starting Build Glue 2 Stage Finished Build Glue 2 Stage Starting Build Glue 3 Stage Finished Build Glue 3 Stage "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" -Mblib -MInline=NOISY,_INSTALL_ -MDevice::USB::DevConfig -e"my %A = (modinlname => 'Device-USB-DevConfig.inl', module => 'Device::USB::DevConfig'); my %S = (API => \%A); Inline::satisfy_makefile_dep(\%S);" 0.38 blib/arch "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" -Mblib -MInline=NOISY,_INSTALL_ -MDevice::USB::DevEndpoint -e"my %A = (modinlname => 'Device-USB-DevEndpoint.inl', module => 'Device::USB::DevEndpoint'); my %S = (API => \%A); Inline::satisfy_makefile_dep(\%S);" 0.38 blib/arch cp bin/dump_usb.pl blib/script/dump_usb.pl "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dump_usb.pl Manifying 1 pod document Manifying 7 pod documents Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/lib/perl5/5.40/Device/USB.pm Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/lib/perl5/5.40/Device/USB/FAQ.pod Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/lib/perl5/5.40/Device/USB/DevEndpoint.pm Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/lib/perl5/5.40/Device/USB/DevConfig.pm Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/lib/perl5/5.40/Device/USB/Device.pm Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/lib/perl5/5.40/Device/USB/DevInterface.pm Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/lib/perl5/5.40/Device/USB/Bus.pm Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/man/man1/dump_usb.pl.0 Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/man/man3/Device::USB::Device.0 Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/man/man3/Device::USB::DevConfig.0 Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/man/man3/Device::USB::DevEndpoint.0 Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/man/man3/Device::USB::Bus.0 Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/man/man3/Device::USB::DevInterface.0 Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/man/man3/Device::USB.0 Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/man/man3/Device::USB::FAQ.0 Installing /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/bin/dump_usb.pl Appending installation info to /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/lib/perl5/5.40/perllocal.pod make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38' make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38' Manifying 1 pod document Manifying 7 pod documents Appending installation info to /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/ipkg-install/usr/lib/perl5/5.40/perllocal.pod make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38' Typemap /builder/shared-workdir/build/sdk/staging_dir/target-aarch64_cortex-a72_musl/usr/lib/perl5/5.40/ExtUtils/typemap not found. Generating a Unix-style Makefile Writing Makefile for Device::USB Writing MYMETA.yml and MYMETA.json make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/_Inline/build/Device/USB' Running Mkbootstrap for USB () chmod 644 "USB.bs" "/builder/shared-workdir/build/sdk/staging_dir/hostpkg/usr/bin/perl5.40.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- USB.bs blib/arch/auto/Device/USB/USB.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' USB.xs > USB.xsc mv USB.xsc USB.c aarch64-openwrt-linux-gcc -c -iquote"/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38" -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-aarch64_cortex-a72_musl/perl/Device-USB-0.38=Device-USB-0.38 -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-aarch64_cortex-a72_gcc-13.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a72_gcc-13.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a72_gcc-13.3.0_musl/include/fortify -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -O2 -DVERSION=\"0.38\" -DXS_VERSION=\"0.38\" -fPIC "-I/builder/shared-workdir/build/sdk/staging_dir/target-aarch64_cortex-a72_musl/usr/lib/perl5/5.40/CORE/" USB.c USB.xs:1:10: fatal error: EXTERN.h: No such file or directory 1 | #include "EXTERN.h" | ^~~~~~~~~~ compilation terminated. make[4]: *** [Makefile:338: USB.o] Error 1 make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/_Inline/build/Device/USB' make[3]: *** [Makefile:76: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a72_musl/perl/Device-USB-0.38/.built] Error 2 time: package/feeds/packages/perl-device-usb/compile#1.15#0.64#1.73