Now we have an unrelated issue with this - https://github.com/HewlettPackard/netperf/issues/42. We probably need to create a patch and apply it to the netperf app that is built as part of the nighly build
On Wednesday, December 22, 2021 at 3:04:23 PM UTC-5 [email protected] wrote: > See < > https://jenkins.scylladb.com/job/osv-build-nightly/2627/display/redirect?page=changes > > > > Changes: > > [jwkozaczuk] aarch64: revert changes to make mkfs and cpiod with stdc++ > > > ------------------------------------------ > [...truncated 606.50 KB...] > checking netinet/in.h usability... yes > checking netinet/in.h presence... yes > checking for netinet/in.h... yes > checking netinet/sctp.h usability... yes > checking netinet/sctp.h presence... yes > checking for netinet/sctp.h... yes > checking sched.h usability... yes > checking sched.h presence... yes > checking for sched.h... yes > checking signal.h usability... yes > checking signal.h presence... yes > checking for signal.h... yes > checking for stdlib.h... (cached) yes > checking for string.h... (cached) yes > checking for strings.h... (cached) yes > checking syscall.h usability... yes > checking syscall.h presence... yes > checking for syscall.h... yes > checking sys/ioctl.h usability... yes > checking sys/ioctl.h presence... yes > checking for sys/ioctl.h... yes > checking sys/mman.h usability... yes > checking sys/mman.h presence... yes > checking for sys/mman.h... yes > checking sys/param.h usability... yes > checking sys/param.h presence... yes > checking for sys/param.h... yes > checking sys/socket.h usability... yes > checking sys/socket.h presence... yes > checking for sys/socket.h... yes > checking for sys/stat.h... (cached) yes > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking for sys/wait.h... (cached) yes > checking sys/ipc.h usability... yes > checking sys/ipc.h presence... yes > checking for sys/ipc.h... yes > checking sys/sockio.h usability... no > checking sys/sockio.h presence... no > checking for sys/sockio.h... no > checking sys/sysinfo.h usability... yes > checking sys/sysinfo.h presence... yes > checking for sys/sysinfo.h... yes > checking for sys/wait.h... (cached) yes > checking for stdlib.h... (cached) yes > checking for unistd.h... (cached) yes > checking netinet/in_systm.h usability... yes > checking netinet/in_systm.h presence... yes > checking for netinet/in_systm.h... yes > checking netinet/ip.h usability... yes > checking netinet/ip.h presence... yes > checking for netinet/ip.h... yes > checking for main in -lsocket... no > checking for main in -lmach... no > checking for an ANSI C-conforming const... (cached) yes > checking for off_t... yes > checking for size_t... yes > checking for socklen_t equivalent... unsigned > checking for h_errno declaration in netdb.h... yes > checking for struct sockaddr_storage... yes > checking whether time.h and sys/time.h may both be included... yes > checking for stdbool.h that conforms to C99... yes > checking for _Bool... yes > checking if sockaddr struct has sa_len member... no > checking for pid_t... yes > checking vfork.h usability... no > checking vfork.h presence... no > checking for vfork.h... no > checking for fork... yes > checking for vfork... yes > checking for working fork... yes > checking for working vfork... (cached) yes > checking for stdlib.h... (cached) yes > checking for unistd.h... (cached) yes > checking for sys/param.h... (cached) yes > checking for getpagesize... yes > checking for working mmap... yes > checking sys/select.h usability... yes > checking sys/select.h presence... yes > checking for sys/select.h... yes > checking for sys/socket.h... (cached) yes > checking types of arguments for select... int,fd_set *,struct timeval * > checking whether setpgrp takes no argument... yes > checking return type of signal handlers... void > checking for alarm... yes > checking for bzero... yes > checking for daemon... yes > checking for gethostbyname... yes > checking for gethrtime... no > checking for gettimeofday... yes > checking for inet_ntoa... yes > checking for memset... yes > checking for memcpy... yes > checking for munmap... yes > checking for select... yes > checking for setsid... yes > checking for socket... yes > checking for sqrt... yes > checking for strcasecmp... yes > checking for strchr... yes > checking for strstr... yes > checking for strtoul... yes > checking for uname... yes > checking for toupper... yes > checking for getnameinfo... yes > checking for getaddrinfo... yes > checking for inet_ntop... yes > checking for getifaddrs... yes > checking for sendfile... yes > checking for uname... (cached) yes > checking for mpctl... no > checking for processor_bind... no > checking for sched_setaffinity... yes > checking for bind_to_cpu_id... no > checking for bindprocessor... no > checking whether to include histogram support... no > checking whether to include dirty support... no > checking whether to include demo support... no > checking whether to include Unix-domain socket tests... no > checking whether to include DLPI tests... no > checking whether to include DCCP tests... no > checking whether to include OMNI tests... yes > checking whether to include XTI tests... no > checking whether to include SDP tests... no > checking whether to include ICSC-EXS tests... no > checking whether to include SCTP tests... no > checking whether to include paced send (intervals) support... no > checking whether paced sends should spin... no > checking whether to include initial burst support in _RR tests... yes > checking which CPU utilization measurement type to use... "procstat - auto" > configure: creating ./config.status > config.status: creating Makefile > config.status: creating src/netperf_version.h > config.status: creating src/Makefile > config.status: creating src/missing/Makefile > config.status: creating src/missing/m4/Makefile > config.status: creating doc/Makefile > config.status: creating doc/examples/Makefile > config.status: creating netperf.spec > config.status: creating config.h > config.status: executing depfiles commands > make[2]: Entering directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0 > '> > make all-recursive > make[3]: Entering directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0 > '> > Making all in src > make[4]: Entering directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src > '> > Making all in missing > make[5]: Entering directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src/missing > '> > Making all in m4 > make[6]: Entering directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src/missing/m4 > '> > make[6]: Nothing to be done for 'all'. > make[6]: Leaving directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src/missing/m4 > '> > make[6]: Entering directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src/missing > '> > make[6]: Nothing to be done for 'all-am'. > make[6]: Leaving directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src/missing > '> > make[5]: Leaving directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src/missing > '> > make[5]: Entering directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src > '> > gcc -DHAVE_CONFIG_H -I. -I.. -MT netperf.o -MD -MP -MF .deps/netperf.Tpo > -c -o netperf.o netperf.c > mv -f .deps/netperf.Tpo .deps/netperf.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT netlib.o -MD -MP -MF .deps/netlib.Tpo -c > -o netlib.o netlib.c > netlib.c: In function ‘netperf_sendfile’: > netlib.c:806:11: warning: implicit declaration of function ‘sendfile’ > [-Wimplicit-function-declaration] > 806 | len=sendfile(send_socket, > | ^~~~~~~~ > netlib.c: In function ‘bind_to_specific_processor’: > netlib.c:2344:9: warning: implicit declaration of function > ‘sched_setaffinity’; did you mean ‘SYS_sched_setaffinity’? > [-Wimplicit-function-declaration] > 2344 | if (sched_setaffinity(getpid(), len, &netperf_cpu_set)) { > | ^~~~~~~~~~~~~~~~~ > | SYS_sched_setaffinity > mv -f .deps/netlib.Tpo .deps/netlib.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT netsh.o -MD -MP -MF .deps/netsh.Tpo -c -o > netsh.o netsh.c > mv -f .deps/netsh.Tpo .deps/netsh.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT nettest_bsd.o -MD -MP -MF > .deps/nettest_bsd.Tpo -c -o nettest_bsd.o nettest_bsd.c > mv -f .deps/nettest_bsd.Tpo .deps/nettest_bsd.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT nettest_dlpi.o -MD -MP -MF > .deps/nettest_dlpi.Tpo -c -o nettest_dlpi.o nettest_dlpi.c > mv -f .deps/nettest_dlpi.Tpo .deps/nettest_dlpi.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT nettest_unix.o -MD -MP -MF > .deps/nettest_unix.Tpo -c -o nettest_unix.o nettest_unix.c > mv -f .deps/nettest_unix.Tpo .deps/nettest_unix.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT nettest_xti.o -MD -MP -MF > .deps/nettest_xti.Tpo -c -o nettest_xti.o nettest_xti.c > mv -f .deps/nettest_xti.Tpo .deps/nettest_xti.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT nettest_sctp.o -MD -MP -MF > .deps/nettest_sctp.Tpo -c -o nettest_sctp.o nettest_sctp.c > mv -f .deps/nettest_sctp.Tpo .deps/nettest_sctp.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT nettest_sdp.o -MD -MP -MF > .deps/nettest_sdp.Tpo -c -o nettest_sdp.o nettest_sdp.c > mv -f .deps/nettest_sdp.Tpo .deps/nettest_sdp.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT nettest_omni.o -MD -MP -MF > .deps/nettest_omni.Tpo -c -o nettest_omni.o nettest_omni.c > nettest_omni.c: In function ‘recv_data_no_copy’: > nettest_omni.c:3030:19: warning: implicit declaration of function ‘splice’ > [-Wimplicit-function-declaration] > 3030 | bytes_recvd = splice(data_socket, > | ^~~~~~ > mv -f .deps/nettest_omni.Tpo .deps/nettest_omni.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT net_uuid.o -MD -MP -MF .deps/net_uuid.Tpo > -c -o net_uuid.o net_uuid.c > net_uuid.c: In function ‘get_random_info’: > net_uuid.c:158:5: warning: implicit declaration of function ‘read’; did > you mean ‘fread’? [-Wimplicit-function-declaration] > 158 | read(fd, seed, 16); > | ^~~~ > | fread > net_uuid.c:159:5: warning: implicit declaration of function ‘close’; did > you mean ‘pclose’? [-Wimplicit-function-declaration] > 159 | close(fd); > | ^~~~~ > | pclose > mv -f .deps/net_uuid.Tpo .deps/net_uuid.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT dscp.o -MD -MP -MF .deps/dscp.Tpo -c -o > dscp.o dscp.c > mv -f .deps/dscp.Tpo .deps/dscp.Po > gcc -DHAVE_CONFIG_H -I. -I.. -MT netcpu_procstat.o -MD -MP -MF > .deps/netcpu_procstat.Tpo -c -o netcpu_procstat.o netcpu_procstat.c > mv -f .deps/netcpu_procstat.Tpo .deps/netcpu_procstat.Po > gcc -o netperf netperf.o netlib.o netsh.o nettest_bsd.o nettest_dlpi.o > nettest_unix.o nettest_xti.o nettest_sctp.o nettest_sdp.o nettest_omni.o > net_uuid.o dscp.o netcpu_procstat.o -lm > /usr/bin/ld: nettest_omni.o:(.bss+0x208): multiple definition of > `loc_nodelay'; nettest_bsd.o:(.bss+0x20): first defined here > /usr/bin/ld: nettest_omni.o:(.bss+0x20c): multiple definition of > `rem_nodelay'; nettest_bsd.o:(.bss+0x24): first defined here > /usr/bin/ld: nettest_omni.o:(.bss+0x210): multiple definition of > `loc_sndavoid'; nettest_bsd.o:(.bss+0x30): first defined here > /usr/bin/ld: nettest_omni.o:(.bss+0x214): multiple definition of > `loc_rcvavoid'; nettest_bsd.o:(.bss+0x34): first defined here > /usr/bin/ld: nettest_omni.o:(.bss+0x218): multiple definition of > `rem_sndavoid'; nettest_bsd.o:(.bss+0x38): first defined here > /usr/bin/ld: nettest_omni.o:(.bss+0x21c): multiple definition of > `rem_rcvavoid'; nettest_bsd.o:(.bss+0x3c): first defined here > collect2: error: ld returned 1 exit status > make[5]: *** [Makefile:305: netperf] Error 1 > make[5]: Leaving directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src > '> > make[4]: *** [Makefile:352: all-recursive] Error 1 > make[4]: Leaving directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0/src > '> > make[3]: *** [Makefile:277: all-recursive] Error 1 > make[3]: Leaving directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0 > '> > make[2]: *** [Makefile:215: all] Error 2 > make[2]: Leaving directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/upstream/netperf-2.7.0 > '> > make[1]: *** [Makefile:5: usr.manifest] Error 2 > make[1]: Leaving directory '< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf'> > No such image configuration: netperf. Assuming list of modules. > Importing < > https://jenkins.scylladb.com/job/osv-build-nightly/ws/apps/netperf/module.py > > > Modules: > netperf.* > Traceback (most recent call last): > File "< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/scripts/module.py",> > line 280, in <module> > args.func(args) > File "< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/scripts/module.py",> > line 233, in build > make_modules(modules, args) > File "< > https://jenkins.scylladb.com/job/osv-build-nightly/ws/scripts/module.py",> > line 124, in make_modules > raise Exception('make failed for ' + module.name) > Exception: make failed for netperf > ./scripts/build failed: ( for i in "${args[@]}"; > do > case $i in > *=*) > export "$i" > ;; > esac; > done; export fs_type mode OSV_BUILD_PATH; export ARCH=$arch OSV_BASE=$SRC; > scripts/module.py $j_arg build -c "$modules" $usrskel_arg $no_required_arg ) > + mv build/release/usr.img osv-netperf.img > mv: cannot stat 'build/release/usr.img': No such file or directory > Build step 'Execute shell' marked build as failure > Archiving artifacts > Not sending mail to user [email protected] with no permission to view > osv-build-nightly #2627 > -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/2d585ed2-9286-4816-a023-681b4aae6521n%40googlegroups.com.
