Running phase: unpackPhase unpacking source archive /nix/store/n71qlllag5vc7k0mabv50bbw14a2rv3v-est-sfs-release-2.03.tar.gz source root is est-sfs-release-2.03 setting SOURCE_DATE_EPOCH to timestamp 1525951217 of file "est-sfs-release-2.03/seedfile.txt" 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 CC=cc cc -o est-sfs est-sfs.c routine-library.c -lm -lgsl -lgslcblas -O4 In file included from est-sfs.c:1: routine-library.h:9:8: error: type defaults to 'int' in declaration of 'monitorinput' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 9 | extern monitorinput(); | ^~~~~~~~~~~~ routine-library.h:11:8: error: type defaults to 'int' in declaration of 'getseedquick' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 11 | extern getseedquick(char *seedfile); | ^~~~~~~~~~~~ routine-library.h:13:8: error: type defaults to 'int' in declaration of 'terminate_uniform_generator' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 13 | extern terminate_uniform_generator(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ routine-library.h:15:8: error: type defaults to 'int' in declaration of 'writeseed' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 15 | extern writeseed(char *seedfile); | ^~~~~~~~~ routine-library.h:23:8: error: type defaults to 'int' in declaration of 'gabort' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 23 | extern gabort(char *s, int r); | ^~~~~~ est-sfs.c:184:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 184 | dump_configs(int n_config, int n_outgroup) | ^~~~~~~~~~~~ est-sfs.c:200:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 200 | compute_poisson_vec(double k, double poiss_p[max_mutations+1][max_n_outgroup*2], int ind) | ^~~~~~~~~~~~~~~~~~~ est-sfs.c: In function 'compute_log_likelihood_wrt_sfs_p_gsl': est-sfs.c:522:7: error: implicit declaration of function 'compute_r6_probs' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;] 522 | compute_r6_probs(n_branch, k_est, poiss_p_r6, r6_parm, r6_p); | ^~~~~~~~~~~~~~~~ est-sfs.c: At top level: est-sfs.c:684:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 684 | look_up_bases(int r6_ind, int *b1, int *b2) | ^~~~~~~~~~~~~ est-sfs.c:853:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 853 | compute_r6_probs(int n_branch, double *k_est, double poiss_p_r6[5][max_n_outgroup*2], | ^~~~~~~~~~~~~~~~ est-sfs.c:1078:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 1078 | get_int_parm(char *str, int *parm, FILE *fptr) | ^~~~~~~~~~~~ est-sfs.c:1093:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 1093 | get_double_parm(char *str, double *parm, FILE *fptr) | ^~~~~~~~~~~~~~~ est-sfs.c:1108:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 1108 | parse_config_file(char *config_file, int *n_outgroup, double *k_est, int *model, | ^~~~~~~~~~~~~~~~~ est-sfs.c:1148:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 1148 | set_up_state_tab_3_outgroup(int state_tab_3_outgroup[17][2]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ est-sfs.c:1165:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 1165 | set_up_random_starting_values(int n_branch, double *k_est, int model, double *kappa, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ est-sfs.c:1195:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 1195 | store_ml_estimates(int n_branch, double *k_est, double *k_est_saved, int model, | ^~~~~~~~~~~~~~~~~~ est-sfs.c:1218:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 1218 | main(int argc, char *argv[]) | ^~~~ routine-library.c:13:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 13 | monitorinput() | ^~~~~~~~~~~~ routine-library.c:24:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 24 | getseedquick(char *seedfile) | ^~~~~~~~~~~~ routine-library.c: In function 'getseedquick': routine-library.c:31:7: error: implicit declaration of function 'initialise_uniform_generator' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;] 31 | initialise_uniform_generator(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ routine-library.c: At top level: routine-library.c:49:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 49 | terminate_uniform_generator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ routine-library.c: In function 'uniform': routine-library.c:58:7: error: implicit declaration of function 'gabort'; did you mean 'abort'? [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;] 58 | gabort("uniform() called, but !random_number_generator_initialised_flag", 0); | ^~~~~~ | abort routine-library.c: At top level: routine-library.c:75:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 75 | initialise_uniform_generator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ routine-library.c:87:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 87 | writeseed(char *seedfile) | ^~~~~~~~~ routine-library.c:120:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 120 | gabort(char *s, int r) | ^~~~~~ make: *** [Makefile:7: est-sfs] Error 1