Hi,

this morning I wanted to refresh my gdal build, so I did an svn update (and 
later a fresh svn checkout to be sure), but I get an error when make wants to 
build gdalserver:

make[1]: Entering directory '/usr/local/src/gdal/apps'
/bin/sh /usr/local/src/gdal/libtool --mode=link g++ -lsz -ljpeg gdalinfo.lo 
commonutils.lo  /usr/local/src/gdal/libgdal.la -o gdalinfo
libtool: link: g++ .libs/gdalinfo.o .libs/commonutils.o -o .libs/gdalinfo  
/usr/local/src/gdal/.libs/libgdal.so -L/usr/lib -L/usr/local/lib 
/usr/lib/libsz.so -lm -ljson-c -lfreexl -lgeos_c -lsqlite3 
/usr/local/lib/libkmldom.so /usr/local/lib/libkmlengine.so 
/usr/local/lib/libkmlbase.so /usr/local/lib/libminizip.so 
/usr/local/lib/libkmlconvenience.so -lminizip /usr/local/lib/liburiparser.so 
-lexpat -lxerces-c -lopenjp2 -ljasper -lnetcdf -lmfhdf -ldf -ljpeg -lpng 
-lcfitsio -lpq -lpthread -lrt -lpcre -lcurl -lxml2 -lz -ldl -lkea -lhdf5 
-lhdf5_hl -lhdf5_cpp
/bin/sh /usr/local/src/gdal/libtool --mode=compile --tag=CC gcc 
-I/usr/local/src/gdal/port -I/usr/local/src/gdal/gcore 
-I/usr/local/src/gdal/alg -I/usr/local/src/gdal/ogr 
-I/usr/local/src/gdal/ogr/ogrsf_frmts -I/usr/local/src/gdal/gnm -g -O2 
-fvisibility=hidden  -Wall -Wdeclaration-after-statement -Wunused-parameter  
-I/usr/local/src/gdal/frmts/vrt -DOGR_ENABLED -I/usr/local/src/gdal/port 
-I/usr/local/include -I/usr/include  -DGDAL_COMPILATION -I/usr/include/json-c 
-I/usr/local/src/gdal/ogr/ogrsf_frmts/geojson -DHAVE_GEOS=1 -I/usr/include -c 
-o gdalserver.lo gdalserver.c
libtool: compile:  gcc -I/usr/local/src/gdal/port -I/usr/local/src/gdal/gcore 
-I/usr/local/src/gdal/alg -I/usr/local/src/gdal/ogr 
-I/usr/local/src/gdal/ogr/ogrsf_frmts -I/usr/local/src/gdal/gnm -g -O2 
-fvisibility=hidden -Wall -Wdeclaration-after-statement -Wunused-parameter 
-I/usr/local/src/gdal/frmts/vrt -DOGR_ENABLED -I/usr/local/src/gdal/port 
-I/usr/local/include -I/usr/include -DGDAL_COMPILATION -I/usr/include/json-c 
-I/usr/local/src/gdal/ogr/ogrsf_frmts/geojson -DHAVE_GEOS=1 -I/usr/include -c 
gdalserver.c  -fPIC -DPIC -o .libs/gdalserver.o
gdalserver.c: In function ‘CreateSocketAndBindAndListen’:
gdalserver.c:137:21: error: storage size of ‘sHints’ isn’t known
     struct addrinfo sHints;
                     ^
gdalserver.c:139:31: error: invalid application of ‘sizeof’ to incomplete type 
‘struct addrinfo’
     memset(&sHints, 0, sizeof(struct addrinfo));
                               ^
gdalserver.c:142:23: error: ‘AI_PASSIVE’ undeclared (first use in this function)
     sHints.ai_flags = AI_PASSIVE;
                       ^
gdalserver.c:142:23: note: each undeclared identifier is reported only once for 
each function it appears in
gdalserver.c:145:12: warning: implicit declaration of function ‘getaddrinfo’ 
[-Wimplicit-function-declaration]
     nRet = getaddrinfo(NULL, pszService, &sHints, &psResults);
            ^
gdalserver.c:148:48: warning: implicit declaration of function ‘gai_strerror’ 
[-Wimplicit-function-declaration]
         fprintf(stderr, "getaddrinfo(): %s\n", gai_strerror(nRet));
                                                ^
gdalserver.c:148:25: warning: format ‘%s’ expects argument of type ‘char *’, 
but argument 3 has type ‘int’ [-Wformat=]
         fprintf(stderr, "getaddrinfo(): %s\n", gai_strerror(nRet));
                         ^
gdalserver.c:154:39: error: dereferencing pointer to incomplete type ‘struct 
addrinfo’
          psResultsIter = psResultsIter->ai_next)
                                       ^
gdalserver.c:175:5: warning: implicit declaration of function ‘freeaddrinfo’ 
[-Wimplicit-function-declaration]
     freeaddrinfo(psResults);
     ^
gdalserver.c:137:21: warning: unused variable ‘sHints’ [-Wunused-variable]
     struct addrinfo sHints;
                     ^
../GDALmake.opt:597: recipe for target 'gdalserver.lo' failed
make[1]: *** [gdalserver.lo] Error 1
make[1]: Leaving directory '/usr/local/src/gdal/apps'
GNUmakefile:78: recipe for target 'apps-target' failed
make: *** [apps-target] Error 2


info:
arch linux, up-to-date (updated today)
gcc 5.2.0
gdal svn trunk


Any ideas?

Thanks in advance,
Vincent.
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to