lammps install problem

Dear Lammps user’s
i have tried to install the new recent lammps version on my cygwin using mpi and fftw however when i have executed the command make cygwin the package compilation start anf after time the run was stoped with error message
the error message was:

mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c …/msm_cg.cpp
mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c …/finish.cpp
mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c …/force.cpp
mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c …/delete_bonds.cpp
mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c …/update.cpp
In file included from …/pointers.h:24:0,
from …/update.h:17,
from …/update.cpp:16:
…/update.cpp: In member function ‘void LAMMPS_NS::Update::reset_timestep(LAMMPS_NS::bigint)’:
…/lmptype.h:83:19: erreur: ‘INT64_MAX’ was not declared in this scope
#define MAXBIGINT INT64_MAX
^
…/update.cpp:417:19: note: in expansion of macro ‘MAXBIGINT’
if (ntimestep > MAXBIGINT) error->all(FLERR,“Too big a timestep”);
^
Makefile:100: recipe for target ‘update.o’ failed
make[1]: *** [update.o] Error 1
make[1]: Leaving directory ‘/home/lammps/src/Obj_cygwin’
Makefile:77: recipe for target ‘cygwin’ failed
make: *** [cygwin] Error 2

so if any one has a suggestion to solve this problem let me know
best regards

Dear Lammps user's
i have tried to install the new recent lammps version on my cygwin using mpi
and fftw however when i have executed the command make cygwin the package
compilation start anf after time the run was stoped with error message
the error message was:
mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c ../msm_cg.cpp
mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c ../finish.cpp
mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c ../force.cpp
mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c ../delete_bonds.cpp
mpicxx -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -c ../update.cpp
In file included from ../pointers.h:24:0,
                 from ../update.h:17,
                 from ../update.cpp:16:
../update.cpp: In member function ‘void
LAMMPS_NS::Update::reset_timestep(LAMMPS_NS::bigint)’:
../lmptype.h:83:19: erreur: ‘INT64_MAX’ was not declared in this scope
#define MAXBIGINT INT64_MAX
                   ^
../update.cpp:417:19: note: in expansion of macro ‘MAXBIGINT’
   if (ntimestep > MAXBIGINT) error->all(FLERR,"Too big a timestep");
                   ^
Makefile:100: recipe for target 'update.o' failed
make[1]: *** [update.o] Error 1
make[1]: Leaving directory '/home/lammps/src/Obj_cygwin'
Makefile:77: recipe for target 'cygwin' failed
make: *** [cygwin] Error 2
so if any one has a suggestion to solve this problem let me know

cygwin is 32-bit only, right? so you should use -DLAMMPS_SMALLSMALL.
there is no gain (only loss) from even trying to compile in 64-bit
integers.

btw: up-to-date precompiled windows binaries (using mingw cross
compilers) are available from here:
http://git.icms.temple.edu/rpm/windows.html and according to paul
crozier, they are significantly faster than the ones compile with
cygwin. on top of that, mingw fully supports 64-bit.

axel.