On Sunday 17 June 2007, Rick Bilonick wrote: >> Rick, post the 50 errors. Even if no one has tried to compile >> portsentry, the errors might indicate the nature of the problem. >> >> No input,...no (or very little) helpful output. >> >> >> -- >> --R >> ------------------------------------------------------------------------ >> /Linux, and Open Software, an alternative./ >> Registered Unix <http://counter.li.org> user #409453 > >It wasn't quite 50 errors but here is the output: > >]# ls >CHANGES portsentry.c portsentry_io.c README.COMPAT >CREDITS portsentry.conf portsentry_io.h README.install >ignore.csh portsentry_config.h portsentry_tcpip.h README.methods >LICENSE portsentry.h portsentry_util.c README.stealth >Makefile portsentry.ignore portsentry_util.h >[root@bilonick portsentry_beta]# make linux >SYSTYPE=linux >Making >cc -O -Wall -DLINUX -DSUPPORT_STEALTH -o ./portsentry ./portsentry.c \ > ./portsentry_io.c ./portsentry_util.c >./portsentry.c: In function ‘PortSentryModeTCP’: >./portsentry.c:1187: warning: pointer targets in passing argument 3 of >‘accept’ differ in signedness >./portsentry.c: In function ‘PortSentryModeUDP’: >./portsentry.c:1384: warning: pointer targets in passing argument 6 of >‘recvfrom’ differ in signedness >./portsentry.c: In function ‘Usage’: >./portsentry.c:1584: error: missing terminating " character >./portsentry.c:1585: error: ‘sourceforget’ undeclared (first use in this >function) >./portsentry.c:1585: error: (Each undeclared identifier is reported only >once >./portsentry.c:1585: error: for each function it appears in.) >./portsentry.c:1585: error: expected ‘)’ before ‘dot’ >./portsentry.c:1585: error: stray ‘\’ in program >./portsentry.c:1585: error: missing terminating " character >./portsentry.c:1595: error: expected ‘;’ before ‘}’ token >make: *** [linux] Error 1 As an old portsentry fan I had to go take a look at it again, and I found that file's line 1585 to have been mangled by a line wrapper function in somebodies editor. Pull the next line up to make a long line out of it, and for completeness, delete the final t in "sourceforget". No idea where that came from. Then see if it will build. And now I'm wondering if the whole archive file hasn't been compromised, I just found another reference to sourceforget.net in the README.install. There is such a site, but it has no connection to portsentry. For that reason, I added craigrowland at users dot sourceforge dot net to the To: list above. Maybe he can refresh that file on sourceforge and restore our paranoia. However, I note that the bugtracker has an entry, unresolved, dated in October of 2003, the year it was moved to sourceforge. I liked portsentry. Between that, iptables and tcpwrappers, nothing got past an old rh7.3 box I used for a firewall for 5 or 6 years. The logs said many thousands tried though. But even that was cut back by 99.9% when I got dsl, found roaring penguins PPPoE was crap and bought a linksys BEFSR41 router. It then stopped the huge majority of that crap. Now I'm using dd-wrt on another old box to replace both of those boxes, and its just as bulletproof & uses 300 watts less power... -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) My interest is in the future because I am going to spend the rest of my life there.