[GRASS-dev] [GRASS GIS] #3464: winGRASS compilation: Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:144: Syntax error at 'va_list'

GRASS GIS trac at osgeo.org
Fri Dec 22 08:04:37 PST 2017


#3464: winGRASS compilation: Error:
C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:144: Syntax error at
'va_list'
------------------------+---------------------------------
  Reporter:  hellik     |      Owner:  grass-dev@…
      Type:  defect     |     Status:  new
  Priority:  normal     |  Milestone:  7.4.0
 Component:  Compiling  |    Version:  svn-releasebranch74
Resolution:             |   Keywords:
       CPU:  All        |   Platform:  MSWindows 8
------------------------+---------------------------------

Comment (by hellik):

 Replying to [comment:1 neteler]:
 > The error seems to be here:
 >
 > Replying to [ticket:3464 hellik]:
 > > {{{
 > > ...
 > > Status: gcc -E -I/c/OSGeo4W64/include -D_FILE_OFFSET_BITS=64
 > > -I/c/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include
 > > -I/c/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include
 -D__GLIBC_HAVE_LONG_LONG
 > > -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__="
 "-D_Bool=uint8_t"
 > > "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1"
 > > c:/users/landa/appdata/local/temp/tmpwjeiup.h
 > > Error: gcc -E -I/c/OSGeo4W64/include -D_FILE_OFFSET_BITS=64
 > > -I/c/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include
 > > -I/c/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include
 > > -D__GLIBC_HAVE_LONG_LONG: In file included from
 C:/msys64/mingw64/x86_64-w64-mingw32/include/_mingw.h:275:0,
 > > ...
 > > Error:
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/defs/gis.h:157:
 Syntax error at 'va_list'
 > > Status: Processing description list.
 > > Error: Typedef "__time64_t" depends on an unknown typedef "__int64".
 Typedef "__time64_t" will not be output
 > > ...
 > > Error: Struct "_stat64" depends on an unknown typedef "__int64".
 Struct "_stat64" will not be output
 > > ...
 > > }}}
 >
 > Some related discussion:
 > https://lists.osgeo.org/pipermail/grass-dev/2017-November/086585.html
 >
 > Apparently more ifdefs are needed...

 similar error message also seen here while compiling in Debian GNU/Linux 9
 (stretch) 64 Bit.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3464#comment:2>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list