ID: 5418
Updated by: kalowsky
Reported By: [EMAIL PROTECTED]
Old-Status: Analyzed
Status: Feedback
Bug Type: Sybase (dblib) related
Operating system: 
PHP Version: 4.0.1pl2
Assigned To: 
Comments:

attempted at a patch, sent to user.  awaiting a response.  

Previous Comments:
---------------------------------------------------------------------------

[2000-07-28 11:24:36] [EMAIL PROTECTED]
checking out

---------------------------------------------------------------------------

[2000-07-27 23:59:19] [EMAIL PROTECTED]
Yes it is.

The fix would be to change the order of the AC_CHECK_LIB's in ext/db/config.m4.  I 
think that the order should be gdbm, c, dbm, db.

As someone else reported, there is also no way to disable linking against dbm.


---------------------------------------------------------------------------

[2000-07-27 22:13:15] [EMAIL PROTECTED]
Please verify that itīs still happening using the latest version from CVS or 
snaps.php.net.

---------------------------------------------------------------------------

[2000-07-06 22:31:28] [EMAIL PROTECTED]
The configure script checks for dbm by linking a conftest.c program with a dbm_open 
call against -lgdbm, then -ldb, then -lc and finally -ldbm.

On Digital Unix, the link succeeds against -ldb, because there is a /usr/lib/libdb.a, 
but dbm_open is really in libc (and also in libdbm.a) and not in libdb.  

This causes a problem when you try to build --with-sybase, as the sybase dbopen() 
function is superceeded by the dbopen() in libdb.a.  The -ldb is before -lsybdb in the 
link command.

Configure should not be picking -ldb as the DBM_LIB value, as that is not the location 
of dbm_open.  If I install gdbm, it works fine, as it checks for that library first.



---------------------------------------------------------------------------



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=5418&edit=2


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to