shahagdji Posted June 20, 2013 Posted June 20, 2013 Добрый день. устанавливаю tacacs+ по инструкции http://itshka.net/content/ustanovka-tacacs-c-ispolzovaniem-mysql ошибка при выполнении команды make: root@tacvirt:/usr/local/src/tac_plus-4.4# make gcc -g -O2 -o tac_plus acct.o authen.o author.o config.o choose_authen.o default_fn.o default_v0_fn.o do_acct.o do_author.o dump.o enable.o encrypt.o expire.o hash.o tac_plus.o md5.o packet.o parse.o programs.o pw.o pwlib.o report.o sendauth.o sendpass.o time_limit.o utils.o accesslog.o ext_authen.o -lnsl -lpthread -lc -lcrypt ext_authen.o: In function `SD_Authenticate': /usr/local/src/tac_plus-4.4/ext_authen.c:23: undefined reference to `SD_Init' /usr/local/src/tac_plus-4.4/ext_authen.c:27: undefined reference to `SD_Lock' /usr/local/src/tac_plus-4.4/ext_authen.c:31: undefined reference to `SD_Check' /usr/local/src/tac_plus-4.4/ext_authen.c:50: undefined reference to `SD_Close' collect2: ld returned 1 exit status make: *** [tac_plus] Ошибка 1 Подскажите пожалуйста куда копать. Вставить ник Quote
n1k3 Posted June 20, 2013 Posted June 20, 2013 Во первых что за дистрибутив ОС? В пакетном менеджере нет готового пакета? Во вторых с такими вопросами лучше как раз таки на юникс-форумы идти, ошибка типичная для любой программы собираемой из исходников. Вставить ник Quote
srg555 Posted June 20, 2013 Posted June 20, 2013 shahagdji какой-то либы не хватает. проверьте все, их всего 4 Вставить ник Quote
shahagdji Posted June 24, 2013 Author Posted June 24, 2013 Пробовал и на ubuntu 10.04 и 12.04 так же ошибка. Пытался искать по названию tac_plus оказалось, что пакетном менеджере он называется tacacs+. Установился без проблем. В следующий раз буду тщательнее искать по репозиториям. Спасибо Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.