I am attempting to compile mod_auth_radius on an intel RH 8.0 box. I use the command line:
apxs -i -a -c mod_auth_radius.c I get the following output (appended at end of msg). Any assistance greatly appreciated. Thanks, josh. /usr/lib/httpd/build/libtool --silent --mode=compile gcc -prefer-pic -O2 -march=i386 -mcpu=i686 -DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -pthread -DNO_DBM_REWRITEMAP -I/usr/include/httpd -c -o mod_auth_radius.lo mod_auth_radius.c && touch mod_auth_radius.slo mod_auth_radius.c:305:8: warning: extra tokens at end of #endif directive mod_auth_radius.c:381: parse error before '*' token mod_auth_radius.c: In function `create_radius_server_config': mod_auth_radius.c:384: `p' undeclared (first use in this function) mod_auth_radius.c:384: (Each undeclared identifier is reported only once mod_auth_radius.c:384: for each function it appears in.) mod_auth_radius.c: At top level: mod_auth_radius.c:400: parse error before '*' token mod_auth_radius.c: In function `get_ip_addr': mod_auth_radius.c:404: `hostname' undeclared (first use in this function) mod_auth_radius.c:404: warning: assignment makes pointer from integer without a cast mod_auth_radius.c:405: `p' undeclared (first use in this function) mod_auth_radius.c:405: warning: initialization makes pointer from integer without a cast mod_auth_radius.c:406: dereferencing pointer to incomplete type mod_auth_radius.c: In function `get_random_vector': mod_auth_radius.c:420: `AP_MD5_CTX' undeclared (first use in this function) mod_auth_radius.c:420: parse error before "my_md5" mod_auth_radius.c:429: `my_md5' undeclared (first use in this function) mod_auth_radius.c: At top level: mod_auth_radius.c:445: parse error before '*' token mod_auth_radius.c: In function `create_radius_dir_config': mod_auth_radius.c:448: `p' undeclared (first use in this function) mod_auth_radius.c: In function `add_auth_radius': mod_auth_radius.c:466: warning: assignment makes pointer from integer without a cast mod_auth_radius.c:469: warning: assignment makes pointer from integer without a cast mod_auth_radius.c:485: warning: assignment makes pointer from integer without a cast mod_auth_radius.c: In function `set_bind_address': mod_auth_radius.c:509: warning: assignment makes pointer from integer without a cast mod_auth_radius.c: In function `set_cookie_valid': mod_auth_radius.c:525: warning: assignment makes pointer from integer without a cast mod_auth_radius.c: At top level: mod_auth_radius.c:540: warning: initialization from incompatible pointer type mod_auth_radius.c:543: warning: initialization from incompatible pointer type mod_auth_radius.c:546: warning: initialization from incompatible pointer type mod_auth_radius.c:549: `set_flag_slot' undeclared here (not in a function) mod_auth_radius.c:549: initializer element is not constant mod_auth_radius.c:549: (near initialization for `auth_cmds[3].func') mod_auth_radius.c:550: parse error before "radius_dir_config_rec" mod_auth_radius.c:550: initializer element is not constant mod_auth_radius.c:550: (near initialization for `auth_cmds[3].cmd_data') mod_auth_radius.c:552: initializer element is not constant mod_auth_radius.c:552: (near initialization for `auth_cmds[3]') mod_auth_radius.c:554: warning: initialization from incompatible pointer type mod_auth_radius.c:555: parse error before "radius_dir_config_rec" mod_auth_radius.c:555: initializer element is not constant mod_auth_radius.c:555: (near initialization for `auth_cmds[4].func') mod_auth_radius.c:555: initializer element is not constant mod_auth_radius.c:555: (near initialization for `auth_cmds[4].cmd_data') mod_auth_radius.c:557: initializer element is not constant mod_auth_radius.c:557: (near initialization for `auth_cmds[4]') mod_auth_radius.c:559: `set_flag_slot' undeclared here (not in a function) mod_auth_radius.c:559: initializer element is not constant mod_auth_radius.c:559: (near initialization for `auth_cmds[5].func') mod_auth_radius.c:560: parse error before "radius_dir_config_rec" mod_auth_radius.c:560: initializer element is not constant mod_auth_radius.c:560: (near initialization for `auth_cmds[5].cmd_data') mod_auth_radius.c:562: initializer element is not constant mod_auth_radius.c:562: (near initialization for `auth_cmds[5]') mod_auth_radius.c:564: initializer element is not constant mod_auth_radius.c:564: (near initialization for `auth_cmds[6]') mod_auth_radius.c: In function `verify_packet': mod_auth_radius.c:585: `AP_MD5_CTX' undeclared (first use in this function) mod_auth_radius.c:585: parse error before "my_md5" mod_auth_radius.c:597: `my_md5' undeclared (first use in this function) mod_auth_radius.c: In function `make_cookie': mod_auth_radius.c:626: warning: initialization makes pointer from integer without a cast mod_auth_radius.c:633: warning: assignment makes pointer from integer without a cast mod_auth_radius.c:677: structure has no member named `user' mod_auth_radius.c: At top level: mod_auth_radius.c:726: parse error before "table" mod_auth_radius.c: In function `add_cookie': mod_auth_radius.c:728: `r' undeclared (first use in this function) mod_auth_radius.c:728: warning: initialization makes pointer from integer without a cast mod_auth_radius.c:730: `expires' undeclared (first use in this function) mod_auth_radius.c:731: `cookie' undeclared (first use in this function) mod_auth_radius.c:738: `header' undeclared (first use in this function) mod_auth_radius.c: In function `spot_cookie': mod_auth_radius.c:747: warning: assignment makes pointer from integer without a cast mod_auth_radius.c:762: warning: assignment makes pointer from integer without a cast mod_auth_radius.c: In function `radius_authenticate': mod_auth_radius.c:792: `AP_MD5_CTX' undeclared (first use in this function) mod_auth_radius.c:792: parse error before "md5_secret" mod_auth_radius.c:793: `UINT4' undeclared (first use in this function) mod_auth_radius.c:829: `md5_secret' undeclared (first use in this function) mod_auth_radius.c:831: `my_md5' undeclared (first use in this function) mod_auth_radius.c:847: `service' undeclared (first use in this function) mod_auth_radius.c: In function `authenticate_basic_user': mod_auth_radius.c:1146: structure has no member named `user' mod_auth_radius.c:1156: structure has no member named `user' mod_auth_radius.c:1176: structure has no member named `user' mod_auth_radius.c:1178: `AUTH_REQUIRED' undeclared (first use in this function) mod_auth_radius.c:1194: structure has no member named `user' mod_auth_radius.c:1196: structure has no member named `user' mod_auth_radius.c:1202: structure has no member named `user' mod_auth_radius.c:1203: structure has no member named `user' mod_auth_radius.c:1221: structure has no member named `user' mod_auth_radius.c: At top level: mod_auth_radius.c:1229: `this_module_needs_to_be_ported_to_apache_2_0' undeclared here (not in a function) mod_auth_radius.c:1229: initializer element is not constant mod_auth_radius.c:1229: (near initialization for `radius_auth_module.version') mod_auth_radius.c:1230: warning: initialization makes integer from pointer without a cast mod_auth_radius.c:1231: warning: initialization makes integer from pointer without a cast mod_auth_radius.c:1235: warning: initialization makes integer from pointer without a cast mod_auth_radius.c:1238: warning: initialization from incompatible pointer type mod_auth_radius.c:1243: warning: excess elements in struct initializer mod_auth_radius.c:1243: warning: (near initialization for `radius_auth_module') mod_auth_radius.c:1245: warning: excess elements in struct initializer mod_auth_radius.c:1245: warning: (near initialization for `radius_auth_module') apxs:Error: Command failed with rc=65536 . -- ----------------------------------------------------------- Josh Howlett, Networking & Digital Communications, Information Systems & Computing, University of Bristol, U.K. 'phone: 0117 928 7850 email: [EMAIL PROTECTED] ------------------------------------------------------------ --- - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
