Running phase: unpackPhase unpacking source archive /nix/store/04lscv7n66jxpi75vpxbc204h06q2nvw-source source root is source Running phase: patchPhase applying patch /nix/store/9q7vssq6ih2ympmj1l7criyl4g15azsa-fno-common.patch patching file crackxls2003.c patching file decrypt.c Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/sh" configure flags: --prefix=/nix/store/k5kbyhzm1mkrb3igk9xisz89skn3pasf-crackxls-0.4 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for MD5_Init in -lcrypto... yes checking for gcc option to accept ISO C99... none needed checking for __gmpz_add in -lgmp... yes checking pkg-config is at least version 0.9.0... yes checking for LIBGSF... yes checking for LIBXML2... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep checking for egrep... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h Running phase: buildPhase build flags: SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash OPTIM_FLAGS= gcc -g -O2 -I. -DHAVE_CONFIG_H -I/nix/store/hjkm4kgwidrz9ka25ljyv4gvzmxws6hm-libgsf-1.14.53-dev/include/libgsf-1 -I/nix/store/bvprd9g7gl38js5qkab577lcs128f45k-libxml2-2.13.5-dev/include/libxml2 -I/nix/store/18la66bfb39im9k4f97i1ksxlk8rwm09-glib-2.82.4-dev/include -I/nix/store/18la66bfb39im9k4f97i1ksxlk8rwm09-glib-2.82.4-dev/include/glib-2.0 -I/nix/store/w1nz8qqc1l0dk6af9s36zchba3hm04ry-glib-2.82.4/lib/glib-2.0/include -I/nix/store/bvprd9g7gl38js5qkab577lcs128f45k-libxml2-2.13.5-dev/include/libxml2 -c -o crackxls2003.o crackxls2003.c crackxls2003.c: In function 'test_pass': crackxls2003.c:174:9: warning: 'RC4_set_key' is deprecated: Since OpenSSL 3.0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 174 | RC4_set_key (&k, 16, (unsigned char *) md5); | ^~~~~~~~~~~ In file included from crackxls2003.c:41: /nix/store/7dp0ay805yh80xvxmdad49hwyqaqzg37-openssl-3.4.1-dev/include/openssl/rc4.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void RC4_set_key(RC4_KEY *key, int len, | ^~~~~~~~~~~ crackxls2003.c:175:9: warning: 'RC4' is deprecated: Since OpenSSL 3.0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 175 | RC4 (&k, 16, data+16, hash_and_verifier+16); | ^~~ /nix/store/7dp0ay805yh80xvxmdad49hwyqaqzg37-openssl-3.4.1-dev/include/openssl/rc4.h:37:28: note: declared here 37 | OSSL_DEPRECATEDIN_3_0 void RC4(RC4_KEY *key, size_t len, | ^~~ crackxls2003.c:176:9: warning: 'RC4' is deprecated: Since OpenSSL 3.0 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 176 | RC4 (&k, 16, data, hash_and_verifier); | ^~~ /nix/store/7dp0ay805yh80xvxmdad49hwyqaqzg37-openssl-3.4.1-dev/include/openssl/rc4.h:37:28: note: declared here 37 | OSSL_DEPRECATEDIN_3_0 void RC4(RC4_KEY *key, size_t len, | ^~~ crackxls2003.c: In function 'parse_cmd': crackxls2003.c:426:58: error: passing argument 3 of 'iconv' 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;;] 426 | int iconv_ret = iconv(cd, &wptr, &wbytes, | ^~~~~~~ | | | int * In file included from crackxls2003.c:27: /nix/store/5pbn6lx2cbrr1arlcb86y18hvand66l1-glibc-iconv-2.40/include/iconv.h:50:41: note: expected 'size_t * restrict' {aka 'long unsigned int * restrict'} but argument is of type 'int *' 50 | size_t *__restrict __inbytesleft, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ crackxls2003.c:427:51: error: passing argument 5 of 'iconv' 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;;] 427 | &ptr16, &nbytes16); | ^~~~~~~~~ | | | int * /nix/store/5pbn6lx2cbrr1arlcb86y18hvand66l1-glibc-iconv-2.40/include/iconv.h:52:41: note: expected 'size_t * restrict' {aka 'long unsigned int * restrict'} but argument is of type 'int *' 52 | size_t *__restrict __outbytesleft); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ crackxls2003.c: At top level: crackxls2003.c:523: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;;] 523 | main (int argc, char **argv) | ^~~~ make: *** [: crackxls2003.o] Error 1