c++ - Error relating another make utility in one system -


i have google how install gnu make file. , follow following steps: $ ./configure $ sh ./build.sh $ ./make check

unfortunately when run second command, cygwin shell complains:

in file included c:\qt\tools\mingw48_32\i686-w64-mingw32\include\sys\stat.h :14:0, ./makeint.h:71, ./ar.c:18: ./makeint.h:525:10: error: conflicting types 'lseek64' long int lseek ();

i aware there make utility under qt mingw, how can still proceed install new make?

the source distribution of gnu make fsf download site not technically supported on cygwin. not there's known reason why shouldn't work, it's not tested , last heard cygwin guys maintaining patches gnu make. doesn't surprise me there issues.

remember should only use cygwin version of gnu make if you're invoking make inside of cygwin build cygwin applications. should not use cygwin version of gnu make build native windows content outside of cygwin. not mix them together.

you can build native version of gnu make windows (not cygwin) following directions in readme.w32 file comes source code. can binary versions looking msys / mingw.

if need cygwin version of gnu make, should ahold of source code gnu make cygwin distribution , use that. if fails work, need communicate cygwin folks it.


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -