diff -urN bahamut-1.8.3/configure bahamut-1.8.3.new/configure --- bahamut-1.8.3/configure 2004-09-28 08:44:22.000000000 +0200 +++ bahamut-1.8.3.new/configure 2006-04-02 19:37:57.000000000 +0200 @@ -6197,8 +6197,7 @@ { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling See \`config.log' for more details." >&5 echo "$as_me: error: cannot run test program while cross compiling -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } +See \`config.log' for more details." >&2;} } else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" diff -urN bahamut-1.8.3/Makefile.in bahamut-1.8.3.new/Makefile.in --- bahamut-1.8.3/Makefile.in 2004-08-10 03:27:03.000000000 +0200 +++ bahamut-1.8.3.new/Makefile.in 2006-04-02 21:57:43.000000000 +0200 @@ -23,8 +23,8 @@ ENGINE=@SENGINE@ SHELL=/bin/sh -SUBDIRS=zlib src doc tools -INSTDIRS=src doc tools +SUBDIRS=src +INSTDIRS=src doc CLEANSUBDIRS=src tools CC=@CC@ diff -urN bahamut-1.8.3/src/Makefile.in bahamut-1.8.3.new/src/Makefile.in --- bahamut-1.8.3/src/Makefile.in 2004-09-24 06:24:10.000000000 +0200 +++ bahamut-1.8.3.new/src/Makefile.in 2006-04-02 22:00:34.000000000 +0200 @@ -1,8 +1,8 @@ CC=@CC@ RM=@RM@ MV=@MV@ -IRCDLIBS=@LIBS@ ../zlib/libz.a -INCLUDEDIR=-I../include +IRCDLIBS=-lresolv -lz @LIBS@ -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib +INCLUDEDIR=-I../include -I$(STAGING_DIR)/usr/include OPENSSLINC=@SSL_INCLUDES@ ENGINE=@SENGINE@ CRYPTO=@ENCRYPT_SRC@ @@ -11,10 +11,10 @@ INSTALL_DIR=@INSTALL_DIR@ CFLAGS=@CFLAGS@ -RES_SRC = +#RES_SRC = #This is only for very old systems that NEED this -#RES_SRC = res_mkquery.c res_init.c res_comp.c +RES_SRC = res_mkquery.c res_init.c res_comp.c SOURCES = blalloc.c bsd.c channel.c clientlist.c clones.c confparse.c \ fdlist.c fds.c hash.c hide.c inet_addr.c ircd.c ircsprintf.c list.c \ @@ -22,7 +22,7 @@ modules.c packet.c parse.c pcre.c res.c s_auth.c s_bsd.c s_conf.c \ s_debug.c s_err.c s_misc.c s_numeric.c s_serv.c s_user.c sbuf.c \ scache.c send.c struct.c support.c throttle.c userban.c whowas.c \ - zlink.c \ + zlink.c $(RES_SRC) \ $(ENGINE) $(CRYPTO) OBJECTS = $(SOURCES:.c=.o) version.o diff -urN bahamut-1.8.3/src/res_comp.c bahamut-1.8.3.new/src/res_comp.c --- bahamut-1.8.3/src/res_comp.c 2001-07-07 00:26:33.000000000 +0200 +++ bahamut-1.8.3.new/src/res_comp.c 2006-04-02 21:56:10.000000000 +0200 @@ -231,7 +231,7 @@ * the first name on the list, not the pointer to the start of the * message. */ -int staticdn_find(u_char *exp_dn, u_char *msg, u_char **dnptrs, +static int dn_find(u_char *exp_dn, u_char *msg, u_char **dnptrs, u_char **lastdnptr) { u_char *dn, *cp, **cpp; diff -urN bahamut-1.8.3/zlib/Makefile.in bahamut-1.8.3.new/zlib/Makefile.in --- bahamut-1.8.3/zlib/Makefile.in 2004-08-24 00:57:02.000000000 +0200 +++ bahamut-1.8.3.new/zlib/Makefile.in 2006-04-02 19:38:11.000000000 +0200 @@ -70,7 +70,7 @@ fi libz.a: $(OBJS) $(OBJA) - $(AR) $@ $(OBJS) $(OBJA) + $(AR) rcv $@ $(OBJS) $(OBJA) -@ ($(RANLIB) $@ || true) >/dev/null 2>&1 match.o: match.S