Running phase: unpackPhase unpacking source archive /nix/store/lf3pkjad0dks9grs6mar27b5sjr2w98k-fileshare source root is fileshare Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase build flags: SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash BUILD=release --- Build parameters: ------------------------------------------ CFLAGS=-Wall -Wno-variadic-macros -std=c99 -pedantic -Wno-long-long -D_POSIX_C_SOURCE=20120607L -D_FILE_OFFSET_BITS=64 -pthread -I./include -I/nix/store/sr88av0kz76gbhw3kbfk1sb151bwf28g-libmicrohttpd-1.0.1-dev/include -DVERSION="0.2.4-/0.2.4" -O3 LIBS=-pthread -L/nix/store/0xd28aks75aiqh2pbn0w4rnmmn1gd0jz-libmicrohttpd-1.0.1/lib -lmicrohttpd SOURCE=src/util.c src/main.c src/logger.c src/favicon.c src/dirlisting.c ----------------------------------------------------------------- Compiling src/util.c ... Compiling src/main.c ... src/main.c: In function 'connection_handler': src/main.c:507:68: error: passing argument 3 of 'MHD_get_connection_values' from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 507 | MHD_get_connection_values(connection, MHD_GET_ARGUMENT_KIND, key_value_iterator, connstate); | ^~~~~~~~~~~~~~~~~~ | | | int (*)(void *, enum MHD_ValueKind, const char *, const char *) In file included from src/main.c:45: /nix/store/sr88av0kz76gbhw3kbfk1sb151bwf28g-libmicrohttpd-1.0.1-dev/include/microhttpd.h:3530:49: note: expected 'MHD_KeyValueIterator' {aka 'enum MHD_Result (*)(void *, enum MHD_ValueKind, const char *, const char *)'} but argument is of type 'int (*)(void *, enum MHD_ValueKind, const char *, const char *)' 3530 | MHD_KeyValueIterator iterator, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/main.c:518:85: error: passing argument 3 of 'MHD_create_post_processor' from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 518 | connstate->postProcessor = MHD_create_post_processor(connection, 1024*1024, post_processor, connstate); | ^~~~~~~~~~~~~~ | | | int (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, uint64_t, size_t) {aka int (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, long unsigned int, long unsigned int)} /nix/store/sr88av0kz76gbhw3kbfk1sb151bwf28g-libmicrohttpd-1.0.1-dev/include/microhttpd.h:4639:49: note: expected 'MHD_PostDataIterator' {aka 'enum MHD_Result (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, uint64_t, size_t)' {aka 'int (*)(void *, enum MHD_ValueKind, const char *, const char *, const char *, const char *, const char *, long unsigned int, long unsigned int)'} 4639 | MHD_PostDataIterator iter, void *iter_cls); | ~~~~~~~~~~~~~~~~~~~~~^~~~ src/main.c: In function 'main': src/main.c:853:25: error: passing argument 5 of 'MHD_start_daemon' from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 853 | &connection_handler, | ^~~~~~~~~~~~~~~~~~~ | | | int (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, size_t *, void **) {aka int (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, long unsigned int *, void **)} /nix/store/sr88av0kz76gbhw3kbfk1sb151bwf28g-libmicrohttpd-1.0.1-dev/include/microhttpd.h:2973:45: note: expected 'MHD_AccessHandlerCallback' {aka 'enum MHD_Result (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, long unsigned int *, void **)'} but argument is of type 'int (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, size_t *, void **)' {aka 'int (*)(void *, struct MHD_Connection *, const char *, const char *, const char *, const char *, long unsigned int *, void **)'} 2973 | MHD_AccessHandlerCallback dh, void *dh_cls, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ make: *** [Makefile:80: obj/release/main.o] Error 1