id summary reporter owner description type status priority milestone component version resolution keywords cc cpu platform 1335 g.region compilation fails with recent proj martinl grass-dev@… "Using fresh `proj4` from SVN I am getting error when compiling `g.region`, see also https://trac.osgeo.org/proj/ticket/98 {{{ gcc -I/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/include -g -Wall -Werror-implicit-function-declaration -fno-common -Wextra -Wunused -I/usr/local/include -I/usr/local/include -DPACKAGE=\""""grassmods""\"" -I/usr/local/include -I/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/include -o OBJ.i686-pc-linux-gnu/printwindow.o -c printwindow.c In file included from /usr/local/include/projects.h:248:0, from printwindow.c:5: /usr/local/include/proj_api.h:61:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/local/include/proj_api.h:82:34: error: expected ‘)’ before ‘const’ /usr/local/include/proj_api.h:95:30: error: expected ‘)’ before ‘int’ /usr/local/include/proj_api.h:96:35: error: expected ‘)’ before ‘const’ /usr/local/include/proj_api.h:108:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pj_get_default_ctx’ /usr/local/include/proj_api.h:109:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pj_get_ctx’ /usr/local/include/proj_api.h:110:26: error: expected declaration specifiers or ‘...’ before ‘projCtx’ /usr/local/include/proj_api.h:111:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pj_ctx_alloc’ /usr/local/include/proj_api.h:114:33: error: expected ‘)’ before ‘int’ /usr/local/include/proj_api.h:115:33: error: expected ‘)’ before ‘int’ /usr/local/include/proj_api.h:116:34: error: expected ‘)’ before ‘void’ /usr/local/include/proj_api.h:117:36: error: expected ‘)’ before ‘void’ /usr/local/include/proj_api.h:120:22: error: expected ‘)’ before ‘ctx’ make: *** [OBJ.i686-pc-linux-gnu/printwindow.o] Error 1 }}}" defect closed blocker 6.4.1 Compiling svn-releasebranch64 fixed g.region, proj hamish Unspecified Linux