On Apr 9, 2009, at 4:17 AM, Lijuan Zhu wrote:
More debugging showed where the error was:
In the misc.c around line 161
FARPROC apr_load_dll_func(apr_dlltoken_e fnLib, char* fnName, int
ordinal)
{
if (!lateDllHandle[fnLib]) {
lateDllHandle[fnLib] = LoadLibrary(lateDllName[fnLib]);
if (!lateDllHandle[fnLib])
return NULL;
}
if (ordinal)
return GetProcAddress(lateDllHandle[fnLib], (char *) ordinal);
else
return GetProcAddress(lateDllHandle[fnLib], fnName);
}
The LoadLibrary("kernel32") returned NULL, which caused the problem.
The error code is 126, can not find the module kernel32 ? why it can
not find the kernel32.dll, it is in the c:\windows\system32 ...
Anyone can help me out?
Thanks,
Lijuan
Looks like an APR issue, try searching the APR mailing list and
bugzilla (http://apr.apache.org) before asking on
u...@apr.apache.org. If you ask there, specify the precise version of
Windows you are using, what value of the arguments to apr_stat and the
expected and actual results. More likely to get a quicker response
there.