php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #27825 PHP/Crystal Enterprise 10 libeay32.dll conflict
Submitted: 2004-04-01 09:54 UTC Modified: 2004-04-01 11:07 UTC
Votes:1
Avg. Score:4.0 ± 0.0
Reproduced:1 of 1 (100.0%)
Same Version:1 (100.0%)
Same OS:1 (100.0%)
From: nliu at rnewhope dot org Assigned:
Status: Not a bug Package: Reproducible crash
PHP Version: 4.3.5 OS: Windows 2000 Server
Private report: No CVE-ID: None
 [2004-04-01 09:54 UTC] nliu at rnewhope dot org
Description:
------------
PHP 4.3.5 conflicts with Crystal Enterprise 10 libeay32.dll.

PHP libeay32.dll:
Size: 876.544 byte
Date: 3-25-2004 3:33:38 PM

Crystal libeay32.dll:
Size: 671.807 byte
Date: 12-10-2003 12:10:04 PM

Reproduce code:
---------------
Any functions related to php_ldap.dll

Expected result:
----------------
No errors.

Actual result:
--------------
If the crystal dll is loaded, calls to ldap functions will error unable to read %1. Likewise if php dll is loaded, crystal enterprise manager will not load. Since libeay32.dll is not an extension, I can not specify it in a seperate directory to avoid the error.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2004-04-01 10:00 UTC] nliu at rnewhope dot org
The exact error message with the crystal dll: PHP Warning: Unknown(): Unable to load dynamic library './php_ldap.dll' - The operating system cannot run %1. in Unknown on line 0

The error message goes away when I load the php dll, but that breaks crystal.
 [2004-04-01 11:07 UTC] wez@php.net
There's not much we can do about this.
If you want to build against an older version of the
openssl libraries, you will need to build PHP yourself.
Even better, ask the crystal people to upgrade their
openssl dlls to a more recent version that isn't vulnerable.
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Mon Aug 04 21:00:02 2025 UTC