не ставиться squid2.7
пишет следущее:
if cc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include -O2 -fno-strict-aliasing -pipe -march=pentium4 -MT yp_auth.o -MD -MP -MF «.deps/yp_auth.Tpo» -c -o yp_auth.o yp_auth.c; then mv -f «.deps/yp_auth.Tpo» «.deps/yp_auth.Po»; else rm -f «.deps/yp_auth.Tpo»; exit 1; fi
if cc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include -O2 -fno-strict-aliasing -pipe -march=pentium4 -MT nis_support.o -MD -MP -MF «.deps/nis_support.Tpo» -c -o nis_support.o nis_support.c; then mv -f «.deps/nis_support.Tpo» «.deps/nis_support.Po»; else rm -f «.deps/nis_support.Tpo»; exit 1; fi
cc -O2 -fno-strict-aliasing -pipe -march=pentium4 -g -o yp_auth yp_auth.o nis_support.o -L../../../lib -lmiscutil -lcrypt -lmd -lm
nis_support.o(.text+0×4a): In function `get_nis_password’:
: undefined reference to `yp_match'
* Error code 1
Stop in /usr/ports/www/squid/work/squid-2.7.STABLE6/helpers/basic_auth/YP.
* Error code 1
Stop in /usr/ports/www/squid/work/squid-2.7.STABLE6/helpers/basic_auth.
* Error code 1
Stop in /usr/ports/www/squid/work/squid-2.7.STABLE6/helpers.
* Error code 1
Stop in /usr/ports/www/squid/work/squid-2.7.STABLE6.
* Error code 1
Stop in /usr/ports/www/squid.
* Error code 1
Stop in /usr/ports/www/squid.
как правильно читать такие логи?
если не ошибаюсь:
В функции get_nis_password неопределена ссылка на yp_match
как побороть сей недуг?
какие библиотеки, исправления нужны?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Правильно думаешь. Только буквально переводить не надо, никакой ссылки там нет, функция используется, а самой функции у ld «на руках» нет (Undefined reference to = «Непонятное» обращение к). Надо найти yp_match() и сделать (как вариант) -l.
победа
втыкание NO_NIS=true в етк маке.конф
Ну или так. Но тогда, соответственно, не будет поддержки YP.
а что за YP библиотека такая?
и кстати YP библиотеку не нашла
YP (Yellow Pages) довольно давно переименовали в NIS.
ну и http://en.wikipedia.org/wiki/Yellow_Pages_(computing)