On Wed, 19 Sep 2001, Shane Kerr wrote:
Dear Colleagues,
[Apologies for multiple messages].
The RIPE NCC is pleased to announce the release of Version 3.0.2 of the RIPE Whois server. This software is compliant with both RPSL (RFC-2622) and RPS-Security (RFC-2725).
This release is intended both as a bug fix release, and also to offer much-improved ease of installation and configuration.
Detailed release notes can be found at the following URL:
ftp://ftp.ripe.net/ripe/dbase/software/RELEASE-NOTES-3.0.2
Here's a couple of minor changes needed to make FreeBSD compile "out of the box" on an APNIC FreeBSD system i.e. FreeBSD whois8.apnic.net 4.3-STABLE FreeBSD 4.3-STABLE #0: Fri Jul 20 14:17:28 EST 2001 root@whois8.apnic.net:/usr/src/sys/compile/DSF i386 As well as minor changes to the FreeBSD flags in 'build.sh' I had to add a LIBS definition to allow resolution of the CIPHER(3) calls for setkey, encrypt, des_setkey, des_cipher: *** build.sh Thu Sep 20 07:44:14 2001 --- build.sh.orig Thu Sep 20 08:02:14 2001 *************** *** 76,92 **** #export LIBS # FreeBSD 4.3, with additional software installed in /usr/local ! GLIBCONF=/usr/local/bin/glib-config ! MYSQLINC=/usr/local/include/mysql ! MYSQLLIB=/usr/local/lib/mysql ! MYSQLBIN=/usr/local/bin ! CCLIENTINC=/usr/local/include/c-client ! CCLIENTLIB=/usr/local/lib/c-client ! GPGCMD=/usr/local/bin/gpg ! CFLAGS="-I/usr/local/bind/include -L/usr/local/bind/lib" ! export CFLAGS ! LIBS="-lcipher" ! export LIBS # To use Solaris Workshop C, uncomment these lines #CC="ucbcc -xCC" --- 76,91 ---- #export LIBS # FreeBSD 4.3, with additional software installed in /usr/local ! #GLIBCONF=/usr/local/bin/glib-config ! #MYSQLINC=/usr/local/mysql/include/mysql ! #MYSQLLIB=/usr/local/mysql/lib/mysql ! #MYSQLBIN=/usr/local/mysql/bin ! #CCLIENTINC=/usr/local/include ! #CCLIENTLIB=/usr/local/lib ! #GPGCMD=/usr/local/bin/gpg ! #CFLAGS="-I/usr/local/include/bind -L/usr/local/lib" ! #export CFLAGS ! # To use Solaris Workshop C, uncomment these lines #CC="ucbcc -xCC" After this is done there's still a problem with the order in which libraries get called so I had to change Makefile.site.in: *** Makefile.site.in Thu Sep 20 08:00:04 2001 --- Makefile.site.in.orig Tue Sep 11 18:46:08 2001 *************** *** 54,58 **** CFLAGS = @CFLAGS@ -g $(INCLUDES) $(DEFINES) LFLAGS = @CFLAGS@ -g -L$(RIPLIBDIR) -L$(MYSQLLIBDIR) ! LIBS = $(ACLIBS) `$(GLIBCONF) --libs gthread` -lmysqlclient -lm $(CCLIENTLIBDIR)/c-client.a --- 54,58 ---- CFLAGS = @CFLAGS@ -g $(INCLUDES) $(DEFINES) LFLAGS = @CFLAGS@ -g -L$(RIPLIBDIR) -L$(MYSQLLIBDIR) ! LIBS = `$(GLIBCONF) --libs gthread` -lmysqlclient -lm $(ACLIBS) $(CCLIENTLIBDIR)/c-client.a Does this order break things for Linux and Solaris?