I am trying to compile the PAM module pam_radius-1.3.16 on a Solaris 8 system using 
GCC version 2.95.3 20010315 (release) and gmake version 3.79.1.  I am getting the 
following errors from gmake and have little to no clue as to how to resolve them.  Any 
help in either getting this to compile correctly or in locating a binary Radius_PAM 
module for Solaris would be greatly appreciated.

Output from gmake:
# gmake
cc -Wall -fPIC -c pam_radius_auth.c -o pam_radius_auth.o
In file included from pam_radius_auth.h:23,
                 from pam_radius_auth.c:63:
md5.h:21: parse error before `u_int32_t'
md5.h:21: warning: no semicolon at end of struct or union
md5.h:22: warning: type defaults to `int' in declaration of `bits'
md5.h:22: warning: data definition has no type or storage class
md5.h:24: parse error before `}'
md5.h:29: parse error before `buf'
pam_radius_auth.c: In function `ipstr2long':
pam_radius_auth.c:179: warning: subscript has type `char'
pam_radius_auth.c: In function `good_ipaddr':
pam_radius_auth.c:215: warning: subscript has type `char'
pam_radius_auth.c: In function `host2server':
pam_radius_auth.c:271: warning: subscript has type `char'
pam_radius_auth.c: In function `get_random_vector':
pam_radius_auth.c:350: storage size of `my_md5' isn't known
pam_radius_auth.c:350: warning: unused variable `my_md5'
pam_radius_auth.c: In function `get_accounting_vector':
pam_radius_auth.c:382: storage size of `my_md5' isn't known
pam_radius_auth.c:382: warning: unused variable `my_md5'
pam_radius_auth.c: In function `verify_packet':
pam_radius_auth.c:400: storage size of `my_md5' isn't known
pam_radius_auth.c:400: warning: unused variable `my_md5'
pam_radius_auth.c: In function `add_password':
pam_radius_auth.c:497: storage size of `md5_secret' isn't known
pam_radius_auth.c:497: storage size of `my_md5' isn't known
pam_radius_auth.c:497: warning: unused variable `my_md5'
pam_radius_auth.c:497: warning: unused variable `md5_secret'
pam_radius_auth.c: In function `rad_converse':
pam_radius_auth.c:1016: warning: passing arg 3 of `pam_get_item' from incompatible 
pointer type
pam_radius_auth.c:1019: warning: passing arg 2 of pointer to function from 
incompatible pointer type
pam_radius_auth.c: In function `pam_sm_authenticate':
pam_radius_auth.c:1071: warning: passing arg 2 of `pam_get_user' from incompatible 
pointer type
pam_radius_auth.c:1099: warning: passing arg 3 of `pam_get_item' from incompatible 
pointer type
pam_radius_auth.c:1113: warning: passing arg 3 of `pam_get_item' from incompatible 
pointer type
pam_radius_auth.c:1146: warning: passing arg 3 of `pam_get_item' from incompatible 
pointer type
pam_radius_auth.c: In function `pam_private_session':
pam_radius_auth.c:1267: warning: passing arg 2 of `pam_get_user' from incompatible 
pointer type
pam_radius_auth.c:1288: warning: passing arg 3 of `pam_get_item' from incompatible 
pointer type
pam_radius_auth.c: In function `pam_sm_chauthtok':
pam_radius_auth.c:1374: warning: passing arg 2 of `pam_get_user' from incompatible 
pointer type
pam_radius_auth.c:1395: warning: passing arg 3 of `pam_get_item' from incompatible 
pointer type
pam_radius_auth.c:1404: warning: passing arg 3 of `pam_get_item' from incompatible 
pointer type
pam_radius_auth.c:1409: warning: passing arg 3 of `pam_get_item' from incompatible 
pointer type
gmake: *** [pam_radius_auth.o] Error 1
#

Steve VanWambeck - SMTT TDG Platform Development
      Desk 425-580-7865     Wireless 425-301-1416 
        [EMAIL PROTECTED]

If you see a turtle sitting on a fencepost,
you know he had some help. . .

   ////
   õ¿õ
    ~
 
 

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to