Hi Ludovic, The sendfile commit (fbac7c6113056bc6ee85996b10bdc08325c742a5) has caused the following build failures on Hydra.
Thanks, Mark ====================================================================== On GNU/Linux: (both i686-linux and x86_64-linux without threads) <http://hydra.nixos.org/build/4463700/log/raw> <http://hydra.nixos.org/build/4463695/log/raw> checking sys/sendfile.h usability... yes checking sys/sendfile.h presence... yes checking for sys/sendfile.h... yes [...] checking for sendfile... yes ERROR: filesys.test: sendfile: pipe - arguments: ((system-error #f "~A" ("Function not implemented") (38))) ERROR: filesys.test: sendfile: pipe with offset - arguments: ((system-error #f "~A" ("Function not implemented") (38))) ====================================================================== On FreeBSD: (x86_64-freebsd without threads) <http://hydra.nixos.org/build/4463693/log/raw> checking sys/sendfile.h usability... no checking sys/sendfile.h presence... no checking for sys/sendfile.h... no [...] checking for sendfile... yes filesys.c: In function 'scm_sendfile': filesys.c:1140: warning: implicit declaration of function 'sendfile' ERROR: filesys.test: sendfile: file - arguments: ((system-error "sendfile" "~A" ("Bad file descriptor") (9))) ERROR: filesys.test: sendfile: file with offset - arguments: ((system-error "sendfile" "~A" ("Bad file descriptor") (9))) ERROR: filesys.test: sendfile: pipe - arguments: ((system-error #f "~A" ("Function not implemented") (78))) ERROR: filesys.test: sendfile: pipe with offset - arguments: ((system-error #f "~A" ("Function not implemented") (78))) ====================================================================== On Darwin: (x86_64-darwin, both with and without threads) <http://hydra.nixos.org/build/4463702/log/raw> <http://hydra.nixos.org/build/4463698/log/raw> checking sys/sendfile.h usability... no checking sys/sendfile.h presence... no checking for sys/sendfile.h... no [...] checking for sendfile... yes ../../guile-2.0.7.227-86faf-dirty/libguile/filesys.c: In function 'scm_sendfile': ../../guile-2.0.7.227-86faf-dirty/libguile/filesys.c:1142:8: warning: passing argument 3 of 'sendfile' makes integer from pointer without a cast [enabled by default] /usr/include/sys/socket.h:619:5: note: expected 'off_t' but argument is of type 'scm_t_off *' ../../guile-2.0.7.227-86faf-dirty/libguile/filesys.c:1142:8: warning: passing argument 4 of 'sendfile' makes pointer from integer without a cast [enabled by default] /usr/include/sys/socket.h:619:5: note: expected 'off_t *' but argument is of type 'size_t' ../../guile-2.0.7.227-86faf-dirty/libguile/filesys.c:1142:8: error: too few arguments to function 'sendfile' /usr/include/sys/socket.h:619:5: note: declared here make[3]: *** [libguile_2.0_la-filesys.lo] Error 1