Running phase: unpackPhase unpacking source archive /nix/store/8lb5pqlm49sjdshwrp4a1pnr2n394f95-mkclean-0.8.10.tar.bz2 source root is mkclean-0.8.10 setting SOURCE_DATE_EPOCH to timestamp 1503409106 of file "mkclean-0.8.10/root.proj" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase dos2unix: converting file ./mkclean/configure.compiled to Unix format... coremake.c: In function 'reader_line': coremake.c:792:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 792 | fgets(p->line,MAX_LINE,p->r.f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coremake.c: In function 'main': coremake.c:5638:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 5638 | getcwd(proj_root,sizeof(proj_root)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Running ./coremake gcc_linux_x64 Now you can run make -C mkclean or gmake -C mkclean Running phase: buildPhase make: Entering directory '/build/mkclean-0.8.10/mkclean' make[1]: Entering directory '/build/mkclean-0.8.10/mkclean' make[2]: Entering directory '/build/mkclean-0.8.10/libmatroska2' make[3]: Entering directory '/build/mkclean-0.8.10/libebml2' make[4]: Entering directory '/build/mkclean-0.8.10/corec/corec' compiling array/array.c compiling helpers/charconvert/charconvert_linux.c compiling helpers/date/date_libc.c compiling helpers/file/bufstream.c compiling helpers/file/file_libc.c compiling helpers/file/memstream.c compiling helpers/file/stream_stdio.c compiling helpers/file/streams.c compiling helpers/file/tools.c compiling helpers/md5/md5.c compiling helpers/parser/buffer.c compiling helpers/parser/dataheap.c compiling helpers/parser/hotkey.c compiling helpers/parser/nodelookup.c compiling helpers/parser/parser2.c compiling helpers/parser/strtab.c compiling helpers/parser/strtypes.c compiling helpers/parser/urlpart.c compiling node/node.c compiling node/nodetree.c compiling str/str.c compiling str/str_linux.c linking ../../release/gcc_linux_x64/libcoreclib.a make[4]: Leaving directory '/build/mkclean-0.8.10/corec/corec' compiling ebmlbinary.c compiling ebmlcrc.c compiling ebmldate.c compiling ebmlelement.c compiling ebmlmain.c compiling ebmlmaster.c In file included from ../corec/corec/node/node.h:39, from ebml/ebml.h:32, from ebmlmaster.c:28: ebmlmaster.c: In function 'EBML_MasterSort': ebmlmaster.c:149:39: error: passing argument 4 of 'ArraySortEx' 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;;] 149 | ArraySort(&Elts,ebml_element*,EbmlCmp,Element,0); | ^~~~~~~ | | | int (*)(const ebml_element *, const ebml_element **, const ebml_element **) ../corec/corec/array/array.h:91:98: note: in definition of macro 'ArraySort' 91 | #define ArraySort(p,type,Cmp,CmpParam,Unique) ArraySortEx(p,ARRAYCOUNT(*p,type),sizeof(type),Cmp,CmpParam,Unique) | ^~~ ../corec/corec/array/array.h:83:75: note: expected 'arraycmp' {aka 'int (*)(const void *, const void *, const void *)'} but argument is of type 'int (*)(const ebml_element *, const ebml_element **, const ebml_element **)' 83 | ARRAY_DLL void ArraySortEx(array* p, size_t Count, size_t Width, arraycmp Cmp, const void* CmpParam, bool_t Unique); | ~~~~~~~~~^~~ make[3]: *** [ebml2.mak:91: ../build/gcc_linux_x64/ebmlmaster.ebml2.o] Error 1 make[3]: Leaving directory '/build/mkclean-0.8.10/libebml2' make[2]: *** [matroska2.mak:89: ../release/gcc_linux_x64/libebml2.a] Error 2 make[2]: Leaving directory '/build/mkclean-0.8.10/libmatroska2' make[1]: *** [mkclean.mak:81: ../release/gcc_linux_x64/libmatroska2.a] Error 2 make[1]: Leaving directory '/build/mkclean-0.8.10/mkclean' make: *** [GNUmakefile:6: mkclean] Error 2 make: Leaving directory '/build/mkclean-0.8.10/mkclean'