new sendmail on Tru64 5.0a

From: Didier Godefroy <dg_at_ulysium.net>
Date: Sat, 16 Sep 2000 00:23:57 -0400

Hello gurus,

I'm trying to compile sendmail 8.11.0 on Tru64 5.0a with C2 security turned
on and TCPWrappers, all I get are many errors.
I've been looking for answers on the list and only found one so far that
allowed the compile process to go a bit further, it was the problem with the
missingtypes in in6.h which has nothing to do with the C2 problem I'm
experiencing now, here's what I get:

cc: Error: /usr/include/prot.h, line 2215: In this declaration, the type of
"getluid" is not compatible with the type of a previous
declaration of "getluid" at line number 4058 in file conf.c. (notcompat)
extern uid_t getluid __((void));
----------------^
cc: Error: conf.c, line 4606: In this statement, "SSI_GOOD_RETURN" is not
declared. (undeclared)
        if ((rc = set_secure_info(uid)) != SSI_GOOD_RETURN)
-------------------------------------------^
cc: Error: conf.c, line 4610: In this statement, "SSI_NO_PRPW_ENTRY" is not
declared. (undeclared)
                  case SSI_NO_PRPW_ENTRY:
-----------------------^
cc: Error: conf.c, line 4614: In this statement, "SSI_LOCKED" is not
declared. (undeclared)
                  case SSI_LOCKED:
-----------------------^
cc: Error: conf.c, line 4618: In this statement, "SSI_RETIRED" is not
declared. (undeclared)
                  case SSI_RETIRED:
-----------------------^
cc: Error: conf.c, line 4622: In this statement, "SSI_BAD_SET_LUID" is not
declared. (undeclared)
                  case SSI_BAD_SET_LUID:
-----------------------^
cc: Error: conf.c, line 4626: In this statement, "SSI_BAD_SET_PRIVS" is not
declared. (undeclared)
                  case SSI_BAD_SET_PRIVS:
-----------------------^
*** Exit 1
Stop.

I tried tweaking the order of the includes but all it does is moving the
problem and creating other errors.
Has anyone encountered such a problem so far?
The problem with sendmail isn't the only one, I had a hard time compiling
gcc, gmake and even bind, and they're all the latest versions, so I'm sure
I'll find more troubles with other programs such as procmail, apache, and I
already tried perl 5.6.0 without success either.
Why all this trouble? It doesn't make sense!

-- 
Didier Godefroy
mailto:dg_at_ulysium.net
Received on Sat Sep 16 2000 - 04:26:25 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:41 NZDT