flake.lock: Update#1
Open
github-actions[bot] wants to merge 1 commit into
Open
Garnix CI / package lmbench [x86_64-linux]
failed
Jul 19, 2026 in 6m 11s
package lmbench [x86_64-linux]
package lmbench [x86_64-linux] failed
Details
Last 100 lines of logs:
lmbench-941a0dcc> | ^~~~~~~~~~~~~~~~~
lmbench-941a0dcc> bench.h:321:14: note: previous declaration of 'client_rpc_xact_1' with type 'char *(void)'
lmbench-941a0dcc> 321 | extern char *client_rpc_xact_1();
lmbench-941a0dcc> | ^~~~~~~~~~~~~~~~~
lmbench-941a0dcc> lat_rpc.c: In function 'rpc_xact_1':
lmbench-941a0dcc> lat_rpc.c:193:1: warning: old-style function definition [-Wold-style-definition]
lmbench-941a0dcc> 193 | rpc_xact_1(msg, transp)
lmbench-941a0dcc> | ^~~~~~~~~~
lmbench-941a0dcc> lat_rpc.c:196:1: error: number of arguments doesn't match prototype
lmbench-941a0dcc> 196 | {
lmbench-941a0dcc> | ^
lmbench-941a0dcc> bench.h:320:14: error: prototype declaration
lmbench-941a0dcc> 320 | extern char *rpc_xact_1();
lmbench-941a0dcc> | ^~~~~~~~~~
lmbench-941a0dcc> lat_rpc.c: In function 'server_main':
lmbench-941a0dcc> lat_rpc.c:218:57: error: passing argument 4 of 'svc_register' from incompatible pointer type [-Wincompatible-pointer-types]
lmbench-941a0dcc> 218 | if (!svc_register(transp, XACT_PROG, XACT_VERS, xact_prog_1, IPPROTO_UDP)) {
lmbench-941a0dcc> | ^~~~~~~~~~~
lmbench-941a0dcc> | |
lmbench-941a0dcc> | void (*)(void)
lmbench-941a0dcc> In file included from /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/svc.h:463,
lmbench-941a0dcc> from /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/rpc.h:63,
lmbench-941a0dcc> from bench.h:38:
lmbench-941a0dcc> /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/svc_soc.h:70:21: note: expected 'void (*)(struct svc_req *, SVCXPRT *)' {aka 'void (*)(struct svc_req *, struct __rpc_svcxprt *)'} but argument is of type 'void (*)(void)'
lmbench-941a0dcc> 70 | void (*)(struct svc_req *, SVCXPRT *), int);
lmbench-941a0dcc> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lmbench-941a0dcc> lat_rpc.c:202:13: note: 'xact_prog_1' declared here
lmbench-941a0dcc> 202 | static void xact_prog_1();
lmbench-941a0dcc> | ^~~~~~~~~~~
lmbench-941a0dcc> lat_rpc.c:228:57: error: passing argument 4 of 'svc_register' from incompatible pointer type [-Wincompatible-pointer-types]
lmbench-941a0dcc> 228 | if (!svc_register(transp, XACT_PROG, XACT_VERS, xact_prog_1, IPPROTO_TCP)) {
lmbench-941a0dcc> | ^~~~~~~~~~~
lmbench-941a0dcc> | |
lmbench-941a0dcc> | void (*)(void)
lmbench-941a0dcc> /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/svc_soc.h:70:21: note: expected 'void (*)(struct svc_req *, SVCXPRT *)' {aka 'void (*)(struct svc_req *, struct __rpc_svcxprt *)'} but argument is of type 'void (*)(void)'
lmbench-941a0dcc> 70 | void (*)(struct svc_req *, SVCXPRT *), int);
lmbench-941a0dcc> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lmbench-941a0dcc> lat_rpc.c:202:13: note: 'xact_prog_1' declared here
lmbench-941a0dcc> 202 | static void xact_prog_1();
lmbench-941a0dcc> | ^~~~~~~~~~~
lmbench-941a0dcc> lat_rpc.c: In function 'xact_prog_1':
lmbench-941a0dcc> lat_rpc.c:240:1: warning: old-style function definition [-Wold-style-definition]
lmbench-941a0dcc> 240 | xact_prog_1(rqstp, transp)
lmbench-941a0dcc> | ^~~~~~~~~~~
lmbench-941a0dcc> lat_rpc.c:257:30: error: assignment to 'bool_t (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'bool_t (*)(XDR *, char *)' {aka 'int (*)(struct __rpc_xdr *, char *)'} [-Wincompatible-pointer-types]
lmbench-941a0dcc> 257 | xdr_argument = xdr_char;
lmbench-941a0dcc> | ^
lmbench-941a0dcc> In file included from /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/rpc.h:43:
lmbench-941a0dcc> /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/xdr.h:316:17: note: 'xdr_char' declared here
lmbench-941a0dcc> 316 | extern bool_t xdr_char(XDR *, char *);
lmbench-941a0dcc> | ^~~~~~~~
lmbench-941a0dcc> lat_rpc.c:258:28: error: assignment to 'bool_t (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'bool_t (*)(XDR *, char *)' {aka 'int (*)(struct __rpc_xdr *, char *)'} [-Wincompatible-pointer-types]
lmbench-941a0dcc> 258 | xdr_result = xdr_char;
lmbench-941a0dcc> | ^
lmbench-941a0dcc> /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/xdr.h:316:17: note: 'xdr_char' declared here
lmbench-941a0dcc> 316 | extern bool_t xdr_char(XDR *, char *);
lmbench-941a0dcc> | ^~~~~~~~
lmbench-941a0dcc> lat_rpc.c:276:19: error: too many arguments to function 'local'; expected 0, have 2
lmbench-941a0dcc> 276 | result = (*local)(&argument, rqstp);
lmbench-941a0dcc> | ~^~~~~~~ ~~~~~~~~~
lmbench-941a0dcc> make[1]: *** [Makefile:400: ../bin/x86_64-linux-gnu/lat_rpc] Error 1
lmbench-941a0dcc> make[1]: Leaving directory '/build/source/src'
lmbench-941a0dcc> make: *** [Makefile:114: lmbench] Error 2
lmbench-941a0dcc> make: Leaving directory '/build/source/src'
error: build of '/nix/store/0llxgzqd24k8c265w4szkzd2h4sqdh41-lmbench-941a0dcc.drv' on 'ssh-ng://nix-ssh@garnix7' failed: Cannot build '/nix/store/0llxgzqd24k8c265w4szkzd2h4sqdh41-lmbench-941a0dcc.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/bj72sldx2vpwm10xw5x3sr0qqdyadhn5-lmbench-941a0dcc
Last 25 log lines:
> | ^~~~~~~~~~~
> lat_rpc.c: In function 'xact_prog_1':
> lat_rpc.c:240:1: warning: old-style function definition [-Wold-style-definition]
> 240 | xact_prog_1(rqstp, transp)
> | ^~~~~~~~~~~
> lat_rpc.c:257:30: error: assignment to 'bool_t (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'bool_t (*)(XDR *, char *)' {aka 'int (*)(struct __rpc_xdr *, char *)'} [-Wincompatible-pointer-types]
> 257 | xdr_argument = xdr_char;
> | ^
> In file included from /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/rpc.h:43:
> /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/xdr.h:316:17: note: 'xdr_char' declared here
> 316 | extern bool_t xdr_char(XDR *, char *);
> | ^~~~~~~~
> lat_rpc.c:258:28: error: assignment to 'bool_t (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'bool_t (*)(XDR *, char *)' {aka 'int (*)(struct __rpc_xdr *, char *)'} [-Wincompatible-pointer-types]
> 258 | xdr_result = xdr_char;
> | ^
> /nix/store/546x56glr27qnq5dgwansk95i1q4bwyw-libtirpc-1.3.7-dev/include/tirpc/rpc/xdr.h:316:17: note: 'xdr_char' declared here
> 316 | extern bool_t xdr_char(XDR *, char *);
> | ^~~~~~~~
> lat_rpc.c:276:19: error: too many arguments to function 'local'; expected 0, have 2
> 276 | result = (*local)(&argument, rqstp);
> | ~^~~~~~~ ~~~~~~~~~
> make[1]: *** [Makefile:400: ../bin/x86_64-linux-gnu/lat_rpc] Error 1
> make[1]: Leaving directory '/build/source/src'
> make: *** [Makefile:114: lmbench] Error 2
> make: Leaving directory '/build/source/src'
For full logs, run:
nix log /nix/store/0llxgzqd24k8c265w4szkzd2h4sqdh41-lmbench-941a0dcc.drv
error: Cannot build '/nix/store/0llxgzqd24k8c265w4szkzd2h4sqdh41-lmbench-941a0dcc.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/bj72sldx2vpwm10xw5x3sr0qqdyadhn5-lmbench-941a0dcc
Loading