From: Patrick J. LoPresti (patl@golem.mit.edu)
Date: 06/12/93


From: patl@golem.mit.edu (Patrick J. LoPresti)
Subject: Re: [Q] inn1.4 on Linux
Date: 12 Jun 1993 21:56:18 GMT


>>>>> "th" == Thomas Hepper <th@ant.han.de> writes:

 th> Hello,

 th> has somebody ported inn1.4 to Linux. If yes where can i get
 th> either the binaries or the patches ??

I have built INN 1.4 and done some limited testing. I have not tested
it enough to be confident that it works properly. I also don't
remember everything which I did...

Just the same, here is some advice:

1) In your config.data file, set "HAVE_UNIX_SOCKETS" to "DONT".
Failing to do this causes innd to go into an infinite loop at startup,
spewing messages constantly to the syslog. I have not yet tracked
down this bug.

2) The "FD_ISSET redefined" warnings etc. are _not_ innocuous. Find
the header where INN is defining them, and #ifdef those lines out.
INN takes care not to redefine these macros; unfortunately, Linux
defines them in <linux/time.h> (don't ask me why), which gets
#included _after_ the header in which INN defines them. Since INN
defines them wrong, this causes some of the most amazing behavior I
have ever seen from a bug (but that's another story).

3) I can't promise this, but I am pretty sure all the other problems
were errors with my INN configuration, and had nothing to do with
Linux. INN is non-trivial to install for a newbie news admin; read
_all_ of the documentation carefully, and ask for help from an
experienced news admin if you can. Also, you might want to set up INN
on a non-Linux system for practice.

Good luck!

- Pat