Hi all, currently I am working on Windows GRASS builds (using MSYS2 + MinGW64). I have still some issue with GDAL which I am not sure how to correctly solve:
1) GDAL has enabled in cpl_port.h #ifdef HAVE_DIRECT_H # include <direct.h> #endif which is old header used by MSVC, modern is dirent.h, right? I moved forward by simply commenting these lines. Unfortunately two GRASS modules linked to GDAL still fails to compile: 2) r.external OBJ.x86_64-w64-mingw32/main.o: In function `main': /home/landa/grass_trunk/raster/r.external/main.c:154: undefined reference to `_getcwd' /home/landa/grass_trunk/raster/r.external/main.c:154:(.text.startup+0x538): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `_getcwd' collect2: error: ld returned 1 exit status 3) r.in.gdal OBJ.x86_64-w64-mingw32/main.o: In function `dump_rat': /home/landa/grass_trunk/raster/r.in.gdal/main.c:1601: undefined reference to `_snprintf' /home/landa/grass_trunk/raster/r.in.gdal/main.c:1601:(.text.startup+0x1655): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `_snprintf' collect2: error: ld returned 1 exit status I am not sure how to solve these issues correctly. Any idea? Thanks in advance for any tips, Martin -- Martin Landa http://geo.fsv.cvut.cz/gwiki/Landa http://gismentors.cz/mentors/landa _______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
