[mapserver-dev] 5.6.0-beta1 build error for Python mapscript

Jeff McKenna jmckenna at gatewaygeomatics.com
Fri Sep 25 14:16:50 EDT 2009


Dan Little wrote:
> IIRC "s are not allowed in FAT32/NTFS filenames.
> 
> 
> 
> ----- Original Message ----
>> From: Jeff McKenna <jmckenna at gatewaygeomatics.com>
>> To: MapServer Dev Mailing List <mapserver-dev at lists.osgeo.org>
>> Sent: Friday, September 25, 2009 10:47:00 AM
>> Subject: [mapserver-dev] 5.6.0-beta1 build error for Python mapscript
>>
>> Hi devs,
>>
>> I'm trying to package 5.6.0-beta1 on MSVC 2008 (php, java, c# mapscripts build 
>> fine) but the Python mapscript compile throws errors (below), can anyone see 
>> what this is caused by?
>>
>> installing to build\bdist.win32\dumb
>> running install
>> running install_lib
>> copying build\lib.win32-2.6\mapscript.py -> 
>> build\bdist.win32\dumb\build\mapserver-buildki
>> t-2008\Python-2.6.2\Lib\site-packages
>> copying build\lib.win32-2.6\_mapscript.pyd -> 
>> build\bdist.win32\dumb\build\mapserver-build
>> kit-2008\Python-2.6.2\Lib\site-packages
>> byte-compiling 
>> build\bdist.win32\dumb\build\mapserver-buildkit-2008\Python-2.6.2\Lib\site-
>> packages\mapscript.py to mapscript.pyc
>> running install_egg_info
>> Removing 
>> build\bdist.win32\dumb\build\mapserver-buildkit-2008\Python-2.6.2\Lib\site-packag
>> es\MapScript-_5.6.0_beta1_-py2.6.egg-info
>> Writing 
>> build\bdist.win32\dumb\build\mapserver-buildkit-2008\Python-2.6.2\Lib\site-package
>> s\MapScript-_5.6.0_beta1_-py2.6.egg-info
>> creating 
>> 'D:\build\mapserver-buildkit-2008\mapserver-5.6.0_beta1\mapscript\python\dist\Map
>> Script-"5.6.0-beta1".win32.zip' and adding '.' to it
>> error: 
>> D:\build\mapserver-buildkit-2008\mapserver-5.6.0_beta1\mapscript\python\dist\MapScr
>> ipt-"5.6.0-beta1".win32.zip: invalid mode ('wb') or filename
>> NMAKE : fatal error U1077: 
>> 'D:\build\mapserver-buildkit-2008\mapserver-5.6.0_beta1\..\Pyth
>> on-2.6.2\PCBuild\python.exe' : return code '0x1'
>> Stop.
>>

Hi Dan,

Yes Windows does not like these double quotes in the filename.  For 
example, on the same build machine (and same python) here is the 
compiler output:

MS 5.4.2 (valid filename):

creating 
'D:\build\mapserver-buildkit-2008\mapserver-5.4.2\mapscript\python\dist\mapscript-5.4.2.win32.zip'

MS trunk (invalid filename):

creating 
'D:\build\mapserver-buildkit-2008\mapserver-5.6.0_beta1\mapscript\python\dist\MapScript-"5.6.0-beta1".win32.zip'


But I don't know where these new quotes are coming from.  ???

-jeff

-- 
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/




More information about the mapserver-dev mailing list