[ms4w-users] Mapserver broken? ms4w 1.5.2
Jeff McKenna
jmckenna at dmsolutions.ca
Tue May 9 20:27:19 EDT 2006
Well Bart was correct, MS4W 1.5.2 was indeed built mistakenly in debug
mode, adding a few unwanted dependencies.
Version 1.5.3 is now available, fixing this issue
(http://www.maptools.org/ms4w/index.phtml?page=downloads.html).
As a side note, while looking into that problem, I discovered that what
seemed like 'older' windows machines always lacked 2 dll files -
msvcp71.dll and msvcr71.dll. My understanding now is that these are the
microsoft runtime libraries required, and are part of the .NET v1.1
framework package. These 2 dlls are now included in ms4w 1.5.3, in the
/Apache/cgi-bin/ folder, in case the machine you are using does not have
these files.
Also, this MS4W version includes the libmap.dll files for Oracle and SDE
already inside the package (previously you had to download them). For
more information see the README's "GDAL Plugins" section
(http://www.maptools.org/ms4w/index.phtml?page=README_INSTALL.html#c-gdal-ogr-plugins).
If you can, please test and report back. Please use the MS4W bugzilla
for reporting issues
(http://www.maptools.org/ms4w/index.phtml?page=bugs.html).
I almost forgot, for those needing to tweak the build output themselves,
Howard Butler has packaged a new MapServer buildkit
(http://hobu.stat.iastate.edu/mapserver/build_output/). This MS4W was
built with the 4.8.3-2 buildkit.
And if you're ever confused at what has been changed in MS4W, see the
HISTORY.txt file included in the package, or at
http://www.maptools.org/ms4w/index.phtml?page=HISTORY.txt
jeff
Bart van den Eijnden (OSGIS) wrote:
> Hey Jeff,
>
> with "wrong" I meant something was built in debug mode instead of in
> release mode.
>
> Also, you are not allowed to redistribute the Microsoft debug dll's, so
> you can never package them in MS4W which would be an unwanted situation
> I guess.
>
> Best regards,
> Bart
>
> Jeff McKenna wrote:
>
>> we are looking into it. I'm not sure what "went wrong" yet though (we
>> had to change some things to fix the php.exe crash, and it may have
>> impacted this). For now just search for the files and download them.
>>
>> jeff
>>
>>
>>
>>
>> Bart van den Eijnden (OSGIS) wrote:
>>
>>> I also checked, I think something went wrong with the compile, since
>>> it seems to depend on the debug dll's from Microsoft.
>>>
>>> Downloading the following 2 dll's and placing them in the cgi-bin
>>> folder of MS4W is a temporary fix:
>>>
>>> http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71d
>>> http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71d
>>>
>>> Best regards,
>>> Bart
>>>
>>> Schmoll,Martin [Edm] wrote:
>>>
>>>> I just uninstalled ms4w 1.5.1, and installed ms4w 1.5.2. I have the
>>>> same problem as Ben – MapServer won’t start. I get the same errors.
>>>>
>>>> cheers
>>>>
>>>> Martin
>>>>
>>>> * Ben Madin *
>>>> /Mon May 8 //08:33:14 EDT// 2006/
>>>>
>>>> I have applied the patch referred to in Bugzilla Bug 1409 [MS4W-P HP]
>>>> Application error php.exe
>>>> and appeared to be OK,
>>>> but when I downloaded the ms4w 1.5.2 I have been unable to start
>>>> Mapserver, getting a message about a missing library. I have tried
>>>> downloading that library and restarting the computer, but it didn't
>>>> help.
>>>> Jacob Delfos has been quite helpful, but I am not an expert on this
>>>> stuff by any stretch, and was quite fond of the drag and work
>>>> approach of ms4w, so would rather see if that can be fixed.
>>>>
>>>> clicking on cgi-bin/mapserv.exe
>>>> The web page gave a message about a configuration error, but the
>>>> error log showed :
>>>>
>>>> Premature end of script headers: mapserv.exe, referer : http://
>>>> 10.0.1.2/index.phtml
>>>>
>>>> When I follow http://10.0.1.2/phpinfo_mapscript_48.php
>>>>
>>>> I get :
>>>>
>>>> Warning: dl() [function.dl.html]: Unable to load dynamic library '/
>>>> ms4w/Apache/php/extensions/php_mapscript_48.dll' - The specified
>>>> module could not be found. in C:\ms4w\Apache\htdocs
>>>> \phpinfo_mapscript_48.php on line 2
>>>>
>>>> as the library is in this location, I assume that this is a problem
>>>> related to Mapserver above.
>>>>
>>>> When I just double clicked on the mapserv.exe I got this message
>>>>
>>>> mapserv.exe - Unable to locate Component
>>>>
>>>> This application has failed to start because MSVCR71D.dll was not
>>>> found. Re-installing the application may fix this problem.
>>>>
>>>> Also with Dependency Walker, MSVCP71D.dll was missing. It might be
>>>> the same thing, I am not sure!
>>>>
>>>> cheers
>>>>
>>>> Ben
>>>>
>>>
>>
>>
>>
>
>
--
Jeff McKenna
DM Solutions Group Inc.
http://www.dmsolutions.ca
More information about the ms4w-users
mailing list