Try change all occurances of "u_int32_t" to "uint32_t"

it works with me in solaris 8

Silves

On Mon, 13 Dec 2004 14:47:15 -0800, Stevo wrote
> Hi Team,
> 
> I've been using the pam_radius module on FreeBSD and Redhat Linux 
> now for a while quite successfully.  I am, however, having problems 
> getting the module to compile under Solaris 9.  Am I missing 
> something silly here?
> 
> --Steve
> 
> bash-2.03# make
> /usr/local/bin/gcc -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: error: 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: error: parse error before '}' token
> md5.h:29: error: 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: error: 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: error: 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: error: 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: error: storage size of `md5_secret' isn't 
> known pam_radius_auth.c:497: error: storage size of `my_md5' isn't known
> pam_radius_auth.c:497: warning: unused variable `md5_secret'
> pam_radius_auth.c:497: warning: unused variable `my_md5'
> 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 make: 
> *** [pam_radius_auth.o] Error 1 bash-2.03#
> 
> - 
> List info/subscribe/unsubscribe? See 
http://www.freeradius.org/list/users.html


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

Reply via email to