compiling 8.2.2-P5 on AIX4.3.1

Mark.Andrews at iengines.com Mark.Andrews at iengines.com
Mon Dec 6 01:50:48 UTC 1999


	Well it looks like 4.3.0.0 is broken.

	#define MISSING_IN6ADDR_ANY in port/aix4/include/port_after.h

	Mark

> When try this it turns out empty.
> oslevel: 4.3.0.0
> 
> I get the same compile error.
> 
> Geerd Kakes
> 
> 
> Mark.Andrews at iengines.com wrote:
> 
> >         To have the error below HAS_INET6_STRUCTS was defined.
> >
> >         in6addr_any is supposed to a symbol in the C (or other library)
> >         when the system supports IPv6.  The real question is
> >         why it isn't being found.
> >
> > 3 aix <marka> % nm /usr/lib/libc.a | grep in6addr_any
> > in6addr_any          D     195592      16
> > 4 aix <marka> % uname -a
> > AIX aix 3 4 00FFFFFF4C00
> > 5 aix <marka> %
> >
> >         Mark
> >
> > > The problem is the AIX 4.3.x has built-in support for IPV6.  Older
> > > versions of AIX did not.  To get around this problem, I added:
> > >
> > > #ifdef  UVA
> > > #define HAS_INET6_STRUCTS
> > > #endif  /* UVA */
> > >
> > > to the 'port_after.h' file and then I added '-DUVA' to the Makefile.set
> > > file.  After that, I had no problems with compiling BIND under AIX
> > > 4.3.2 (I do not know about 4.3.1).
> > >
> > > I hope this info helps...
> > >
> > > MM
> > >
> > > In article <Pine.BSI.3.95.991121121433.25798B-100000 at kopila.mos.com.np>, 
> Deep
> > > ak Shrestha <deepak at mos.com.np> writes:
> > > |> I am having problems compiling bind 8.2.2-P5 on AIX 4.3.1. I have
> > > |> installed gnu make but while compiling, I get an error like this:
> > > |> 0711-317 ERROR : Undefined Symbol : in6addr_any
> > > |> 0711-345 User -bloadmap or -bnoquiet for more info
> > > |> I would appreciate if anyone could help me with the solution and the
> > > |> reasons behind it.
> > > |>
> > > |> Regards,
> > > |> Deepak
> > > |> MCPL,
> > > |> Kathmandu,
> > > |> Nepal
> > > |>
> > > |>
> > >
> > --
> > Mark Andrews, Internet Engines Inc. / Internet Software Consortium
> > 1 Seymour St., Dundas Valley, NSW 2117, Australia
> > PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at iengines.com
> 
> 
--
Mark Andrews, Internet Engines Inc. / Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at iengines.com


More information about the bind-users mailing list