[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Needed: TACACS+ server source hints
- To: ports_(_at_)_openbsd_(_dot_)_org
- Subject: Needed: TACACS+ server source hints
- From: John Todd <jtodd_(_at_)_loligo_(_dot_)_com>
- Date: Thu, 2 Aug 2001 22:02:05 -0400
I've been trying for a few hours to beat TACACS+ into compiling on my
OpenBSD2.8 system (yes, I haven't upgraded to 2.9 yet, slap me with a
wet noodle.)
I found that a straightforward compile for the Cisco TACACS+
implementation didn't work, and that some patches were required...
from somewhere.
Using my inexact knowledge that many things that compile on NetBSD
also compile on OpenBSD, I tried forcing the patches from a NetBSD
port of Cisco's TACACS+ server into place. Well, that got me much
farther, but still no Happy-Clean-Compile-Dance.
If anyone out there has the patches required to get TACACS+ running
on OpenBSD, I'd appreciate it if they could forward it along, or
point me towards a location that might have an appropriate answer for
running TACACS+ in such an environment.
The Source:
ftp://ftpeng.cisco.com/pub/tacacs/tac_plus.F4.0.4.alpha.tar.Z
The Patches:
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/net/tacacs/
The Platform:
Sparc OpenBSD 2.8
The Error:
sparc-proto28# make tac_plus
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c acct.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c authen.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c author.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c
choose_authen.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c config.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c do_acct.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c do_author.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c dump.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c encrypt.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c expire.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c md5.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c packet.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c report.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c sendauth.c
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c tac_plus.c
tac_plus.c: In function `main':
tac_plus.c:367: warning: passing arg 2 of `signal' from incompatible
pointer type
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c utils.c
In file included from utils.c:29:
/usr/include/malloc.h:4: warning: #warning "<malloc.h> is obsolete,
use <stdlib.h>"
gcc -DTAC_PLUS_PIDFILE=\"/var/run/tac_plus.pid\" -DMAXSESS -c pw.c
pw.c: In function `tac_passwd_lookup':
pw.c:118: structure has no member named `pw_age'
pw.c:119: structure has no member named `pw_comment'
*** Error code 1
Stop in /tmp/tacacs/tac_plus.F4.0.4.alpha.
sparc-proto28#
--
JT
Visit your host, monkey.org