He construido GDAL muchas veces pero esta vez quiero añadir la capacidad de lectura de PDFs geoespaciales. Primero construí PoDoFo, pero descubrí que Poppler es mejor. Descubrí que Win-KDE contiene binarios y bibliotecas precompiladas de Poppler. Instalé KDE y modifiqué nmake.opt como sigue:
POPPLER_ENABLED = YES
POPPLER_CFLAGS = -Ie:/kde/include -Ie:/kde/include/poppler
POPPLER_HAS_OPTCONTENT = YES
POPPLER_BASE_STREAM_HAS_TWO_ARGS = YES
POPPLER_0_20_OR_LATER = YES
POPPLER_0_23_OR_LATER = YES
POPPLER_LIBS = D:\KDE\lib\poppler-cpp.lib D:\KDE\lib\freetype.lib D:\KDE\lib\lcms-1.lib advapi32.lib gdi32.lib
nmake (vc120 - VS2013) resultó sin errores. Luego copié los siguientes archivos a mi directorio bin:
freetype.dll
iconv.dll
JPEG.dll
lcms-1.dll
lcms2.dll (Dependency Walker found dependency)
openjpeg.dll
pdftoppm.exe
poppler-cpp.dll
tiff3.dll
zlib.dll
Ahora GDAL no puede abrir archivos PDF. gdalinfo da como resultado "formato desconocido". ¿Qué crees que está mal?