>>> Building on exopi-1 under net/p5-Net-RawIP DIST = [net/p5-Net-RawIP:Net-RawIP-0.25.tar.gz] FULLPKGNAME = p5-Net-RawIP-0.25p6 distfiles size=43474 >>> Running build in net/p5-Net-RawIP at 1735056352.75 ===> net/p5-Net-RawIP ===> Building from scratch p5-Net-RawIP-0.25p6 ===> Verifying specs: c pcap perl ===> found c.100.3 pcap.9.0 perl.24.0 ===> Checking files for p5-Net-RawIP-0.25p6 `/exopi-cvs/ports/distfiles/Net-RawIP-0.25.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for p5-Net-RawIP-0.25p6 ===> Patching for p5-Net-RawIP-0.25p6 ===> Applying OpenBSD patch patch-RawIP_xs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fine, return symbol if defined, but what if it's empty ? make sure |to return something then! | |Index: RawIP.xs |--- RawIP.xs.orig |+++ RawIP.xs -------------------------- Patching file RawIP.xs using Plan A... Hunk #1 succeeded at 275. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for p5-Net-RawIP-0.25p6 ===> Configuring for p5-Net-RawIP-0.25p6 Compiler: cc OpenBSD clang version 16.0.6 Target: amd64-unknown-openbsd7.6 Thread model: posix InstalledDir: /usr/bin Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::RawIP Writing MYMETA.yml and MYMETA.json ===> Building for p5-Net-RawIP-0.25p6 cp lib/Net/RawIP/iphdr.pm blib/lib/Net/RawIP/iphdr.pm cp lib/Net/RawIP/ethhdr.pm blib/lib/Net/RawIP/ethhdr.pm cp lib/Net/RawIP/tcphdr.pm blib/lib/Net/RawIP/tcphdr.pm cp lib/Net/RawIP/generichdr.pm blib/lib/Net/RawIP/generichdr.pm cp RawIP/libpcap.pod blib/lib/Net/RawIP/libpcap.pod cp lib/Net/RawIP/opt.pm blib/lib/Net/RawIP/opt.pm cp lib/Net/RawIP/icmphdr.pm blib/lib/Net/RawIP/icmphdr.pm cp lib/Net/RawIP/udphdr.pm blib/lib/Net/RawIP/udphdr.pm cp lib/Net/RawIP.pm blib/lib/Net/RawIP.pm AutoSplitting blib/lib/Net/RawIP.pm (blib/lib/auto/Net/RawIP) Running Mkbootstrap for RawIP () chmod 644 "RawIP.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- RawIP.bs blib/arch/auto/Net/RawIP/RawIP.bs 644 "/usr/bin/perl" "/usr/libdata/perl5/ExtUtils/xsubpp" -typemap '/usr/libdata/perl5/ExtUtils/typemap' -typemap '/exopi-obj/pobj/p5-Net-RawIP-0.25/Net-RawIP-0.25/typemap' RawIP.xs > RawIP.xsc mv RawIP.xsc RawIP.c cc -c -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include -O2 -DVERSION=\"0.25\" -DXS_VERSION=\"0.25\" -DPIC -fpic "-I/usr/libdata/perl5/amd64-openbsd/CORE" -D_ETH_ -D_BPF_ -D_IFLIST_ -DHAVE_SOCKADDR_SA_LEN RawIP.c RawIP.xs:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] not_here(s) ^ RawIP.xs:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] constant(name, arg) ^ RawIP.xs:324:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SV * retref (ref) ^ RawIP.xs:330:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SV * handler (file) ^ RawIP.xs:347:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] call_printer (file,pkt,user) ^ RawIP.xs:364:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SV * ip_opts_parse(pkt) ^ RawIP.xs:411:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SV * ip_opts_creat(ref) ^ RawIP.xs:460:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SV * tcp_opts_parse(pkt) ^ RawIP.xs:511:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SV * tcp_opts_creat(ref) ^ RawIP.xs:592:11: warning: call to undeclared function 'ip_rt_dev'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ip_rt_dev(addr,dev); ^ RawIP.xs:614:37: warning: format specifies type 'unsigned int' but the argument has type 'time_t' (aka 'long long') [-Wformat] RETVAL = newSVpvf("%u.%06u",tv.tv_sec,tv.tv_usec); ~~ ^~~~~~~~~ %lld /usr/libdata/perl5/amd64-openbsd/CORE/embed.h:831:69: note: expanded from macro 'newSVpvf' # define newSVpvf(...) Perl_newSVpvf(aTHX_ __VA_ARGS__) ^~~~~~~~~~~ RawIP.xs:614:47: warning: format specifies type 'unsigned int' but the argument has type 'suseconds_t' (aka 'long') [-Wformat] RETVAL = newSVpvf("%u.%06u",tv.tv_sec,tv.tv_usec); ~~~~ ^~~~~~~~~~ %06ld /usr/libdata/perl5/amd64-openbsd/CORE/embed.h:831:69: note: expanded from macro 'newSVpvf' # define newSVpvf(...) Perl_newSVpvf(aTHX_ __VA_ARGS__) ^~~~~~~~~~~ RawIP.xs:660:14: warning: call to undeclared function 'tap'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RETVAL = tap(device,&i,m); ^ RawIP.xs:676:14: warning: call to undeclared function 'mac_disc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RETVAL = mac_disc(addr,m); ^ RawIP.xs:691:5: warning: call to undeclared function 'send_eth_packet'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] send_eth_packet(fd, eth_device, (char*)SvPV(pkt,PL_na), SvCUR(pkt),flag); ^ 15 warnings generated. cc -c -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include -O2 -DVERSION=\"0.25\" -DXS_VERSION=\"0.25\" -DPIC -fpic "-I/usr/libdata/perl5/amd64-openbsd/CORE" -D_ETH_ -D_BPF_ -D_IFLIST_ -DHAVE_SOCKADDR_SA_LEN util.c util.c:174:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 1 warning generated. cc -c -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include -O2 -DVERSION=\"0.25\" -DXS_VERSION=\"0.25\" -DPIC -fpic "-I/usr/libdata/perl5/amd64-openbsd/CORE" -D_ETH_ -D_BPF_ -D_IFLIST_ -DHAVE_SOCKADDR_SA_LEN ifaddrlist.c cc -c -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include -O2 -DVERSION=\"0.25\" -DXS_VERSION=\"0.25\" -DPIC -fpic "-I/usr/libdata/perl5/amd64-openbsd/CORE" -D_ETH_ -D_BPF_ -D_IFLIST_ -DHAVE_SOCKADDR_SA_LEN eth.c eth.c:247:15: warning: call to undeclared function 'bpf_open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((fd = bpf_open()) < 0) ^ 1 warning generated. cc -c -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include -O2 -DVERSION=\"0.25\" -DXS_VERSION=\"0.25\" -DPIC -fpic "-I/usr/libdata/perl5/amd64-openbsd/CORE" -D_ETH_ -D_BPF_ -D_IFLIST_ -DHAVE_SOCKADDR_SA_LEN rdev.c rm -f blib/arch/auto/Net/RawIP/RawIP.so LD_RUN_PATH="/usr/lib" cc -shared -fpic -fstack-protector-strong -L/usr/local/lib RawIP.o util.o ifaddrlist.o eth.o rdev.o -o blib/arch/auto/Net/RawIP/RawIP.so -lpcap chmod 755 blib/arch/auto/Net/RawIP/RawIP.so Manifying 2 pod documents >>> Running package in net/p5-Net-RawIP at 1735056360.06 ===> net/p5-Net-RawIP ===> Faking installation for p5-Net-RawIP-0.25p6 "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- RawIP.bs blib/arch/auto/Net/RawIP/RawIP.bs 644 Manifying 2 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Net/RawIP/RawIP.so Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/Net/RawIP.pm Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/Net/RawIP/iphdr.pm Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/Net/RawIP/ethhdr.pm Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/Net/RawIP/tcphdr.pm Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/Net/RawIP/generichdr.pm Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/Net/RawIP/libpcap.pod Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/Net/RawIP/opt.pm Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/Net/RawIP/icmphdr.pm Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/Net/RawIP/udphdr.pm Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Net/RawIP/autosplit.ix Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/man/man3p/Net::RawIP::libpcap.3p Installing /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/man/man3p/Net::RawIP.3p Appending installation info to /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/./libdata/perl5/amd64-openbsd/perllocal.pod /exopi-obj/pobj/p5-Net-RawIP-0.25/bin/install -d -m 755 /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/share/examples/p5-Net-RawIP; cd /exopi-obj/pobj/p5-Net-RawIP-0.25/Net-RawIP-0.25/examples/ && pax -rw . /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/share/examples/p5-Net-RawIP; chown -R root:bin /exopi-obj/pobj/p5-Net-RawIP-0.25/fake-amd64/usr/local/share/examples/p5-Net-RawIP ===> Building package for p5-Net-RawIP-0.25p6 Create /exopi-cvs/ports/packages/amd64/all/p5-Net-RawIP-0.25p6.tgz Creating package p5-Net-RawIP-0.25p6 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|* | 2% checksumming|*** | 5% checksumming|**** | 7% checksumming|****** | 10% checksumming|******* | 12% checksumming|********* | 15% checksumming|********** | 17% checksumming|************ | 20% checksumming|************* | 22% checksumming|*************** | 24% checksumming|**************** | 27% checksumming|****************** | 29% checksumming|******************* | 32% checksumming|********************* | 34% checksumming|********************** | 37% checksumming|************************ | 39% checksumming|************************* | 41% checksumming|*************************** | 44% checksumming|**************************** | 46% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 54% checksumming|********************************** | 56% checksumming|************************************ | 59% checksumming|************************************* | 61% checksumming|*************************************** | 63% checksumming|**************************************** | 66% checksumming|****************************************** | 68% checksumming|******************************************* | 71% checksumming|********************************************* | 73% checksumming|********************************************** | 76% checksumming|************************************************ | 78% checksumming|************************************************* | 80% checksumming|*************************************************** | 83% checksumming|**************************************************** | 85% checksumming|****************************************************** | 88% checksumming|******************************************************* | 90% checksumming|********************************************************* | 93% checksumming|********************************************************** | 95% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|****************************** | 47% archiving|************************************** | 59% archiving|***************************************** | 64% archiving|******************************************************* | 87% archiving|******************************************************** | 87% archiving|********************************************************** | 91% archiving|*********************************************************** | 92% archiving|************************************************************ | 93% archiving|************************************************************* | 95% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/p5-Net-RawIP-0.25p6.tgz >>> Running clean in net/p5-Net-RawIP at 1735056364.21 ===> net/p5-Net-RawIP ===> Cleaning for p5-Net-RawIP-0.25p6 >>> Ended at 1735056365.19 max_stuck=0.40/build=7.24/package=4.14/clean=1.09