[solution found] Re: tcp-wrappers + ipv6?
On Tue, 28 Nov 2000, Arthur van Leeuwen wrote:
> On Mon, 27 Nov 2000, William F. Maton wrote:
> > Anyone here (including USAGI project maybe) have a tcp-wrappers package
> > with IPv6 that does work for linux and can be contributed back to the
> > upstream author?
> 
> Well, it seems there's some snooping to do here, as I did not get it to
> compile under Debian. Might be that there's a dependency on glibc 2.2.
Actually, there's good news here:  I managed to get it compile completely
in the wee hours of the morning and so far it seems to be working just
fine.
Here's what I need to do to compile the straight tarball:
In the top-level Makefile, define the REAL_DAEMON_DIR as usual.  Then
uncomment the line matching this:
	IPV6 = -DHAVE_IPV6 -DUSE_GETHOSTBYNAME2
Even though it is labeled as being required for AIX, you need this to
compile on Debian.  I compiled this on my super-patched and customized
Slackware system successfully.  My guess is that this should work just
fine on modern, glibc 2.1.x systems.
hosts_access.c needs a typedef defined like so:
	typedef unsigned char   uchar_t;
uchar_t is a Solaris-ism.
Next, in percent_m.c, comment out the following:
	extern char *sys_errlist[];
And that's it.
> Doei, Arthur.
> 
> -- 
>   /\    / |      arthurvl@sci.kun.nl      | Work like you don't need the money
>  /__\  /  | A friend is someone with whom | Love like you have never been hurt
> /    \/__ | you can dare to be yourself   | Dance like there's nobody watching
> 
wfms
Reply to: