Date: Mon, 11 Mar 1996 12:57:19 -0800 (PST) From: Jaye Mathisen <mrcpu@cdsnet.net> To: Chris Dabrowski <chrisd@demon.net> Cc: freebsd-questions@FreeBSD.org, chrisd@demon.net Subject: Re: Compiling BIND 4.9.3 on FreeBSD 2.1R Message-ID: <Pine.BSF.3.91.960311125640.14475q-100000@schizo.cdsnet.net> In-Reply-To: <199603111154.LAA19432@chrisd.noc.demon.net>
next in thread | previous in thread | raw e-mail | index | archive | help
The cheap copout way is to remove the include of the compat dir (-I../compat I think), and compile it that way. Works fine. Or rename compat to something else and make -k it. On Mon, 11 Mar 1996, Chris Dabrowski wrote: > I would really appreciate any ideas or suggestions to help me compile > BIND 4.9.3. According to the Makefile supplied with BIND the default > settings should work on any BSD 4.4 system. On my FreeBSD (2.1R) system > it fails with the following parse errors, yet when I tried it on a friends > NetBSD 1.1 system it compiled without any problems. > > I considered altering the file '/usr/include/unistd.h' to match the NetBSD > one but I simply got more errors later on. Anyhow, I think I should be altering > BIND to match my system and not the other way around. :-) > > Many thanks, > > Chris > > PS I'm using the ordinary version of gcc supplied with FreeBSD (2.6.3) > > > -----Error during make--------------------------------------------------- > > root@tatooine.vader.org:/usr/local/src/misc/bind $ make > > /usr/local/src/misc/bind/res > > cc -O -g -I../include -I../compat/include -DUSE_OPTIONS_H -c herror.c > > In file included from herror.c:65: > > /usr/include/unistd.h:53: parse error before `__dead2' > > /usr/include/unistd.h:53: warning: data definition has no type or storage class > > *** Error code 1 > > > > Stop. > > -----herror.c------------------------------------------------------------ > > #include <sys/param.h> > > #include <sys/uio.h> > > #include <netdb.h> > > #if defined(BSD) && (BSD >= 199103) > > # include <unistd.h> <----------- Line 65 > > # include <string.h> > > #else > > # include "../conf/portability.h" > > #endif > > -----/usr/include/unistd.h (From FreeBSD)--------------------------------- > > __BEGIN_DECLS > > __dead void > > _exit __P((int)) __dead2; <----------- Line 53 > > int access __P((const char *, int)); > > unsigned int alarm __P((unsigned int)); > > int chdir __P((const char *)); > > int chown __P((const char *, uid_t, gid_t)); > > int close __P((int)); > > -----/usr/include/unistd.h (From NetBSD)---------------------------------- > > __BEGIN_DECLS > > __dead void _exit __P((int)) __attribute__((noreturn)); > > int access __P((const char *, int)); > > unsigned alarm __P((unsigned)); > > int chdir __P((const char *)); > > int chown __P((const char *, uid_t, gid_t)); > > int close __P((int)); > > -- > Chris Dabrowski - <chrisd@demon.net> - Demon Internet Ltd >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960311125640.14475q-100000>