djbdns
[Top] [All Lists]

Re: My criticisms of DjbDNS

To: Andy Bradford <amb-1166294724@bradfords.org>
Subject: Re: My criticisms of DjbDNS
From: Seth Kurtzberg <seth@cql.com>
Date: Thu, 15 Mar 2007 18:14:58 +0000
Cc: Sam Trenholme <sam+djbdns@chaosring.org>, dns@list.cr.yp.to
Delivered-to: sp-com-lists@consult.net
Delivered-to: gmail-djbdns@securepoint.com
Delivered-to: sp.com.list@gmail.com
Delivered-to: mailing list dns@list.cr.yp.to
In-reply-to: <1173933828.2077.TMDA@sicilia.bradfords.org>
Mailing-list: contact dns-help@list.cr.yp.to; run by ezmlm
Organization: CQL
References: <20070315001818.772F8D7510C@mail.literati.org> <1173933828.2077.TMDA@sicilia.bradfords.org>
On Wed, 14 Mar 2007 22:43:46 -0600
Andy Bradford <amb-1166294724@bradfords.org> wrote:

> Thus said Sam Trenholme on Thu, 15 Mar 2007 00:18:18 -0000:
> 
> > Installing djbdns is non-trivial; you  need to download and install no
> > less  than three  different packages.  Djbdns  will not  compile on  a
> > modern  Linux system;  you need  to find  the incantation  to make  it
> > compile. Compare  this to  MaraDNS, where installing  is as  simple as
> > downloading one package and typing in "make; make install".
> 
> I've never  had this compiling  problem on  BSD, or other  Unix systems.
> Must  be a  problem with  Linux... Maybe  you should  consider switching
> OSes? :-)
> 

This is the entirely trivial problem about errno.h.  ALL you have to do to 
compile on linux is to remove the declaration of an external integer errno, and 
replace it with #include <errno.h>

Believe it or not, I don't find this to be a terrible burden.

If I cared enough to change it, a three line shell script will do the job 
nicely.

This is not a problem with djbdns, it is an attempt to imply that dbjdns is 
difficult to build and thus should not be used.

I find no merrit in the argument.

Seth Kurtzberg

<Prev in Thread] Current Thread [Next in Thread>