Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 
New Member

I can't compile tacacs 4.0.4 on Linux

I downloaded source of tacacs+ from Cisco server and trying compile it. Something is wrong, but i don't know what. Please help me.

Below is screen from my server.

[root@xxx tac]# make tac_plus

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o acct.o acct.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o authen.o authen.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o author.o author.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o choose_authen.o choose_authen.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o config.o config.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o do_acct.o do_acct.c

do_acct.c: In function `do_acct':

do_acct.c:67: warning: initialization makes pointer from integer without a cast

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o do_author.o do_author.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o dump.o dump.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o encrypt.o encrypt.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o expire.o expire.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o md5.o md5.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o packet.o packet.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o report.o report.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o sendauth.o sendauth.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o tac_plus.o tac_plus.c

tac_plus.c:121:8: warning: extra tokens at end of #endif directive

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o utils.o utils.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o pw.o pw.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o hash.o hash.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o parse.o parse.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o regexp.o regexp.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o programs.o programs.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o enable.o enable.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o pwlib.o pwlib.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o default_fn.o default_fn.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o skey_fn.o skey_fn.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o default_v0_fn.o default_v0_fn.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o sendpass.o sendpass.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -c -o maxsess.o maxsess.c

gcc -g -DLINUX -DGLIBC -DMAXSESS -o generate_passwd generate_passwd.c -lcrypt

gcc -o tac_plus -g -DLINUX -DGLIBC -DMAXSESS acct.o authen.o author.o choose_authen.o config.o do_acct.o do_author.o dump.o encrypt.o expire.o md5.o packet.o report.o sendauth.o tac_plus.o utils.o pw.o hash.o parse.o regexp.o programs.o enable.o pwlib.o default_fn.o skey_fn.o default_v0_fn.o sendpass.o maxsess.o -lcrypt

do_acct.o(.text+0x51): In function `acct_write':

/home/xxx/tac/do_acct.c:33: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead

CreatePlease to create content