[MS4W-Users] Compiling phpng Mapscript on win64

david.patzke at wheregroup.com david.patzke at wheregroup.com
Mon Feb 1 14:03:27 UTC 2021


Hello together,

currently, I try to get my hands on an x64 php_mapscript.dll. 
Unfortunately, the one from ms4w is x86. Compiling MapServer works just 
fine but mapscript not. It crashes with

'''
         echo >nul && "C:\Program Files\CMake\bin\cmake.exe" -E env 
SWIG_LIB=C:/dev/mapserverx64/swig C:/dev/mapserverx64/swig.exe -php7 
-outdir C:/dev/mapserverx64/build/mapscript/phpng 
-IC:/dev/mapserverx64/build -IC:/dev/mapserverx64/renderers/agg/include 
-IC:/dev/mapserverx64/mapscript/v8 
-IC:/dev/mapserverx64/gisinternalsx64/regex-0.12 
-IC:/dev/mapserverx64/gisinternalsx64/release-1911-x64/include 
-IC:/dev/mapserverx64/gisinternalsx64/release-1911-x64/include/harfbuzz 
-IC:/dev/mapserverx64/gisinternalsx64/release-1911-x64/include/libxml2 
-IC:/php-sdk/phpmaster/vc15/x64/php-src 
-IC:/php-sdk/phpmaster/vc15/x64/php-src/Zend 
-IC:/php-sdk/phpmaster/vc15/x64/php-src/main 
-IC:/php-sdk/phpmaster/vc15/x64/php-src/TSRM 
-IC:/dev/mapserverx64/mapscript/phpng/INTERNAL 
"-IC:/dev/mapserverx64/mapscript/phpng/PHP include paths" 
-IC:/dev/mapserverx64/mapscript/swiginc -IC:/dev/mapserverx64/mapscript 
-IC:/dev/mapserverx64/swig -IC:/dev/mapserverx64/mapscript/phpng 
-IC:/dev/mapserverx64/build/mapscript/phpng 
"-IC:/dev/mapserverx64/mapscript/phpng/PHP include paths/win32" -o 
C:/dev/mapserverx64/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c 
C:/dev/mapserverx64/mapscript/mapscript.i
(1) : Error: Unable to find 'swig.swg'
(3) : Error: Unable to find 'php.swg'
C:\dev\mapserverx64\mapscript\mapscript.i(78) : Error: Unable to find 
'typemaps.i'
C:\dev\mapserverx64\mapscript\mapscript.i(81) : Error: Unable to find 
'constraints.i'
C:\dev\mapserverx64\mapscript\mapscript.i(83) : Error: Unable to find 
'carrays.i'
C:/dev/mapserverx64/mapscript/v8\..\mserror.i(21) : Error: Unable to 
find 'exception.i'
NMAKE : fatal error U1077: "echo": Rückgabe-Code "0x1"
Stop.
NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe"": 
Rückgabe-Code "0x2"
Stop.
NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe"": 
Rückgabe-Code "0x2"
Stop.
'''

Does anyone have an idea why the swig libs can't be found although they 
are included?

Thanks in advance
David Patzke


More information about the MS4W-Users mailing list