This is the second posting of a TNG compile problem on AIX 4.3.2 - this time with alpha0.5 this has been there for some time...can anybody explain why - it's just an enumeration constant problem. Compiling rpc_client/cli_login.c with libtool "include/sam.h", line 31.41: 1506-243 (S) Value of enumeration constant must be in range of signed integer. make: The error code from the last command is 1. Stop. Any insight would be useful...perhaps someone would even like to answer some of my previous questions.... Bill -- /------------------------------------------------------\ | | | William E. Jojo, Jr. | | | | Senior Systems and Network Specialist | | | | Hudson Valley Community College | | | | (518) 629 7540 | | | | jojowil@hvcc.edu | | | \------------------------------------------------------/ We are young wandering the face of the earth Wondering what our dreams might be worth Learning that we're only immortal... ...for a limited time
[William Jojo]> Compiling rpc_client/cli_login.c with libtool > "include/sam.h", line 31.41: 1506-243 (S) Value of enumeration constant must be > in range of signed integer.Hmmmm. The "correct" solution would probably be to convert the enum to a string of #defines, but the following hack (untested) should get the job done. It's truly evil, though. Peter --- source/include/sam.h Fri Feb 4 12:58:16 2000 +++ source/include/sam.h.hack Wed Mar 1 00:29:57 2000 @@ -28,7 +28,7 @@ NTDS_GROUP_TYPE_GLOBAL_GROUP = 0x00000002, NTDS_GROUP_TYPE_DOMAIN_LOCAL_GROUP = 0x00000004, NTDS_GROUP_TYPE_UNIVERSAL_GROUP = 0x00000008, - NTDS_GROUP_TYPE_SECURITY_ENABLED = 0x80000000 + NTDS_GROUP_TYPE_SECURITY_ENABLED =-0x80000000 } NTDS_GROUP_TYPE_ENUM; /* userAccountFlags */