[gdal-dev] Something is broken on Win install

Joaquim Luis jluis at ualg.pt
Sat Nov 13 09:13:39 EST 2010


Hi,

After compiling everything in trunk with no problems the "devinstall" 
step stops with

...

C:\programs\GDALtrunk\gdal\frmts>cd ecw && nmake /nologo /f makefile.vc 
plugin && cd ..   || exit 1
         cd ..
         cd apps
         nmake /nologo /f makefile.vc
         cd ..
         mkdir ..\WIN64\bin
         mkdir "C:\programs\GDALtrunk\gdal\compileds\VC10_64"\data
A subdirectory or file C:\programs\GDALtrunk\gdal\compileds\VC10_64\data 
already exists.
         xcopy /y /r /d /f gdal17.dll ..\WIN64\bin
C:\programs\GDALtrunk\gdal\gdal17.dll -> 
C:\programs\GDALtrunk\WIN64\bin\gdal17.dll
1 File(s) copied
         cd frmts
         nmake /nologo /f makefile.vc plugins-install
         for %d in (  ecw ) do  cd %d && nmake /nologo /f makefile.vc 
plugin-install && cd ..  || exit 1

C:\programs\GDALtrunk\gdal\frmts>cd ecw && nmake /nologo /f makefile.vc 
plugin-install && cd ..   || exit 1
         mkdir ..\WIN64\bin\gdalplugins
A subdirectory or file ..\WIN64\bin\gdalplugins already exists.
         xcopy /y /r /d /f gdal_ECW_JP2ECW.dll ..\WIN64\bin\gdalplugins
0 File(s) copied
         cd ..\apps
         nmake /nologo /f makefile.vc install
         copy *.exe ..\WIN64\bin
gdaladdo.exe
The system cannot find the path specified.
         0 file(s) copied.
NMAKE : fatal error U1077: 'copy' : return code '0x1'
Stop.


The problem seams to be that it's trying to put things in

..\WIN64\bin

which I never told it to do. My nmake.opt has

!IFDEF WIN64
GDAL_HOME = "C:\programs\GDALtrunk\gdal\compileds\VC10_64"
!ELSE
!IF $(MSVC_VER) >= 1600
GDAL_HOME = "C:\programs\GDALtrunk\gdal\compileds\VC10_32"
...

So everything should go inside 
C:\programs\GDALtrunk\gdal\compileds\VC10_64\...
as they used to do until today.


Joaquim


More information about the gdal-dev mailing list