"Anatol Belski" in php.qa (Tue, 5 Aug 2014 13:20:29 +0200):
>I can't repro this with 5.3.28 and 5.3.29RC. Jan, it seems to me as it
>tries to load the dep DLL from somewhere it could find but not the core
>one.

I thought I had ruled that out by removing all environment settings
(even the path) and removing OpenSSL from C:\Windows\System32 and
C:\Windows\SysWOW64. It proved even more tricky. Libsasl.dll was not
loaded from the php-directory, but by using this registry key:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Carnegie Mellon\Project
        Cyrus\SASL Library]
"SearchPath"="C:\\Program Files (x86)\\WANdisco\\Subversion"
"ConfFile"="C:\\Program Files (x86)\\WANdisco\\Subversion"

See http://www.wandisco.com/smartsvn/download-archive for WANdisco
Subversion. After changing the WANdisco path, the nagging of a missing
ordinal was gone. So it is not a problem with PHP, although loading a
dep-dll by using a registry key took me by surprise.

>Derick Rethans:
>> 1.5 supports SSL as well — not sure why you say it isn't? It's possible
>> of course we messed up :-) But it does seem strange that the libraries
>>
>About SSL - in MINFO it's
>https://github.com/mongodb/mongo-php-driver/blob/master/php_mongo.c#L444 .
>Whereby HAVE_OPENSSL_EXT is defined to 0 when openssl is shared, which is
>always on Windows. I haven't looked further into the code, but if that
>macro is used for openssl availability checks in some functional parts,
>that'll surely exclude them when openssl is shared.

I will try to recompile php_mongo.dll with some changes, also here:
https://github.com/mongodb/mongo-php-driver/blob/master/config.w32#L7

Jan

-- 
PHP Quality Assurance Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to