[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