[mapserver-users] ms4w v5 broken on install -- php-cgi cannot find xerces entry point

Jeff McKenna jmckenna at gatewaygeomatics.com
Mon May 26 14:13:57 EDT 2008


Interesting.  Odd that no one else has been hitting this issue.  So  
this is a fresh machine?  Is it possible that another 'xerces- 
c_2_7.dll' is being found in your environment?  Yes it does smell like  
some version of "dll-hell".  Myself I often have  a million different  
foss4g tools installed and I sometimes hit that dll conflict wall.

What is your exact environment?  Maybe it's a Vista-specific issue  
with MS4W?

-jeff




On 26-May-08, at 3:24 AM, the phloidster wrote:

> After installing the current download of ms4w and then
> testing with browser url of localhost,
>
> the following error message appears:
>
> "entry point
> ??0XMLEntityDecl at xerces_2_7@@QAE at QB_W_WQAVMemorymanager@1@@Z
> could not be located in dynamic link library
> xerces-c_2_7.dll"
>
>
> this appears to come from php-cgi.exe
>
> the error appears as a dialog box, after dismissing,
> the default start page loads ok
>
> this happens after unzipping the ms4w.zip and running
> manually, and also happens after running the install
> and running apache as service
>
> i have another instance of apache 2.28, php 5.25 and
> xerces 2.7 in a working configuration in another
> location, and do not get this problem (the other
> instance was not active, not loaded, not running)
>
> i wonder how all these binaries were built,
> was the xerces dll built or just bundled?  was php-cgi
> exe built with same compiler as xerces? this smells of
> compiler/linker version configuration or dependency
>
>

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






More information about the mapserver-users mailing list