Windows 10
msys64
mingw64
Code: Select all
User@wall10box MINGW64 ~
$ git clone https://github.com/OpenTTD/grfcodec.git
Cloning into 'grfcodec'...
remote: Enumerating objects: 4854, done.
remote: Counting objects: 100% (4854/4854), done.
remote: Compressing objects: 100% (1197/1197), done.
remote: Total 4854 (delta 3596), reused 4854 (delta 3596), pack-reused 0
Receiving objects: 100% (4854/4854), 872.06 KiB | 5.25 MiB/s, done.
Resolving deltas: 100% (3596/3596), done.
User@wall10box MINGW64 ~
$ cd ~/grfcodec
User@wall10box MINGW64 ~/grfcodec
$ make
[LD] objs/endian_check
[ENDIAN] Determining endianness
[CPP DEP] objs/pseudo_seq.o.d
[CPP DEP] objs/mapescapes.o.d
[CPP DEP] objs/language_mgr.o.d
[CPP DEP] objs/message_mgr.o.d
[CPP DEP] objs/help.o.d
[CPP DEP] objs/utf8.o.d
[CPP DEP] objs/strings.o.d
[CPP DEP] objs/sanity.o.d
[CPP DEP] objs/nforenum.o.d
[CPP DEP] objs/rangedint.o.d
[CPP DEP] objs/pseudo.o.d
[CPP DEP] objs/messages.o.d
[CPP DEP] objs/inject.o.d
[CPP DEP] objs/globals.o.d
[CPP DEP] objs/data.o.d
[CPP DEP] objs/command.o.d
[CPP DEP] objs/act14.o.d
[CPP DEP] objs/actF.o.d
[CPP DEP] objs/actB.o.d
[CPP DEP] objs/act79D.o.d
[CPP DEP] objs/act6.o.d
[CPP DEP] objs/act5.o.d
[CPP DEP] objs/act123_classes.o.d
[CPP DEP] objs/act123.o.d
[CPP DEP] objs/act0.o.d
[CPP DEP] objs/IDs.o.d
[CPP DEP] objs/grfstrip.o.d
[CPP DEP] objs/md5.o.d
[CPP DEP] objs/grfid.o.d
[CPP DEP] objs/grfcodec.o.d
[CPP DEP] objs/file.o.d
[CPP DEP] objs/readinfo.o.d
[CPP DEP] objs/path.o.d
[CPP DEP] objs/error.o.d
[CPP DEP] objs/info.o.d
[CPP DEP] objs/pngsprit.o.d
[CPP DEP] objs/pcxsprit.o.d
[CPP DEP] objs/sprites.o.d
[CPP DEP] objs/pcxfile.o.d
[CPP DEP] objs/grfcomm.o.d
[CPP] objs/grfcomm.o
src/grfcomm.cpp: In function 'char* spritefilename(const char*, const char*, const char*, int, const char*, int)':
src/grfcomm.cpp:125:31: error: too many arguments to function 'int mkdir(const char*)'
if (mkdir(directory, 0755)) { // so try creating it
^
In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/sys/stat.h:14,
from src/grfcomm.cpp:12:
C:/msys64/mingw64/x86_64-w64-mingw32/include/io.h:280:15: note: declared here
int __cdecl mkdir (const char *) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
^~~~~
make: *** [Makefile:243: objs/grfcomm.o] Error 1