Menu

#1 let kpsk build with libdb4.2

open
nobody
None
5
2004-07-18
2004-07-18
No

The patch below let kpsk build with libdb4.2.
Good luck!

--- kpsk-1.0.1.orig/kpsk/logcore.cpp
+++ kpsk-1.0.1/kpsk/logcore.cpp
@@ -30,14 +30,14 @@
if (locate ("appdata", "dxcc.db") != NULL){
char *dxccfile = strdup (locate ("appdata", "dxcc.db"));
db_create(&dxccdb, NULL, 0);
- dxccdb->open(dxccdb, dxccfile, NULL, DB_BTREE, DB_RDONLY, 0664);
+ dxccdb->open(dxccdb, NULL, dxccfile, NULL, DB_BTREE, DB_RDONLY, 0664);
}
/* And the QSO Logbook... */

char *logfile = strdup (locateLocal ("appdata", "log.db"));
db_create(&calldb, NULL, 0);
calldb->set_flags(calldb, DB_DUP);
- calldb->open(calldb, logfile, NULL, DB_BTREE, DB_CREATE, 0664);
+ calldb->open(calldb, NULL, logfile, NULL, DB_BTREE, DB_CREATE, 0664);
}
logCore::~logCore()
{
--- kpsk-1.0.1.orig/configure.in.in
+++ kpsk-1.0.1/configure.in.in
@@ -10,8 +10,9 @@
dnl AC_PROG_YACC dnl __kdevelop__

AC_CHECK_LIB(pthread,main,,AC_MSG_ERROR([Cannot find the pthread library]))
+AC_CHECK_LIB(db-4.2,main,,
AC_CHECK_LIB(db-4.0,main,,
AC_CHECK_LIB(db-3.3,main,,
AC_CHECK_LIB(db-3.2,main,,
AC_CHECK_LIB(db-3.1,main,,
-AC_MSG_ERROR([Cannot find the Berkeley DB libs])))))
+AC_MSG_ERROR([Cannot find the Berkeley DB libs]))))))

Discussion


Log in to post a comment.

MongoDB Logo MongoDB