URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 38261
[ Назад ]

Исходное сообщение
"Сборка Squid под FreeBSD"

Отправлено Bushi , 09-Дек-03 08:25 
     Пытаюсь собрать  squid под FreeBSD (пробовал из исходников и портов). Собирается все, кроме модулей авторизации LDAP. Собираю с опциями:

    --enable-auth=basic --enable-basic-auth-helpers="NCSA PAM YP LDAP"
    --enable-external-acl-helpers="ip_user unix_group ldap_group"

    Ошибки:
    squid_ldap_auth.c:73:18: lber.h: No such file or directory
    squid_ldap_auth.c:74:18: ldap.h: No such file or directory

    Не разбираясь со сложным Makefile, копирую недостающие заголовочные файлы в include, получаю новые ошибки:
    cc  -O -pipe -mcpu=pentiumpro  -g -o squid_ldap_auth  squid_ldap_auth.o -L../../../lib -lmiscutil -lldap -llber -lm
    /usr/bin/ld: cannot find -lldap
    *** Error code 1

    Где собака порылась?


Содержание

Сообщения в этом обсуждении
"Сборка Squid под FreeBSD"
Отправлено lldap , 09-Дек-03 10:32 
>     Пытаюсь собрать  squid под FreeBSD (пробовал
>из исходников и портов). Собирается все, кроме модулей авторизации LDAP. Собираю
>с опциями:
>
>    --enable-auth=basic --enable-basic-auth-helpers="NCSA PAM YP LDAP"
>    --enable-external-acl-helpers="ip_user unix_group ldap_group"
>
>    Ошибки:
>    squid_ldap_auth.c:73:18: lber.h: No such file or directory
>    squid_ldap_auth.c:74:18: ldap.h: No such file or directory
>
>    Не разбираясь со сложным Makefile, копирую недостающие заголовочные
>файлы в include, получаю новые ошибки:
>    cc  -O -pipe -mcpu=pentiumpro  -g -o
>squid_ldap_auth  squid_ldap_auth.o -L../../../lib -lmiscutil -lldap -llber -lm
>    /usr/bin/ld: cannot find -lldap
>    *** Error code 1
>
>    Где собака порылась?


Тут именно так?
$ ldconfig -r | grep lldap
        187:-lldap.2 => /usr/local/lib/libldap.so.2
        188:-lldap_r.2 => /usr/local/lib/libldap_r.so.2


"Сборка Squid под FreeBSD"
Отправлено ipmanyak , 09-Дек-03 10:39 
какую версию сквида компилишь ? возьми последнюю 2.5.STABLE4

"Сборка Squid под FreeBSD"
Отправлено Bushi , 09-Дек-03 10:48 
>какую версию сквида компилишь ? возьми последнюю 2.5.STABLE4

Пробовал и  2.5.STABLE4. Ощибка где-то в configure или в Makefile. После configure ручками правлю helpers/basic_auth/LDAP/Makefile, добавляю пути и все компилится.


"Сборка Squid под FreeBSD"
Отправлено ipmanyak , 09-Дек-03 11:05 
>>какую версию сквида компилишь ? возьми последнюю 2.5.STABLE4
>
>Пробовал и  2.5.STABLE4. Ощибка где-то в configure или в Makefile. После
>configure ручками правлю helpers/basic_auth/LDAP/Makefile, добавляю пути и все компилится.

тады желательно это дело прописать в багрепортс на сайте сквида - пусть правят, чтобы другие не мучались