this derivation will be built: /nix/store/qavx9ikfnhw2v6w8ip7jirfigdgmqbsa-iozone-3.493.drv these 2 paths will be fetched (1021.9 KiB download, 3.1 MiB unpacked): /nix/store/5ll5ivg05pvrs8ly9r091jxs30d37v03-gnuplot-5.4.5 /nix/store/3l53xs3b6m5rdhgg0afvzp42ribw6227-libcerf-2.1 building '/nix/store/qavx9ikfnhw2v6w8ip7jirfigdgmqbsa-iozone-3.493.drv' iozone-3.493> unpacking sources iozone-3.493> unpacking source archive /nix/store/b58vrinvldcml3nps07sszv9c6xrw3q1-iozone3_493.tgz iozone-3.493> source root is iozone3_493 iozone-3.493> setting SOURCE_DATE_EPOCH to timestamp 1647460850 of file iozone3_493/src/current/write_telemetry iozone-3.493> patching sources iozone-3.493> configuring iozone-3.493> no configure script, doing nothing iozone-3.493> building iozone-3.493> /build/iozone3_493/src/current /build/iozone3_493 iozone-3.493> build flags: -j48 SHELL=/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash linux iozone-3.493> /nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash: line 1: which: command not found iozone-3.493> iozone-3.493> cc -c -o libasync.o libasync.c iozone-3.493> Building iozone for Linux iozone-3.493> iozone-3.493> cc -c -o libbif.o libbif.c iozone-3.493> cc -Wmissing-prototypes -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \ iozone-3.493> -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE iozone.c \ iozone-3.493> -DNAME='"linux"' -o iozone_linux.o iozone-3.493> iozone-3.493> iozone-3.493> Building fileop for Linux iozone-3.493> Building the pit_server iozone-3.493> iozone-3.493> iozone-3.493> cc -Wall -c -O3 fileop.c -o fileop_linux.o iozone-3.493> cc -c pit_server.c -o pit_server.o iozone-3.493> libbif.c:205:1: warning: return type defaults to 'int' [-Wimplicit-int] iozone-3.493> 205 | create_xls(name) iozone-3.493> | ^~~~~~~~~~ iozone-3.493> libasync.c: In function 'end_async': iozone-3.493> libasync.c:299:9: warning: implicit declaration of function 'del_cache' [-Wimplicit-function-declaration] iozone-3.493> 299 | del_cache(gc); iozone-3.493> | ^~~~~~~~~ iozone-3.493> libasync.c: In function 'async_read': iozone-3.493> libasync.c:427:17: warning: implicit declaration of function 'takeoff_cache'; did you mean 'alloc_cache'? [-Wimplicit-function-declaration] iozone-3.493> 427 | takeoff_cache(gc,ce); iozone-3.493> | ^~~~~~~~~~~~~ iozone-3.493> | alloc_cache iozone-3.493> libasync.c: At top level: iozone-3.493> libasync.c:603:1: warning: conflicting types for 'takeoff_cache'; have 'void(struct cache *, struct cache_ent *)' iozone-3.493> 603 | takeoff_cache(struct cache *gc, struct cache_ent *ce) iozone-3.493> | ^~~~~~~~~~~~~ iozone-3.493> libasync.c:427:17: note: previous implicit declaration of 'takeoff_cache' with type 'void(struct cache *, struct cache_ent *)' iozone-3.493> 427 | takeoff_cache(gc,ce); iozone-3.493> | ^~~~~~~~~~~~~ iozone-3.493> libasync.c:677:1: warning: conflicting types for 'del_cache'; have 'void()' iozone-3.493> 677 | del_cache(gc) iozone-3.493> | ^~~~~~~~~ iozone-3.493> libasync.c:299:9: note: previous implicit declaration of 'del_cache' with type 'void()' iozone-3.493> 299 | del_cache(gc); iozone-3.493> | ^~~~~~~~~ iozone-3.493> libasync.c: In function 'async_read_no_copy': iozone-3.493> libasync.c:765:17: warning: implicit declaration of function 'putoninuse' [-Wimplicit-function-declaration] iozone-3.493> 765 | putoninuse(gc,ce); iozone-3.493> | ^~~~~~~~~~ iozone-3.493> libasync.c: In function 'async_release': iozone-3.493> libasync.c:870:9: warning: implicit declaration of function 'takeoffinuse' [-Wimplicit-function-declaration] iozone-3.493> 870 | takeoffinuse(gc); iozone-3.493> | ^~~~~~~~~~~~ iozone-3.493> libasync.c: At top level: iozone-3.493> libasync.c:884:1: warning: conflicting types for 'putoninuse'; have 'void()' iozone-3.493> 884 | putoninuse(gc,entry) iozone-3.493> | ^~~~~~~~~~ iozone-3.493> libasync.c:765:17: note: previous implicit declaration of 'putoninuse' with type 'void()' iozone-3.493> 765 | putoninuse(gc,ce); iozone-3.493> | ^~~~~~~~~~ iozone-3.493> libasync.c:905:1: warning: conflicting types for 'takeoffinuse'; have 'void()' iozone-3.493> 905 | takeoffinuse(gc) iozone-3.493> | ^~~~~~~~~~~~ iozone-3.493> libasync.c:870:9: note: previous implicit declaration of 'takeoffinuse' with type 'void()' iozone-3.493> 870 | takeoffinuse(gc); iozone-3.493> | ^~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'main': iozone-3.493> iozone.c:1862:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 1862 | int anwser,bind_cpu; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c: In function 'throughput_test': iozone-3.493> iozone.c:3947:14: warning: variable 'getout' set but not used [-Wunused-but-set-variable] iozone-3.493> 3947 | char getout; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c: In function 'time_so_far': iozone-3.493> iozone.c:7315:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] iozone-3.493> 7315 | if (pit_gettimeofday(&tp, (struct timezone *) NULL, pit_hostname, pit_service) == -1) iozone-3.493> | ^~ iozone-3.493> iozone.c:7317:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' iozone-3.493> 7317 | return ((double) (tp.tv_sec)) + (((double) tp.tv_usec) * 0.000001 ); iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:7321:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] iozone-3.493> 7321 | if (gettimeofday(&tp, (struct timezone *) NULL) == -1) iozone-3.493> | ^~ iozone-3.493> iozone.c:7323:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' iozone-3.493> 7323 | return ((double) (tp.tv_sec)) + (((double) tp.tv_usec) * 0.000001 ); iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c: In function 'fetchit': iozone-3.493> iozone.c:7347:28: warning: variable 'x' set but not used [-Wunused-but-set-variable] iozone-3.493> 7347 | volatile long long x[4]; iozone-3.493> | ^ iozone-3.493> iozone.c: In function 'verify_buffer': iozone-3.493> iozone.c:7436:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] iozone-3.493> 7436 | if(!silent) iozone-3.493> | ^~ iozone-3.493> iozone.c:7443:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' iozone-3.493> 7443 | printf("Found %.lx Expecting %.lx \n",de_ibuf[i], de_obuf[i]); iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:7395:23: warning: variable 'x' set but not used [-Wunused-but-set-variable] iozone-3.493> 7395 | unsigned long x; iozone-3.493> | ^ iozone-3.493> iozone.c:7386:37: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] iozone-3.493> 7386 | volatile unsigned long long dummy; iozone-3.493> | ^~~~~ iozone-3.493> iozone.c: In function 'fill_buffer': iozone-3.493> iozone.c:7563:23: warning: variable 'x' set but not used [-Wunused-but-set-variable] iozone-3.493> 7563 | unsigned long x; iozone-3.493> | ^ iozone-3.493> iozone.c: In function 'purgeit': iozone-3.493> iozone.c:7647:28: warning: variable 'x' set but not used [-Wunused-but-set-variable] iozone-3.493> 7647 | VOLATILE long long x[200]; iozone-3.493> | ^ iozone-3.493> iozone.c: In function 'write_perf_test': iozone-3.493> iozone.c:7733:13: warning: variable 'test_foo' set but not used [-Wunused-but-set-variable] iozone-3.493> 7733 | int test_foo; iozone-3.493> | ^~~~~~~~ iozone-3.493> iozone.c: In function 'read_perf_test': iozone-3.493> iozone.c:8782:13: warning: variable 'test_foo' set but not used [-Wunused-but-set-variable] iozone-3.493> 8782 | int test_foo,ltest; iozone-3.493> | ^~~~~~~~ iozone-3.493> iozone.c: In function 'alloc_mem': iozone-3.493> iozone.c:12548:19: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] iozone-3.493> 12548 | long long tmp; iozone-3.493> | ^~~ iozone-3.493> iozone.c:12547:13: warning: variable 'tfd' set but not used [-Wunused-but-set-variable] iozone-3.493> 12547 | int tfd; iozone-3.493> | ^~~ iozone-3.493> iozone.c:12543:21: warning: variable 'dumb' set but not used [-Wunused-but-set-variable] iozone-3.493> 12543 | char *addr,*dumb; iozone-3.493> | ^~~~ iozone-3.493> iozone.c: In function 'purge_buffer_cache': iozone-3.493> iozone.c:12816:15: warning: this 'if' clause does not guard... [-Wmisleading-indentation] iozone-3.493> 12816 | if (ret == 0) iozone-3.493> | ^~ iozone-3.493> iozone.c:12818:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' iozone-3.493> 12818 | sleep(i); /* seconds */ iozone-3.493> | ^~~~~ iozone-3.493> iozone.c: In function 'thread_write_test': iozone-3.493> iozone.c:12861:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 12861 | int anwser,bind_cpu,wval; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c: In function 'thread_pwrite_test': iozone-3.493> iozone.c:13575:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 13575 | int anwser,bind_cpu,wval; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c: In function 'thread_rwrite_test': iozone-3.493> iozone.c:14215:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 14215 | int anwser,bind_cpu,wval; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:14209:17: warning: variable 'written_so_far' set but not used [-Wunused-but-set-variable] iozone-3.493> 14209 | off64_t written_so_far, read_so_far, re_written_so_far,re_read_so_far=0; iozone-3.493> | ^~~~~~~~~~~~~~ iozone-3.493> iozone.c:14207:19: warning: variable 'recs_per_buffer' set but not used [-Wunused-but-set-variable] iozone-3.493> 14207 | long long recs_per_buffer,traj_size; iozone-3.493> | ^~~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'thread_read_test': iozone-3.493> iozone.c:14817:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 14817 | int anwser,bind_cpu; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:14808:19: warning: variable 'recs_per_buffer' set but not used [-Wunused-but-set-variable] iozone-3.493> 14808 | long long recs_per_buffer,traj_size; iozone-3.493> | ^~~~~~~~~~~~~~~ iozone-3.493> iozone.c:14807:17: warning: variable 'written_so_far' set but not used [-Wunused-but-set-variable] iozone-3.493> 14807 | off64_t written_so_far, read_so_far, re_written_so_far,re_read_so_far; iozone-3.493> | ^~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'thread_pread_test': iozone-3.493> iozone.c:15405:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 15405 | int anwser,bind_cpu; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:15396:19: warning: variable 'recs_per_buffer' set but not used [-Wunused-but-set-variable] iozone-3.493> 15396 | long long recs_per_buffer,traj_size; iozone-3.493> | ^~~~~~~~~~~~~~~ iozone-3.493> iozone.c:15395:17: warning: variable 'written_so_far' set but not used [-Wunused-but-set-variable] iozone-3.493> 15395 | off64_t written_so_far, read_so_far, re_written_so_far,re_read_so_far; iozone-3.493> | ^~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'thread_rread_test': iozone-3.493> iozone.c:15931:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 15931 | int anwser,bind_cpu; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:15924:17: warning: variable 'written_so_far' set but not used [-Wunused-but-set-variable] iozone-3.493> 15924 | off64_t written_so_far, read_so_far, re_written_so_far, iozone-3.493> | ^~~~~~~~~~~~~~ iozone-3.493> iozone.c:15922:19: warning: variable 'recs_per_buffer' set but not used [-Wunused-but-set-variable] iozone-3.493> 15922 | long long recs_per_buffer,traj_size; iozone-3.493> | ^~~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'thread_reverse_read_test': iozone-3.493> iozone.c:16508:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 16508 | int anwser,bind_cpu; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:16502:17: warning: variable 'written_so_far' set but not used [-Wunused-but-set-variable] iozone-3.493> 16502 | off64_t written_so_far, reverse_read, re_read_so_far,read_so_far; iozone-3.493> | ^~~~~~~~~~~~~~ iozone-3.493> iozone.c:16498:19: warning: variable 'recs_per_buffer' set but not used [-Wunused-but-set-variable] iozone-3.493> 16498 | long long recs_per_buffer; iozone-3.493> | ^~~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'thread_stride_read_test': iozone-3.493> iozone.c:17043:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 17043 | int anwser,bind_cpu; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:17036:17: warning: variable 'written_so_far' set but not used [-Wunused-but-set-variable] iozone-3.493> 17036 | off64_t written_so_far, stride_read,re_read_so_far,read_so_far; iozone-3.493> | ^~~~~~~~~~~~~~ iozone-3.493> iozone.c:17032:19: warning: variable 'recs_per_buffer' set but not used [-Wunused-but-set-variable] iozone-3.493> 17032 | long long recs_per_buffer; iozone-3.493> | ^~~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'thread_ranread_test': iozone-3.493> iozone.c:17656:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 17656 | int anwser,bind_cpu; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:17648:19: warning: variable 'recs_per_buffer' set but not used [-Wunused-but-set-variable] iozone-3.493> 17648 | long long recs_per_buffer; iozone-3.493> | ^~~~~~~~~~~~~~~ iozone-3.493> iozone.c:17647:17: warning: variable 'written_so_far' set but not used [-Wunused-but-set-variable] iozone-3.493> 17647 | off64_t written_so_far, ranread_so_far, re_written_so_far,re_read_so_far; iozone-3.493> | ^~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'thread_ranwrite_test': iozone-3.493> iozone.c:18283:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 18283 | int anwser,bind_cpu,wval; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c: In function 'dump_throughput_cpu': iozone-3.493> iozone.c:19221:15: warning: variable 'label' set but not used [-Wunused-but-set-variable] iozone-3.493> 19221 | char *label; iozone-3.493> | ^~~~~ iozone-3.493> iozone.c: In function 'dump_throughput': iozone-3.493> iozone.c:19288:19: warning: variable 'x' set but not used [-Wunused-but-set-variable] iozone-3.493> 19288 | long long x,y,i,j; iozone-3.493> | ^ iozone-3.493> iozone.c: In function 'r_traj_size': iozone-3.493> iozone.c:20335:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] iozone-3.493> 20335 | int ret; iozone-3.493> | ^~~ iozone-3.493> iozone.c: In function 'w_traj_size': iozone-3.493> iozone.c:20434:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] iozone-3.493> 20434 | int ret; iozone-3.493> | ^~~ iozone-3.493> iozone.c: In function 'start_child_listen': iozone-3.493> iozone.c:21388:13: warning: variable 'xx' set but not used [-Wunused-but-set-variable] iozone-3.493> 21388 | int xx; iozone-3.493> | ^~ iozone-3.493> iozone.c:21385:13: warning: variable 'tsize' set but not used [-Wunused-but-set-variable] iozone-3.493> 21385 | int tsize; iozone-3.493> | ^~~~~ iozone-3.493> iozone.c: In function 'start_child_listen_async': iozone-3.493> iozone.c:21572:13: warning: variable 'xx' set but not used [-Wunused-but-set-variable] iozone-3.493> 21572 | int xx; iozone-3.493> | ^~ iozone-3.493> iozone.c:21569:13: warning: variable 'tsize' set but not used [-Wunused-but-set-variable] iozone-3.493> 21569 | int tsize; iozone-3.493> | ^~~~~ iozone-3.493> iozone.c: In function 'start_child_listen_loop': iozone-3.493> iozone.c:22935:29: warning: variable 'child_stat' set but not used [-Wunused-but-set-variable] iozone-3.493> 22935 | struct child_stats *child_stat; iozone-3.493> | ^~~~~~~~~~ iozone-3.493> iozone.c: In function 'sp_start_child_listen': iozone-3.493> iozone.c:23752:13: warning: variable 'xx' set but not used [-Wunused-but-set-variable] iozone-3.493> 23752 | int xx; iozone-3.493> | ^~ iozone-3.493> iozone.c:23748:13: warning: variable 'tsize' set but not used [-Wunused-but-set-variable] iozone-3.493> 23748 | int tsize; iozone-3.493> | ^~~~~ iozone-3.493> iozone.c: In function 'sp_start_master_listen': iozone-3.493> iozone.c:23997:13: warning: variable 'xx' set but not used [-Wunused-but-set-variable] iozone-3.493> 23997 | int xx; iozone-3.493> | ^~ iozone-3.493> iozone.c:23993:13: warning: variable 'tsize' set but not used [-Wunused-but-set-variable] iozone-3.493> 23993 | int tsize; iozone-3.493> | ^~~~~ iozone-3.493> iozone.c: In function 'get_pattern': iozone-3.493> iozone.c:24252:22: warning: variable 'temp' set but not used [-Wunused-but-set-variable] iozone-3.493> 24252 | unsigned int temp; iozone-3.493> | ^~~~ iozone-3.493> iozone.c: In function 'thread_fwrite_test': iozone-3.493> iozone.c:25272:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 25272 | int anwser,bind_cpu,wval; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:25263:19: warning: variable 'recs_per_buffer' set but not used [-Wunused-but-set-variable] iozone-3.493> 25263 | long long recs_per_buffer; iozone-3.493> | ^~~~~~~~~~~~~~~ iozone-3.493> iozone.c:25256:15: warning: variable 'delay' set but not used [-Wunused-but-set-variable] iozone-3.493> 25256 | float delay = (float)0; iozone-3.493> | ^~~~~ iozone-3.493> iozone.c: In function 'thread_fread_test': iozone-3.493> iozone.c:25744:13: warning: variable 'anwser' set but not used [-Wunused-but-set-variable] iozone-3.493> 25744 | int anwser,bind_cpu; iozone-3.493> | ^~~~~~ iozone-3.493> iozone.c:25735:19: warning: variable 'recs_per_buffer' set but not used [-Wunused-but-set-variable] iozone-3.493> 25735 | long long recs_per_buffer; iozone-3.493> | ^~~~~~~~~~~~~~~ iozone-3.493> iozone.c:25728:15: warning: variable 'delay' set but not used [-Wunused-but-set-variable] iozone-3.493> 25728 | float delay = (float)0; iozone-3.493> | ^~~~~ iozone-3.493> iozone.c: In function 'dump_throughput': iozone-3.493> iozone.c:19336:47: warning: '%15s' directive writing between 15 and 399 bytes into a region of size 300 [-Wformat-overflow=] iozone-3.493> 19336 | sprintf(print_str,"%15s ",toutput[i]); iozone-3.493> | ^~~~ iozone-3.493> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, iozone-3.493> from iozone.c:296: iozone-3.493> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 17 and 401 bytes into a destination of size 300 iozone-3.493> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, iozone-3.493> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 31 | __glibc_objsize (__s), __fmt, iozone-3.493> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 32 | __va_arg_pack ()); iozone-3.493> | ~~~~~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'child_send': iozone-3.493> iozone.c:21142:39: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] iozone-3.493> 21142 | sprintf(outbuf.m_stop_flag,"%d",send_buffer->m_stop_flag); iozone-3.493> | ^ iozone-3.493> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, iozone-3.493> from iozone.c:296: iozone-3.493> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 5 bytes into a destination of size 4 iozone-3.493> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, iozone-3.493> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 31 | __glibc_objsize (__s), __fmt, iozone-3.493> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 32 | __va_arg_pack ()); iozone-3.493> | ~~~~~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'start_monitor': iozone-3.493> iozone.c:24349:47: warning: '&' directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] iozone-3.493> 24349 | sprintf(command_line,"%s %s&",imon_start,test); iozone-3.493> | ^ iozone-3.493> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, iozone-3.493> from iozone.c:296: iozone-3.493> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 258) into a destination of size 256 iozone-3.493> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, iozone-3.493> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 31 | __glibc_objsize (__s), __fmt, iozone-3.493> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 32 | __va_arg_pack ()); iozone-3.493> | ~~~~~~~~~~~~~~~~~ iozone-3.493> iozone.c:24347:47: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] iozone-3.493> 24347 | sprintf(command_line,"%s %s",imon_start,test); iozone-3.493> | ^ iozone-3.493> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, iozone-3.493> from iozone.c:296: iozone-3.493> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 iozone-3.493> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, iozone-3.493> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 31 | __glibc_objsize (__s), __fmt, iozone-3.493> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 32 | __va_arg_pack ()); iozone-3.493> | ~~~~~~~~~~~~~~~~~ iozone-3.493> iozone.c: In function 'stop_monitor': iozone-3.493> iozone.c:24367:47: warning: ' &' directive writing 2 bytes into a region of size between 0 and 255 [-Wformat-overflow=] iozone-3.493> 24367 | sprintf(command_line,"%s %s &",imon_stop,test); iozone-3.493> | ^~ iozone-3.493> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, iozone-3.493> from iozone.c:296: iozone-3.493> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output 4 or more bytes (assuming 259) into a destination of size 256 iozone-3.493> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, iozone-3.493> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 31 | __glibc_objsize (__s), __fmt, iozone-3.493> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 32 | __va_arg_pack ()); iozone-3.493> | ~~~~~~~~~~~~~~~~~ iozone-3.493> iozone.c:24365:47: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] iozone-3.493> 24365 | sprintf(command_line,"%s %s",imon_stop,test); iozone-3.493> | ^ iozone-3.493> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, iozone-3.493> from iozone.c:296: iozone-3.493> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 iozone-3.493> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, iozone-3.493> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 31 | __glibc_objsize (__s), __fmt, iozone-3.493> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iozone-3.493> 32 | __va_arg_pack ()); iozone-3.493> | ~~~~~~~~~~~~~~~~~ iozone-3.493> cc -Wmissing-prototypes -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \ iozone-3.493> -DSHARED_MEM -Dlinux libbif.c -o libbif.o iozone-3.493> cc -Wmissing-prototypes -Wall -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \ iozone-3.493> -D_LARGEFILE64_SOURCE libasync.c -o libasync.o iozone-3.493> libasync.c: In function 'async_read_no_copy': iozone-3.493> libasync.c:742:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] iozone-3.493> 742 | if(ret) iozone-3.493> | ^~ iozone-3.493> libasync.c:744:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' iozone-3.493> 744 | printf("It changed in flight\n"); iozone-3.493> | ^~~~~~ iozone-3.493> At top level: iozone-3.493> libasync.c:164:19: warning: 'version' defined but not used [-Wunused-const-variable=] iozone-3.493> 164 | static const char version[] = "Libasync Version $Revision: 3.34 $"; iozone-3.493> | ^~~~~~~ iozone-3.493> cc -O3 iozone_linux.o libasync.o libbif.o -lpthread \ iozone-3.493> -lrt -o iozone iozone-3.493> cc -O3 -Dlinux fileop_linux.o -o fileop iozone-3.493> cc -O3 -Dlinux pit_server.o -o pit_server iozone-3.493> /build/iozone3_493 iozone-3.493> installing iozone-3.493> post-installation fixup iozone-3.493> shrinking RPATHs of ELF executables and libraries in /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493 iozone-3.493> shrinking /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493/bin/pit_server iozone-3.493> shrinking /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493/bin/iozone iozone-3.493> shrinking /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493/bin/fileop iozone-3.493> rewriting symlink /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493/bin/iozone_generate_graphs to be relative to /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493 iozone-3.493> gzipping man pages under /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493/share/man/ iozone-3.493> strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip iozone-3.493> stripping (with command strip and flags -S) in /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493/libexec /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493/bin iozone-3.493> patching script interpreter paths in /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493 iozone-3.493> /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493/libexec/gengnuplot.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/sh" iozone-3.493> checking for references to /build/ in /nix/store/5nnac9a4mm3f5l7bpb2xlw5vm2ai24s2-iozone-3.493... upload niks3: ok