mapserver update

R. Ortner reinhard.ortner at EDU.FH-KAERNTEN.AC.AT
Wed Dec 19 04:39:10 EST 2007


Checked again, no .so file:

root at umnmapserver:/tmp/Mapserver5/mapserver-5.0.0/mapscript/php3# ls

Makefile     Makefile.vc  README.WIN32  hashtable_i.c  nmake.opt       
php_mapscript.h       php_mapscript_util.h  php_regex.c
Makefile.in  README       examples      mapscript_i.c  php_mapscript.c 
php_mapscript_util.c  php_proj.c

if i type make in the php3 directory:  (and thats only the very last part of
the output)


/usr/include/php/main/php_reentrancy.h:52: error: syntax error before
"BEGIN_EXTERN_C"
In file included from php_mapscript_util.c:33:
php_mapscript_util.h:117: error: syntax error before '*' token
php_mapscript_util.h:121: error: syntax error before '*' token
php_mapscript_util.h:124: error: syntax error before '*' token
php_mapscript_util.h:127: error: syntax error before '*' token
php_mapscript_util.h:130: error: syntax error before '*' token
php_mapscript_util.h:132: error: syntax error before '*' token
php_mapscript_util.h:134: error: syntax error before '*' token
php_mapscript_util.h:136: error: syntax error before '*' token
php_mapscript_util.h:138: error: syntax error before '*' token
php_mapscript_util.h:140: error: syntax error before '*' token
php_mapscript_util.h:141: error: syntax error before '*' token
php_mapscript_util.h:143: error: syntax error before '*' token
php_mapscript_util.h:145: error: syntax error before '*' token
php_mapscript_util.h:148: error: syntax error before '*' token
In file included from php_mapscript_util.c:34:
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:101: warning: structure defined
inside parms
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:101: error: storage class
specified for parameter `errorObj'
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:106: error: syntax error before
"errorObj"
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:114: error: syntax error before
'*' token
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:115: error: syntax error before
'*' token
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:117: error: syntax error before
"errorObj"
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:119: warning: empty declaration
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:134: warning: enum defined inside
parms
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:134: error: storage class
specified for parameter `debugLevel'
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:143: warning: enum defined inside
parms
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:143: error: storage class
specified for parameter `debugMode'
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:147: error: syntax error before
"debugLevel"
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:147: warning: no semicolon at end
of struct or union
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:150: error: syntax error before
"FILE"
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:154: error: syntax error before
'}' token
/tmp/Mapserver5/mapserver-5.0.0/maperror.h:162: error: syntax error before
"debugLevel"
php_mapscript_util.c:45: error: redefinition of parameter
'_phpms_report_mapserver_error'
php_mapscript_util.h:115: error: previous definition of
'_phpms_report_mapserver_error' was here
php_mapscript_util.c:45: error: syntax error before '{' token
php_mapscript_util.c:71: error: parameter `retVal' is initialized
php_mapscript_util.c:73: error: syntax error before "if"
php_mapscript_util.c:122: error: parameter `retVal' is initialized
php_mapscript_util.c:122: error: redefinition of parameter 'retVal'
php_mapscript_util.c:71: error: previous definition of 'retVal' was here
php_mapscript_util.c:125: error: syntax error before "if"
php_mapscript_util.c:464: error: parameter `string_key' is initialized
php_mapscript_util.c:466: error: parameter `i' is initialized
php_mapscript_util.c:468: error: syntax error before "for"
make: *** [php_mapscript_util.o] Error 1




Guillaume Sueur-2 wrote:
> 
> it looks ok.
> can you check your mapserver-5.0.0/mapscript/php3/ again and make sure
> php_mapscript.so is not in it ?
> If not, like Umberto said, try to type make in that directory and see
> what happen
> 
> R. Ortner a écrit :
>> Sorry but I´ve never done something like installing mapserver before,...
>> 
>> I even don´t know what the php-devel package is.
>> If u mean the config.log file, there is something like:
>> 
>>    configure:11379: checking for PHP/MapScript module options...
>>    configure:11654: checking for location of config.h or php_config.h
>>    configure:11665: result: /usr/include/php/main//php_config.h
>>    configure:11677: checking whether we have PHP3 or PHP4
>>    configure:11691: result: -DPHP4
>>    configure:11694: checking whether we should use PHP's regex
>>    configure:11717: result: no
>>    configure:11740: result:         PHP/MapScript module configured.
>>    configure:12018: checking if --enable-runpath requested
>>    configure:12028: result: no
>>    configure:12036: checking if --with-java-include-os-name specified
>>    configure:12057: result: no, autodetected linux
>>    configure:12208: creating ./config.status
>> 
>> 
>> 
>> 
>> Guillaume Sueur-2 wrote:
>>> maybe you should check the configure output as it can claims for php
>>> header files. do you have the php-devel package installed as well ?
>>>
>>>
>>> R. Ortner a écrit :
>>>> I tried to replace my /usr/lib/php/extensions/php_mapscript.so but in
>>>> the
>>>> mapserver5 folder (downloaded from
>>>> http://mapserver.gis.umn.edu/download/current/) is no php_mapserver.so
>>>> in
>>>> the /mapserver/php3 folder!?
>>>>
>>>>
>>>>
>>>> Umberto wrote:
>>>>> In fact now you have the *CGI* version of mapserver installed. But
>>>>> since you use php mapscript you need to configure, compile and install
>>>>> php mapscript.
>>>>> You should be able to do that just by:
>>>>>
>>>>> mapserver-5-source$ cd mapscript/php3
>>>>> mapserver-5-source$ make
>>>>>
>>>>> and then replace with the new php_*.so the old ones picked up in
>>>>> php.ini
>>>>>
>>>>> HTH,
>>>>> Umberto
>>>>>
>>>>>
>>>>>
>>>>> ----
>>>>> Hi,
>>>>>
>>>>> I have Mapserver 4.10 installed and tried to install the mapserver
>>>>> 5.0.0.
>>>>>
>>>>> I´ve configured the mapserver with 
>>>>>
>>>>>
>>>>> ./configure --with-ogr=/usr/bin/gdal-config --with-wfs --with-proj
>>>>> --with-postgis --with-gdal --with-geos --with-wmsclient --with-wcs
>>>>> --with-sos --with-php=/usr/include/php/main/ --with-threads
>>>>>
>>>>> and then executed the make command.
>>>>> after copying the mapserv file to my cgi-bin folder where the old one
>>>>> (from mapserver 4) was I thougtt that I now have mapserver 5
>>>>> installed,
>>>>> but when I call the test.php which shows me what version is installed,
>>>>> it
>>>>> tells me still Mapserver 4.10.
>>>>>
>>>>> Is there something special to do to activate the mapserver 5 (i
>>>>> thought
>>>>> with installing the version 4 the old version should be either
>>>>> overwritten
>>>>> or working parallel by calling the new mapserv or the old mapserv
>>>>> (which
>>>>> I
>>>>> copied to a subfolder (mapserver4/mapserv).
>>>>>
>>>>> regards
>>>>>
>>> -- 
>>> Guillaume SUEUR
>>> Expert SIG et OpenSource
>>> NEOGEO
>>> 46 RUE MATABIAU
>>> 31000 TOULOUSE
>>> 06 65 58 88 82
>>> Site web : http://www.neogeo-online.net
>>>
>>>
>> 
> 
> -- 
> Guillaume SUEUR
> Expert SIG et OpenSource
> NEOGEO
> 46 RUE MATABIAU
> 31000 TOULOUSE
> 06 65 58 88 82
> Site web : http://www.neogeo-online.net
> 
> 

-- 
View this message in context: http://www.nabble.com/mapserver-update-tp14412963p14413847.html
Sent from the Mapserver - User mailing list archive at Nabble.com.



More information about the mapserver-users mailing list