ANNOUNCEMENT: NSD 2.3.4 released

NSD 2.3.4 is a bugfix release.

Please see the README document for configuration and installation
instructions.

You can download NSD from http://www.nlnetlabs.nl/nsd/
sha1: c9e3959ab61fecaa78f64fda9d19abd06309015a

2.3.4

Hello, allow me inform you the failure occured while
building NSD 2.3.4.

NSD 2.3.4 is a bugfix release.

Please see the README document for configuration and installation
instructions.

Summary:
make fails with the message 'Error expanding embedded variable.'

Condition:
OS is FreeBSD 4.11-RELEASE-p16
make is /usr/bin/make on it.

Everything seems good with GNU make. It was okey with
/usr/bin/make on NSD 2.3.3.

I noticed two odd things.

1. configure lefts the message '[: unexpected operator'.

2. @nsdxfer@ is left on Makefile generated by configure.

What's the matter?

The following is the almost everything I experienced.

Script started on Mon May 8 16:17:15 2006
kohi@alphonse[1]% uname -a
FreeBSD alphonse 4.11-RELEASE-p16 FreeBSD 4.11-RELEASE-p16 #7: Thu Mar 23 14:57:12 JST 2006 kohi@alphonse:/u/FreeBSD4/usr/src-RELENG_4_11/sys/compile/alphonse i386
kohi@alphonse[2]% which make
/usr/bin/make
kohi@alphonse[3]% ./configure
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking for gcc... gcc
    :
  (snip)
    :
checking for library containing yp_get_default_domain... none required
checking for SSL... found in /usr
checking for HMAC_CTX_init in -lcrypto... yes
[: unexpected operator
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
kohi@alphonse[4]% sed -ne '1,/^CC/p' Makefile

[On 08 May, @09:28, Koh-ichi Ito wrote in "Re: ANNOUNCEMENT: NSD 2.3.4 re ..."]

Hello, allow me inform you the failure occured while
building NSD 2.3.4.

> Please see the README document for configuration and installation
> instructions.

Summary:
make fails with the message 'Error expanding embedded variable.'

Condition:
OS is FreeBSD 4.11-RELEASE-p16
make is /usr/bin/make on it.

Everything seems good with GNU make. It was okey with
/usr/bin/make on NSD 2.3.3.

ahh, yes this is because of the addition of the unit test target
which introduces some gnuism in the Makefile.. I will try to get
work around this, or disable this in our release Makefile.in

I noticed two odd things.

1. configure lefts the message '[: unexpected operator'.

On freebsd 6 I cannot reproduce this... And I don't have access
to freebsd 4 to test it...

2. @nsdxfer@ is left on Makefile generated by configure.

This was also in the 2.3.3 (and before) release and can go.

Thanks for your report,

Greetings,

> I noticed two odd things.
>
> 1. configure lefts the message '[: unexpected operator'.

On freebsd 6 I cannot reproduce this... And I don't have access
to freebsd 4 to test it...

On the other hand, I have no access to FreeBSD 6 :slight_smile:

I tried on lab machine with FreeBSD 5.4, and it occurs, too.

I found it. Here is the point.

configure:

   7919 # big fat warning
   7920 if [ "$enable_checking" == "yes" ]; then
   7921 echo "************************************************"
   7922 echo "* You have activated \"--enable-checking\" *"
   7923 echo "* *"
   7924 echo "* This will instruct NSD to be stricter *"
   7925 echo "* when validating its input. This could lead *"
   7926 echo "* to a reduced service level. *"
   7927 echo "************************************************"
   7928 fi

Though I can't check it on FreeBSD 6, on FreeBSD 4 and
FreeBSD 5, operator "==" isn't described on test(1), so "["
says "==" as "invalid operator", I guess.

Because I'm not familiar with autoconf, I can't distinguish
this is your issue or autoconf's issue.

Overall, this issue may not causes practical problem,
doesn't it?

Thanks

            Koh-ichi Ito
            BroadBand Tower

[On 09 May, @08:56, Koh-ichi Ito wrote in "Re: ANNOUNCEMENT: NSD 2.3.4 re ..."]

> > 1. configure lefts the message '[: unexpected operator'.
>
> On freebsd 6 I cannot reproduce this... And I don't have access
> to freebsd 4 to test it...

On the other hand, I have no access to FreeBSD 6 :slight_smile:

:slight_smile:

I tried on lab machine with FreeBSD 5.4, and it occurs, too.

I found it. Here is the point.

Overall, this issue may not causes practical problem,
doesn't it?

no,

thanks for the fix,

regards,