Nunca he intentado compilar en windows, así que voy a dar un poco palos de ciego.
¿Podría estar el problema en el archivo o4w_env.bat que se llama en la línea
call "%OSGEO4W_ROOT%\bin\o4w_env.bat"
?
La ruta del GRASS_PREFIX la tienes con la barra / en vez de con la barra invertida \

El 10/11/10 15:42, [email protected] escribió:
Buenas tardes,
Estoy intentando compilar QGis desde el repositorio svn con windows, y siguiendo la ayuda [1], pero no lo consigo y creo que es porque no está reconociendo el .bat donde se definen las variables de %OSGEO4W_ROOT%, así que Cmake no encuentra las librerías Gdal, Geos, Expat, etc.
Os 'pego' el bat que viene en la ayuda, que es el que utilizo (he comprobado que las dependencias están bien instaladas):
@echo off
path %SYSTEMROOT%\system32;%SYSTEMROOT%;%SYSTEMROOT%\System32\Wbem;%PROGRAMFILES%\CMake 2.8\bin;%PROGRAMFILES%\subversion\bin;%PROGRAMFILES%\GnuWin32\bin
set PYTHONPATH=

set VS90COMNTOOLS=%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\Tools\
call "%PROGRAMFILES%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86

set INCLUDE=%INCLUDE%;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\include
set LIB=%LIB%;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2\lib

set OSGEO4W_ROOT=C:\OSGeo4W
call "%OSGEO4W_ROOT%\bin\o4w_env.bat"

@set GRASS_PREFIX=c:/OSGeo4W/apps/grass/grass-6.4.0
@set INCLUDE=%INCLUDE%;%OSGEO4W_ROOT%\apps\gdal-17\include;%OSGEO4W_ROOT%\include
@set LIB=%LIB%;%OSGEO4W_ROOT%\apps\gdal-17\lib;%OSGEO4W_ROOT%\lib

@cmd
y dejo también la salida del CMake una vez que intento compilar:

En este punto, no tengo ni idea de porqué no compila. Se agradece cualquier comentario que me ilumine.

Muchas gracias,
Rafa
[1]http://www.qgis.org/wiki/Building_QGIS_from_Source#4._Building_on_Windows
_______________________________________________ Spanish mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/spanish


-- 
Por favor, no me envíe documentos con extensiones .doc, .docx, .xls, .xlsx, .ppt, .pptx, .mdb, mdbx
Instale OpenOffice desde http://es.openoffice.org/programa/index.html
OpenOffice es libre: se puede copiar, modificar y redistribuir libremente. Gratis y totalmente legal.
OpenOffice está en continuo desarrollo y no tendrá que pagar por las nuevas versiones.


_______________________________________________
Spanish mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/spanish

Responder a