building 9.2.5 on solaris 9 (intel)

Mark Andrews Mark_Andrews at isc.org
Tue Apr 26 03:28:42 UTC 2005


> Hello World,
> I'm having a great deal of trouble building the latest BIND on solaris 9
> intel.
> All my previous builds work out of the box but the latest seems to want
> to use ipv6 and this causes the build to fail each and every time.
> 
> I have tried multiple attempts to doctor the configure script but each
> attempt cures one problem, only to throw up another.
> The 'out of the box' build comes up with this:
> 
> gcc -g -O2 -I/opt/src/bind/v9_2_5 -I./include -I./../pthreads/include
> -I../include -I./../include -I./.. -D_REENTRANT -D_XPG4_2
> -D__EXTENSIONS__ -W -Wall -Wmissing-prototypes -Wcast-qual
> -Wwrite-strings -Wformat -c app.c=20
> In file included from /usr/include/sys/reg.h:13,=20
> from /usr/include/sys/regset.h:24,=20
> from /usr/include/sys/ucontext.h:21,=20
> from
> /opt/bin/../lib/gcc/i386-pc-solaris2.9/3.4.2/include/sys/signal.h:249,=20
> from /usr/include/signal.h:27,=20
> from app.c:29:=20
> /usr/include/ia32/sys/reg.h:300: error: parse error before "upad128_t"=20
> /usr/include/ia32/sys/reg.h:302: error: parse error before '}' token=20
> /usr/include/ia32/sys/reg.h:309: error: field `kfpu_fx' has incomplete
> type=20
> /usr/include/ia32/sys/reg.h:331: error: parse error before "upad128_t"=20
> /usr/include/ia32/sys/reg.h:338: error: parse error before '}' token=20
> /usr/include/ia32/sys/reg.h:339: error: parse error before '}' token=20
> /usr/include/ia32/sys/reg.h:376: error: parse error before "fpregset_t"=20
> In file included from
> /opt/bin/../lib/gcc/i386-pc-solaris2.9/3.4.2/include/sys/signal.h:249,=20
> from /usr/include/signal.h:27,=20
> from app.c:29:=20
> /usr/include/sys/ucontext.h:69: error: parse error before "mcontext_t"=20
> /usr/include/sys/ucontext.h:71: error: parse error before '}' token=20
> make[3]: *** [app.o] Error 1=20
> make[3]: Leaving directory `/opt/src/bind/v9_2_5/lib/isc/unix'=20
> make[2]: *** [subdirs] Error 1=20
> make[2]: Leaving directory `/opt/src/bind/v9_2_5/lib/isc'=20
> make[1]: *** [subdirs] Error 1=20
> make[1]: Leaving directory `/opt/src/bind/v9_2_5/lib'=20
> make: *** [subdirs] Error 1=20

	Your compiler is out of sync with the OS.  Fix your compiler.
 
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at isc.org



More information about the bind-users mailing list