--- openldap-1.2.6.orig/servers/slurpd/Makefile.in
+++ openldap-1.2.6/servers/slurpd/Makefile.in
@@ -23,7 +23,7 @@
 all-local-srv: 	slurpd
 
 # $(LTHREAD_LIBS) must be last!
-XLIBS = -lldif -lldap -llber -llthread -llutil
+XLIBS = -lldif -lopenldap -llber-openldap -llthread -llutil
 XXLIBS = $(SLURPD_LIBS) $(KRB_LIBS) $(LUTIL_LIBS)
 XXXLIBS = $(LTHREAD_LIBS)
 
--- openldap-1.2.6.orig/servers/slurpd/args.c
+++ openldap-1.2.6/servers/slurpd/args.c
@@ -141,7 +141,7 @@
 	    DEFAULT_SLURPD_STATUS_FILE );
 
 #ifdef LOG_LOCAL4
-    openlog( g->myname, OPENLOG_OPTIONS, LOG_LOCAL4 );
+    openlog( g->myname, OPENLOG_OPTIONS, LOG_DAEMON );
 #else
     openlog( g->myname, OPENLOG_OPTIONS );
 #endif
--- openldap-1.2.6.orig/servers/slurpd/slurp.h
+++ openldap-1.2.6/servers/slurpd/slurp.h
@@ -33,7 +33,7 @@
 #include "ldif.h"
 
 /* Default directory for slurpd's private copy of replication logs */
-#define	DEFAULT_SLURPD_REPLICA_DIR	"/usr/tmp"
+#define	DEFAULT_SLURPD_REPLICA_DIR	"/var/tmp"
 
 /* Default name for slurpd's private copy of the replication log */
 #define	DEFAULT_SLURPD_REPLOGFILE	"slurpd.replog"
