Я пытаюсь построить gdal 1.9.2
из источника. Система - Windows 7 64 bits
, и я работаю в среде msys
.Ошибка при построении gdal со встроенной библиотекой геотипов источника
Я уже успешно строить zlib 1.2.7
, jpeg9a
, proj 4.8.0
, tiff
, geotiff 1.4.0
и geos 3.4.2
.
Теперь при настройке gdal
с этим:
./configure --prefix=/d/PRUEBAS/LIBS/gdal_1.9.2/install/ --with-libz=/d/PRUEBAS/LIBS/zlib-1.2.7/install/lib --with-jpeg=/d/PRUEBAS/LIBS/libjpeg9a/install/bin --with-libtiff=/d/PRUEBAS/LIBS/libtiff/install_with_jpeg/bin --with-geos=/d/PRUEBAS/LIBS/geos_3.4.2/install/bin/geos-config --with-static-proj4=/d/PRUEBAS/LIBS/proj_4.8.0/install/lib
Я получил это (обрезаны немного, чтобы показать соответствующие части):
GDAL is now configured for i686-pc-mingw32
LIBTOOL support: yes
LIBZ support: external
LIBLZMA support: no
GRASS support: no
CFITSIO support: no
PCRaster support: internal
LIBPNG support: internal
GTA support: no
LIBTIFF support: external (BigTIFF=no)
LIBGEOTIFF support: internal
LIBJPEG support: external
GEORASTER support: no
GEOS support: yes
SWIG Bindings: no
Statically link PROJ.4: yes
enable OGR building: yes
enable pthread support: yes
enable POSIX iconv support:no, consider installing GNU libiconv
hide internal symbols: no
Так я понимаю, все настроено правильно, так как библиотеки, которые я построил из источника, обнаружены и отображаются как внешние.
Теперь, если я пытаюсь построить gdal
с geotiff
:
--with-geotiff=/d/PRUEBAS/LIBS/libgeotiff_1.4.0/install/lib/libgeotiff
Я заканчиваю с этим сообщением:
checking for libtiff... using libtiff from /d/PRUEBAS/LIBS/libtiff/install_with_jpeg/bin.
checking for TIFFScanlineSize64 in -ltiff... no
checking for XTIFFClientOpen in -lgeotiff... no
checking for XTIFFClientOpen in -lgeotiff... (cached) no
configure: error: We require at least GeoTIFF 1.2.1. Consider using the one supplied with GDAL
Я боролся с этим на некоторое время, и я Жду» t найти способ его решения. У вас есть идея, как это решить?
Примечание: Некоторые библиотеки являются статическими только: zlib
, libgeotiff
, tiff
.
Другие доступны в виде статических и динамических библиотек.
Статические библиотеки находятся в: path_to_the_installation/lib
.
Динамические библиотеки находятся в: path_to_the_installation/bin
.
Мне нужен внешний. Другие библиотеки используют этот GeoTiff. Но я проверю эти сценарии и посмотрю, найду ли я оскорбительные строки. –