[Xapian-discuss] Python or PHP hangs when loading a cygwin Xapian module

Thomas Deniau thomas at deniau.org
Wed Feb 22 17:53:22 GMT 2006


Patrick Mézard <pmezard at gmail.com> a écrit :


> apphelp.dll is needed through :
> python24.dll <= advapi32.dll <= secur32.dll <= netapi32.dll <= 
> dnsapi.dll <= iphlpapi.dll <= mprapi.dll <= setupapi.dll <= 
> apphelp.dll.
> There are probably other dependency paths. Since you built everything 
> from Win2k stuff or directly from sources, it is strange an 
> undeployed DLL is required by the final binaries.

According to the FAQ at dependencywalker.com, "Internet Explorer 6.0 
installs a
new SHWAPI.DLL that has a delay-load dependency on APPHELP.DLL.  This 
is normal
as SHWAPI.DLL does not expect to find APPHELP.DLL on versions of Windows prior
to Windows XP.  This warning can be ignored.  You do not need (or want)
APPHELP.DLL on Windows 95/98/ME/2000.".

So, somehow IE manages to ignore the dependency problem. But other packages do
break (see http://bugs.php.net/bug.php?id=14464 for example), and I guess
that's the case with Xapian.


-- 
Thomas Deniau
"Unix is user friendly. It's just selective when choosing friends."



More information about the Xapian-discuss mailing list