[GRASS-dev] [GRASS GIS] #3368: warnings and errors in compilation log

GRASS GIS trac at osgeo.org
Sun Jul 9 04:15:01 PDT 2017


#3368: warnings and errors in compilation log
-----------------------+-------------------------
 Reporter:  hellik     |      Owner:  grass-dev@…
     Type:  defect     |     Status:  new
 Priority:  normal     |  Milestone:  7.4.0
Component:  Compiling  |    Version:  svn-trunk
 Keywords:             |        CPU:  Unspecified
 Platform:  All        |
-----------------------+-------------------------
 looking into the
 [https://wingrass.fsv.cvut.cz/grass73/x86_64/logs/log-r71243-290/
 package.log] regarding warnings and errors during compilations in windows
 (zipped log file attached), there are some warnings and error (AFAIR I've
 seen them also in my debian 9):

 e.g.

 {{{
 make[3]: Leaving directory '/c/msys64/usr/src/grass_trunk/lib/display'
 make[3]: Entering directory '/c/msys64/usr/src/grass_trunk/lib/db'
 make -C dbmi_base || echo /c/msys64/usr/src/grass_trunk/lib/db/dbmi_base
 >> /c/msys64/usr/src/grass_trunk/error.log
 make[4]: Entering directory
 '/c/msys64/usr/src/grass_trunk/lib/db/dbmi_base'
 test -d OBJ.x86_64-w64-mingw32 || mkdir -p OBJ.x86_64-w64-mingw32
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/alloc.o -c alloc.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/case.o -c case.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/column.o -c
 column.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/columnfmt.o -c
 columnfmt.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/connect.o -c
 connect.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/cursor.o -c
 cursor.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/datetime.o -c
 datetime.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/dbmscap.o -c
 dbmscap.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/default_name.o -c
 default_name.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/dirent.o -c
 dirent.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/error.o -c error.c
 error.c: In function 'db_noproc_error':
 error.c:159:6: warning: type of 'procnum' defaults to 'int' [-Wimplicit-
 int]
  void db_noproc_error(procnum)
       ^
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/handle.o -c
 handle.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/index.o -c index.c
 gcc -I/c/OSGeo4W64/include -g -O2   -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"
 -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
 -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.x86_64-w64-mingw32/interval.o -c
 interval.c
 }}}


 {{{
 exec.c: In function 'exec_rectify':
 exec.c:61:11: warning: passing argument 1 of 'time' from incompatible
 pointer type [-Wincompatible-pointer-types]
       time(&start_time);
            ^
 In file included from exec.c:14:0:
 C:/msys64/mingw64/x86_64-w64-mingw32/include/time.h:212:29: note: expected
 'time_t * {aka long long int *}' but argument is of type 'long int *'
  __CRT_INLINE time_t __cdecl time(time_t *_Time) { return _time64(_Time);
 }
                              ^
 exec.c:80:8: warning: passing argument 1 of 'time' from incompatible
 pointer type [-Wincompatible-pointer-types]
    time(&rectify_time);
         ^
 In file included from exec.c:14:0:
 C:/msys64/mingw64/x86_64-w64-mingw32/include/time.h:212:29: note: expected
 'time_t * {aka long long int *}' but argument is of type 'long int *'
  __CRT_INLINE time_t __cdecl time(time_t *_Time) { return _time64(_Time);
 }
 }}}


 {{{
 make -C i.aster.toar || echo
 /c/msys64/usr/src/grass_trunk/imagery/i.aster.toar >>
 /c/msys64/usr/src/grass_trunk/error.log
 make[3]: Entering directory
 '/c/msys64/usr/src/grass_trunk/imagery/i.aster.toar'
 test -d OBJ.x86_64-w64-mingw32 || mkdir -p OBJ.x86_64-w64-mingw32
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64  -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"imagery/i.aster.toar\" -o OBJ.x86_64-w64-mingw32/gain_aster.o
 -c gain_aster.c
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64  -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"imagery/i.aster.toar\" -o OBJ.x86_64-w64-mingw32/main.o -c
 main.c
 main.c: In function 'main':
 main.c:314:9: warning: iteration 14u invokes undefined behavior
 [-Waggressive-loop-optimizations]
          Rast_close(infd[i]);
          ^
 main.c:312:5: note: containing loop
      for (i = 1; i <= MAXFILES; i++) {
      ^
 main.c:310:13: warning: iteration 14u invokes undefined behavior
 [-Waggressive-loop-optimizations]
              Rast_put_row(outfd[i], outrast[i - 1], out_data_type);
              ^
 main.c:309:9: note: containing loop
          for (i = 1; i <= MAXFILES; i++)
          ^
 main.c:280:13: warning: iteration 14u invokes undefined behavior
 [-Waggressive-loop-optimizations]
              Rast_get_row(infd[i], inrast[i - 1], row, in_data_type[i -
 1]);
              ^
 main.c:279:9: note: containing loop
          for (i = 1; i <= MAXFILES; i++)
 }}}


 {{{
 export_areas.c: In function 'export_areas_multi':
 export_areas.c:199:13: warning: ignoring return value of
 'OGR_L_CreateFeature', declared with attribute warn_unused_result
 [-Wunused-result]
              OGR_L_CreateFeature(Ogr_layer, Ogr_feature);
              ^
 export_areas.c:248:9: warning: ignoring return value of
 'OGR_L_CreateFeature', declared with attribute warn_unused_result
 [-Wunused-result]
          OGR_L_CreateFeature(Ogr_layer, Ogr_feature);
          ^
 export_areas.c: In function 'export_areas_single':
 export_areas.c:101:13: warning: ignoring return value of
 'OGR_L_CreateFeature', declared with attribute warn_unused_result
 [-Wunused-result]
              OGR_L_CreateFeature(Ogr_layer, Ogr_feature);
              ^
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"   -I/c/OSGeo4W64/include
 -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
 -DRELDIR=\"vector/v.out.ogr\" -o OBJ.x86_64-w64-mingw32/export_lines.o -c
 export_lines.c
 export_lines.c: In function 'export_lines_multi':
 export_lines.c:228:13: warning: ignoring return value of
 'OGR_L_CreateFeature', declared with attribute warn_unused_result
 [-Wunused-result]
              OGR_L_CreateFeature(Ogr_layer, Ogr_feature);
              ^
 export_lines.c:275:9: warning: ignoring return value of
 'OGR_L_CreateFeature', declared with attribute warn_unused_result
 [-Wunused-result]
          OGR_L_CreateFeature(Ogr_layer, Ogr_feature);
          ^
 export_lines.c: In function 'export_lines_single':
 export_lines.c:135:13: warning: ignoring return value of
 'OGR_L_CreateFeature', declared with attribute warn_unused_result
 [-Wunused-result]
              OGR_L_CreateFeature(Ogr_layer, Ogr_feature);
              ^
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"   -I/c/OSGeo4W64/include
 -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
 -DRELDIR=\"vector/v.out.ogr\" -o OBJ.x86_64-w64-mingw32/list.o -c list.c
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"   -I/c/OSGeo4W64/include
 -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
 -DRELDIR=\"vector/v.out.ogr\" -o OBJ.x86_64-w64-mingw32/main.o -c main.c
 main.c: In function 'main':
 main.c:714:2: warning: ignoring return value of 'OGR_L_StartTransaction',
 declared with attribute warn_unused_result [-Wunused-result]
   OGR_L_StartTransaction(Ogr_layer);
   ^
 main.c:760:2: warning: ignoring return value of 'OGR_L_CommitTransaction',
 declared with attribute warn_unused_result [-Wunused-result]
   OGR_L_CommitTransaction(Ogr_layer);
   ^
 }}}


 {{{
 make -C v.surf.rst || echo /c/msys64/usr/src/grass_trunk/vector/v.surf.rst
 >> /c/msys64/usr/src/grass_trunk/error.log
 make[3]: Entering directory
 '/c/msys64/usr/src/grass_trunk/vector/v.surf.rst'
 test -d OBJ.x86_64-w64-mingw32 || mkdir -p OBJ.x86_64-w64-mingw32
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.surf.rst\" -o OBJ.x86_64-w64-mingw32/main.o -c main.c
 main.c: In function 'main':
 main.c:642:31: warning: passing argument 41 of 'IL_init_params_2d' from
 incompatible pointer type [-Wincompatible-pointer-types]
          Tmp_fd_yy, Tmp_fd_xy, devi, NULL, cv,
                                ^
 In file included from main.c:40:0:
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/interpf.h:115:6:
 note: expected 'FILE * {aka struct _iobuf *}' but argument is of type
 'char *'
  void IL_init_params_2d(struct interp_params *, FILE *, int, int, double,
 }}}


 {{{
 make -C v.lrs.where || echo
 /c/msys64/usr/src/grass_trunk/vector/v.lrs/v.lrs.where >>
 /c/msys64/usr/src/grass_trunk/error.log
 make[4]: Entering directory
 '/c/msys64/usr/src/grass_trunk/vector/v.lrs/v.lrs.where'
 test -d OBJ.x86_64-w64-mingw32 || mkdir -p OBJ.x86_64-w64-mingw32
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.lrs/v.lrs.where\" -o OBJ.x86_64-w64-mingw32/main.o -c
 main.c
 main.c: In function 'main':
 main.c:88:24: warning: assignment discards 'const' qualifier from pointer
 target type [-Wdiscarded-qualifiers]
      driver_opt->answer = db_get_default_driver_name();
                         ^
 main.c:95:26: warning: assignment discards 'const' qualifier from pointer
 target type [-Wdiscarded-qualifiers]
      database_opt->answer = db_get_default_database_name();
 }}}


 {{{
 make[4]: Entering directory
 '/c/msys64/usr/src/grass_trunk/vector/v.lrs/v.lrs.label'
 test -d OBJ.x86_64-w64-mingw32 || mkdir -p OBJ.x86_64-w64-mingw32
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.lrs/v.lrs.label\" -o OBJ.x86_64-w64-mingw32/main.o -c
 main.c
 main.c: In function 'main':
 main.c:126:24: warning: assignment discards 'const' qualifier from pointer
 target type [-Wdiscarded-qualifiers]
      driver_opt->answer = db_get_default_driver_name();
                         ^
 main.c:133:26: warning: assignment discards 'const' qualifier from pointer
 target type [-Wdiscarded-qualifiers]
      database_opt->answer = db_get_default_database_name();
 }}}


 {{{
 make[3]: Entering directory
 '/c/msys64/usr/src/grass_trunk/vector/v.generalize'
 test -d OBJ.x86_64-w64-mingw32 || mkdir -p OBJ.x86_64-w64-mingw32
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.generalize\" -o OBJ.x86_64-w64-mingw32/displacement.o
 -c displacement.c
 In file included from displacement.c:25:0:
 point.h:74:22: warning: inline function 'point_dist_segment_square'
 declared but never defined
  extern inline double point_dist_segment_square(POINT a, POINT b, POINT c,
                       ^
 point.h:71:22: warning: inline function 'point_angle_between' declared but
 never defined
  extern inline double point_angle_between(POINT a, POINT b, POINT c);
                       ^
 point.h:68:22: warning: inline function 'point_dist_square' declared but
 never defined
  extern inline double point_dist_square(POINT a, POINT b);
                       ^
 point.h:65:22: warning: inline function 'point_dist' declared but never
 defined
  extern inline double point_dist(POINT a, POINT b);
                       ^
 point.h:62:20: warning: inline function 'points_copy_last' declared but
 never defined
  extern inline void points_copy_last(struct line_pnts *Points, int pos);
                     ^
 point.h:59:20: warning: inline function 'point_scalar' declared but never
 defined
  extern inline void point_scalar(POINT a, double k, POINT * res);
                     ^
 point.h:51:20: warning: inline function 'point_assign' declared but never
 defined
  extern inline void point_assign(struct line_pnts *Points, int index,
                     ^
 point.h:46:22: warning: inline function 'point_dist2' declared but never
 defined
  extern inline double point_dist2(POINT a);
                       ^
 point.h:40:20: warning: inline function 'point_add' declared but never
 defined
  extern inline void point_add(POINT a, POINT b, POINT * res);
                     ^
 point.h:37:20: warning: inline function 'point_subtract' declared but
 never defined
  extern inline void point_subtract(POINT a, POINT b, POINT * res);
                     ^
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.generalize\" -o OBJ.x86_64-w64-mingw32/main.o -c
 main.c
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.generalize\" -o OBJ.x86_64-w64-mingw32/matrix.o -c
 matrix.c
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.generalize\" -o OBJ.x86_64-w64-mingw32/misc.o -c
 misc.c
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.generalize\" -o OBJ.x86_64-w64-mingw32/network.o -c
 network.c
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.generalize\" -o OBJ.x86_64-w64-mingw32/point.o -c
 point.c
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.generalize\" -o OBJ.x86_64-w64-mingw32/pq.o -c pq.c
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.generalize\" -o
 OBJ.x86_64-w64-mingw32/simplification.o -c simplification.c
 In file included from simplification.c:24:0:
 point.h:74:22: warning: inline function 'point_dist_segment_square'
 declared but never defined
  extern inline double point_dist_segment_square(POINT a, POINT b, POINT c,
                       ^
 point.h:71:22: warning: inline function 'point_angle_between' declared but
 never defined
  extern inline double point_angle_between(POINT a, POINT b, POINT c);
                       ^
 point.h:68:22: warning: inline function 'point_dist_square' declared but
 never defined
  extern inline double point_dist_square(POINT a, POINT b);
                       ^
 point.h:65:22: warning: inline function 'point_dist' declared but never
 defined
  extern inline double point_dist(POINT a, POINT b);
                       ^
 point.h:62:20: warning: inline function 'points_copy_last' declared but
 never defined
  extern inline void points_copy_last(struct line_pnts *Points, int pos);
                     ^
 point.h:59:20: warning: inline function 'point_scalar' declared but never
 defined
  extern inline void point_scalar(POINT a, double k, POINT * res);
                     ^
 point.h:51:20: warning: inline function 'point_assign' declared but never
 defined
  extern inline void point_assign(struct line_pnts *Points, int index,
                     ^
 point.h:46:22: warning: inline function 'point_dist2' declared but never
 defined
  extern inline double point_dist2(POINT a);
                       ^
 point.h:40:20: warning: inline function 'point_add' declared but never
 defined
  extern inline void point_add(POINT a, POINT b, POINT * res);
                     ^
 point.h:37:20: warning: inline function 'point_subtract' declared but
 never defined
  extern inline void point_subtract(POINT a, POINT b, POINT * res);
                     ^
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -I/c/OSGeo4W64/include -I/c/OSGeo4W64/include
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"vector/v.generalize\" -o OBJ.x86_64-w64-mingw32/smoothing.o -c
 smoothing.c
 In file included from smoothing.c:25:0:
 point.h:74:22: warning: inline function 'point_dist_segment_square'
 declared but never defined
  extern inline double point_dist_segment_square(POINT a, POINT b, POINT c,
                       ^
 point.h:71:22: warning: inline function 'point_angle_between' declared but
 never defined
  extern inline double point_angle_between(POINT a, POINT b, POINT c);
                       ^
 point.h:68:22: warning: inline function 'point_dist_square' declared but
 never defined
  extern inline double point_dist_square(POINT a, POINT b);
                       ^
 point.h:65:22: warning: inline function 'point_dist' declared but never
 defined
  extern inline double point_dist(POINT a, POINT b);
                       ^
 point.h:62:20: warning: inline function 'points_copy_last' declared but
 never defined
  extern inline void points_copy_last(struct line_pnts *Points, int pos);
                     ^
 point.h:59:20: warning: inline function 'point_scalar' declared but never
 defined
  extern inline void point_scalar(POINT a, double k, POINT * res);
                     ^
 point.h:51:20: warning: inline function 'point_assign' declared but never
 defined
  extern inline void point_assign(struct line_pnts *Points, int index,
                     ^
 point.h:46:22: warning: inline function 'point_dist2' declared but never
 defined
  extern inline double point_dist2(POINT a);
                       ^
 point.h:40:20: warning: inline function 'point_add' declared but never
 defined
  extern inline void point_add(POINT a, POINT b, POINT * res);
                     ^
 point.h:37:20: warning: inline function 'point_subtract' declared but
 never defined
  extern inline void point_subtract(POINT a, POINT b, POINT * res);
 }}}


 {{{
 make[3]: Entering directory
 '/c/msys64/usr/src/grass_trunk/raster3d/r3.retile'
 test -d OBJ.x86_64-w64-mingw32 || mkdir -p OBJ.x86_64-w64-mingw32
 gcc -I/c/OSGeo4W64/include -g -O2  -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64  -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"raster3d/r3.retile\" -o OBJ.x86_64-w64-mingw32/main.o -c main.c
 main.c: In function 'main':
 main.c:110:12: warning: assignment discards 'const' qualifier from pointer
 target type [-Wdiscarded-qualifiers]
      mapset = G_find_raster3d(param.input->answer, "");
 }}}


 {{{
 In file included from
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/empq_adaptive_impl.h:47:0,
                  from
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/ami.h:58,
                  from visibility.h:42,
                  from viewshed.h:42,
                  from viewshed.cpp:48:
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/empq_adaptive.h:
 In constructor 'EMPQueueAdaptive<T, Key>::EMPQueueAdaptive(long int)':
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/empq_adaptive.h:69:47:
 warning: delegating constructors only available with -std=c++11 or
 -std=gnu++11
    EMPQueueAdaptive(long N) : EMPQueueAdaptive() {};
                                                ^
 viewshed.cpp: In function 'AEvent* allocate_eventlist(GridHeader*)':
 viewshed.cpp:154:59: warning: left shift count >= width of type [-Wshift-
 count-overflow]
   long long maxsizet = ((long long)1 << (sizeof(size_t) * 8)) - 1;
                                                            ^
 c++ -I/c/OSGeo4W64/include -g -O2 -I/c/OSGeo4W64/include
 -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_FILE_OFFSET_BITS=64 -DUSER=\"\" -Wno-sign-compare
 -DPACKAGE=\""grassmods"\"
 -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
 -DRELDIR=\"raster/r.viewshed\" -o OBJ.x86_64-w64-mingw32/visibility.o -c
 visibility.cpp
 In file included from
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/empq_adaptive_impl.h:47:0,
                  from
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/ami.h:58,
                  from visibility.h:42,
                  from visibility.cpp:46:
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/empq_adaptive.h:
 In constructor 'EMPQueueAdaptive<T, Key>::EMPQueueAdaptive(long int)':
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/empq_adaptive.h:69:47:
 warning: delegating constructors only available with -std=c++11 or
 -std=gnu++11
    EMPQueueAdaptive(long N) : EMPQueueAdaptive() {};
 }}}


 {{{
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/empq_adaptive.h:
 In constructor 'EMPQueueAdaptive<T, Key>::EMPQueueAdaptive(long int)':
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/iostream/empq_adaptive.h:69:47:
 warning: delegating constructors only available with -std=c++11 or
 -std=gnu++11
    EMPQueueAdaptive(long N) : EMPQueueAdaptive() {};
                                                ^
 main.cpp: In function 'void parse_args(int, char**, int*, int*,
 ViewOptions*, long long int*, Cell_head*)':
 main.cpp:502:24: warning: deprecated conversion from string constant to
 'char*' [-Wwrite-strings]
      obsElevOpt->answer = "1.75";
                         ^
 main.cpp:514:24: warning: deprecated conversion from string constant to
 'char*' [-Wwrite-strings]
      tgtElevOpt->answer = "0.0";
                         ^
 main.cpp:557:26: warning: deprecated conversion from string constant to
 'char*' [-Wwrite-strings]
      refrCoeffOpt->answer = "0.14286";
                           ^
 main.cpp:571:26: warning: deprecated conversion from string constant to
 'char*' [-Wwrite-strings]
      memAmountOpt->answer = "500";
 }}}


 {{{
 Status: Preprocessing c:\users\landa\appdata\local\temp\tmpfva_ht.h
 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/tmpfva_ht.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: 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:                  from
 C:/msys64/mingw64/x86_64-w64-mingw32/include/crtdefs.h:10,

 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:                  from
 C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:9,

 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:                  from
 C:\msys64\usr\src\grass_trunk\dist.x86_64-w64-mingw32\include\grass\gis.h:24,

 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:                  from
 c:/users/landa/appdata/local/temp/tmpfva_ht.h:1:

 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:
 C:/msys64/mingw64/x86_64-w64-mingw32/include/vadefs.h:35:2: error: #error
 VARARGS not implemented for this compiler

 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:  #error VARARGS not implemented for this
 compiler

 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:   ^

 Status: Parsing c:\users\landa\appdata\local\temp\tmpfva_ht.h
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:144: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:150: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:156: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:161: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:170: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:176: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:182: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:188: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:381: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:382: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:383: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:393: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:394: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:395: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:529: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:538: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:543: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:545: Syntax
 error at ';'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:567: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:577: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:581: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:585: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:592: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:594: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:598: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:602: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:729: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:730: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:731: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:757: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:758: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:787: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:789: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:799: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:804: Syntax
 error at 'argp'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:811: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:813: Syntax
 error at ';'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:821: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:835: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:27:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:36:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:37:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:39:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:42:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:45:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:57:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:58:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:59:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:61:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:64:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:65:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:68:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:69:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:72:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:73:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:76:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:77:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:79:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:81:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:83:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:85:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:88:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:89:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:107:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:108:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:110:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:116:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:124:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:126:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:128:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:130:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:145:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:146:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:148:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:150:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:153:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:154:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:157:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:158:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:161:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:162:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:165:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:167:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:169:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:170:
 Syntax error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/string_s.h:63:
 Syntax error at '{'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/string_s.h:64:
 Syntax error at ':'
 Error:
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/defs/gis.h:138:
 Syntax error at 'va_list'

 }}}


 {{{
 Status: Preprocessing c:\users\landa\appdata\local\temp\tmplwqipi.h
 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/tmplwqipi.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: 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:                  from
 C:/msys64/mingw64/x86_64-w64-mingw32/include/crtdefs.h:10,

 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:                  from
 C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:9,

 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:                  from
 C:/msys64/usr/src/grass_trunk/dist.x86_64-w64-mingw32/include/grass/gis.h:24,

 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:                  from
 C:\msys64\usr\src\grass_trunk\dist.x86_64-w64-mingw32\include\grass\segment.h:4,

 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:                  from
 c:/users/landa/appdata/local/temp/tmplwqipi.h:1:

 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:
 C:/msys64/mingw64/x86_64-w64-mingw32/include/vadefs.h:35:2: error: #error
 VARARGS not implemented for this compiler

 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:  #error VARARGS not implemented for this
 compiler

 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:   ^

 Status: Parsing c:\users\landa\appdata\local\temp\tmplwqipi.h
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:144: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:150: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:156: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:161: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:170: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:176: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:182: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:188: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:381: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:382: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:383: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:393: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:394: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:395: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:529: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:538: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:543: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:545: Syntax
 error at ';'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:567: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:577: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:581: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:585: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:592: Syntax
 error at 'va_list'
 Error: C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:594: Syntax
 error at 'va_list'
 }}}

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3368>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list