[GRASS-dev] compiling in osgeo4w - configure: error: *** Unable to
locate zlib library.
Helmut Kudrnovsky
hellik at web.de
Sat Feb 12 13:05:31 EST 2011
Hi Jürgen,
>-----Ursprüngliche Nachricht-----
>Von: "Helmut Kudrnovsky"
>
>indeed, I'm going through step by step through your patch from #1271.
>
>thanks for your hint, I will try this part of the patch
I've added your suggestion to package.sh, this problem is solved.
but now there seems to some problems with the added gdal_config in your patch:
from package.log
[...]
checking whether to use GDAL... yes
checking for gdal-config... /osgeo4w/usr/src/grass64svn/mswindows/osgeo4w/gdal-config
configure: error: *** Unable to locate GDAL library.
from config.log
[...]
configure:8040: checking whether to use GDAL
configure:8058: checking for gdal-config
configure:8120: gcc -o conftest.exe -g -O2 -I/c/OSGeo4W/include -I/c/OSGeo4W/include -Wl,--export-dynamic,--enable-runtime-pseudo-reloc -L/c/OSGeo4W/lib -L/osgeo4w/usr/src/grass64svn/mswindows/osgeo4w/lib conftest.c /c/OSGeo4W/lib/gdal_i.lib 1>&5
In file included from c:/OSGeo4W/include/direct.h:22,
from c:/OSGeo4W/include/cpl_port.h:133,
from c:/OSGeo4W/include/gdal.h:41,
from configure:8114:
c:/OSGeo4W/include/io.h:41: error: redefinition of typedef 'intptr_t'
c:/OSGeo4W/include/cpl_config.h:113: error: previous declaration of 'intptr_t' was here
configure: failed program was:
#line 8113 "configure"
#include "confdefs.h"
#include <gdal.h>
int main() {
GDALOpen("foo", GA_ReadOnly);
; return 0; }
configure:8136: gcc -o conftest.exe -g -O2 -I/c/OSGeo4W/include -I/c/OSGeo4W/include -Wl,--export-dynamic,--enable-runtime-pseudo-reloc -L/c/OSGeo4W/lib -L/osgeo4w/usr/src/grass64svn/mswindows/osgeo4w/lib conftest.c /c/OSGeo4W/lib/gdal_i.lib /c/OSGeo4W/lib/libpng13.lib /c/OSGeo4W/lib/zlib.lib 1>&5
In file included from c:/OSGeo4W/include/direct.h:22,
from c:/OSGeo4W/include/cpl_port.h:133,
from c:/OSGeo4W/include/gdal.h:41,
from configure:8130:
c:/OSGeo4W/include/io.h:41: error: redefinition of typedef 'intptr_t'
c:/OSGeo4W/include/cpl_config.h:113: error: previous declaration of 'intptr_t' was here
gcc.exe: c:/OSGeo4W/lib/libpng13.lib: No such file or directory
configure: failed program was:
#line 8129 "configure"
#include "confdefs.h"
#include <gdal.h>
int main() {
GDALOpen("foo", GA_ReadOnly);
; return 0; }
if I look - after update by the osgeo4w-setup - in C:\OSGeo4W\lib there are
following png-related files:
10.01.2009 19:29 201.398 libpng.a
10.01.2009 19:29 228.158 libpng.dll.a
10.01.2009 19:29 947 libpng.la
10.01.2009 19:29 201.398 libpng12.a
10.01.2009 19:29 228.896 libpng12.dll.a
10.01.2009 19:29 947 libpng12.la
but no libpng13.lib.
in the gdal-config of your patch in track #1271 there following lines:
+CONFIG_LIBS="$OSGEO4W_ROOT_MSYS/lib/gdal_i.lib"
+CONFIG_DEP_LIBS="$OSGEO4W_ROOT_MSYS/lib/libpng13.lib $OSGEO4W_ROOT_MSYS/lib/zlib.lib"
+CONFIG_PREFIX="$OSGEO4W_ROOT_MSYS"
+CONFIG_CFLAGS="-I$OSGEO4W_ROOT_MSYS/include"
any hint what should be changed?
best
___________________________________________________________
Empfehlen Sie WEB.DE DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.web.de
More information about the grass-dev
mailing list