ID: 5418 User Update by: [EMAIL PROTECTED] Old-Status: Feedback Status: Open Bug Type: Sybase (dblib) related Operating system: Digital Unix 4.0 PHP Version: 4.0.1pl2 Description: Bug in detection of dbm causes conflict with Sybase dbopen() I stopped seeing this problem because someone fixed the automatic enabling of --with-db, which used to have no way to disable it. If I add --with-db to configure now, the check in ext/db/config.m4 is still invalid. It adds -ldb to EXTRA_LIBS when it is not needed, as the dbm_* functions are in libc. On DU4.0, libdb is not ndbm, and you cannot link against both libdb and libsybdb as they both contain dbopen(). If I either use gdbm, or remove the -ldb from EXTRA_LIBS, the Sybase and dbm functions can co-exist quite nicely. So the fix is still the order of checks in ext/db/config.m4 - gdbm, libc, dbm, ndbm(db) Previous Comments: --------------------------------------------------------------------------- [2001-05-14 12:45:19] [EMAIL PROTECTED] There are 2 seperate bugs here: 1) The configure issue (IE, order of 'db' libs) and 2) The conflict with Sybase's dbopen(). The second may have been solved (IIUC)by /ext/sybase/php_sybase_db.c 1.14. This was committed right after 4.0.5, so it should be in snaps and in 4.0.6. I think Dan has a suggestion on #1 that he said he would forward on to you. Please let us know if either (or both) of these solve this one, Dean. --------------------------------------------------------------------------- [2001-05-14 12:37:52] [EMAIL PROTECTED] attempted at a patch, sent to user. awaiting a response. --------------------------------------------------------------------------- [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. --------------------------------------------------------------------------- The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online. Full Bug description available at: http://bugs.php.net/?id=5418 -- 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]