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

Исходное сообщение
"cyrus-sasl ldconfig"

Отправлено Игорь , 03-Мрт-09 09:42 
Не могу собрать sendmail, выдает ошибку:

cc -o sendmail  -L/usr/local/cyrus/sasl-2.1.22/lib main.o alias.o arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o parseaddr.o queue.o ratectrl.o readcf.o recipient.o sasl.o savemail.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o     -lsasl2 /usr/src/halt/sendmail-8.14.3/obj.FreeBSD.7.1-RELEASE.i386/libsmutil/libsmutil.a /usr/src/halt/sendmail-8.14.3/obj.FreeBSD.7.1-RELEASE.i386/libsm/libsm.a  -lutil
/usr/bin/ld: cannot find -lsasl2


cyrus-sasl установлен, библиотеки лежат /usr/local/cyrus/sasl/lib
ls -l

-rwxr-xr-x  1 root  wheel     647 Mar  3 06:22 libsasl2.la
-rwxr-xr-x  1 root  wheel  295090 Mar  3 06:10 libsasl2.so.2.22
drwxr-xr-x  2 root  wheel     512 Mar  3 06:10 sasl2

cat /etc/ld.so.conf
/usr/local/cyrus/sasl-2.1.22/lib/sasl2
/usr/local/cyrus/sasl-2.1.22/lib

ldconfig запускал с различными параметрами, но ldconfig -r | grep -i sasl - пусто
ОС : FREEBSD 7.1

подскажите плиз в чем дело?

на 5.4, 6.1 делал проблем таких не было.


Содержание

Сообщения в этом обсуждении
"cyrus-sasl ldconfig"
Отправлено newser , 03-Мрт-09 10:57 
>cyrus-sasl установлен, библиотеки лежат /usr/local/cyrus/sasl/lib
>ls -l
>
>-rwxr-xr-x  1 root  wheel     647 Mar
> 3 06:22 libsasl2.la
>-rwxr-xr-x  1 root  wheel  295090 Mar  3 06:10
>libsasl2.so.2.22
>drwxr-xr-x  2 root  wheel     512 Mar
> 3 06:10 sasl2

Вот спрашивается: на кой хер быть самоделкиным? Поставьте из портов - и будет Вам счастье.


"cyrus-sasl ldconfig"
Отправлено Игорь , 03-Мрт-09 11:52 
>[оверквотинг удален]
>>
>>-rwxr-xr-x  1 root  wheel     647 Mar
>> 3 06:22 libsasl2.la
>>-rwxr-xr-x  1 root  wheel  295090 Mar  3 06:10
>>libsasl2.so.2.22
>>drwxr-xr-x  2 root  wheel     512 Mar
>> 3 06:10 sasl2
>
>Вот спрашивается: на кой хер быть самоделкиным? Поставьте из портов - и
>будет Вам счастье.

проблема отношения к портам не имеет, поэтому обсуждать плюсы и минусы установки из портов тут я думаю не имеет смысла.


"cyrus-sasl ldconfig"
Отправлено newser , 03-Мрт-09 12:48 
>[оверквотинг удален]
>>>-rwxr-xr-x  1 root  wheel  295090 Mar  3 06:10
>>>libsasl2.so.2.22
>>>drwxr-xr-x  2 root  wheel     512 Mar
>>> 3 06:10 sasl2
>>
>>Вот спрашивается: на кой хер быть самоделкиным? Поставьте из портов - и
>>будет Вам счастье.
>
>проблема отношения к портам не имеет, поэтому обсуждать плюсы и минусы установки
>из портов тут я думаю не имеет смысла.

Самоделкину - самоделкин путь. Удачи!


"cyrus-sasl ldconfig"
Отправлено ALex_hha , 03-Мрт-09 16:35 
>[оверквотинг удален]
>>>-rwxr-xr-x  1 root  wheel  295090 Mar  3 06:10
>>>libsasl2.so.2.22
>>>drwxr-xr-x  2 root  wheel     512 Mar
>>> 3 06:10 sasl2
>>
>>Вот спрашивается: на кой хер быть самоделкиным? Поставьте из портов - и
>>будет Вам счастье.
>
>проблема отношения к портам не имеет, поэтому обсуждать плюсы и минусы установки
>из портов тут я думаю не имеет смысла.

Имеет и ОГРОМНОЕ. Не занимайтесь ерундой, используйте порты


"cyrus-sasl ldconfig"
Отправлено Drugit , 29-Мрт-09 00:08 
>[оверквотинг удален]
>/usr/local/cyrus/sasl-2.1.22/lib/sasl2
>/usr/local/cyrus/sasl-2.1.22/lib
>
>ldconfig запускал с различными параметрами, но ldconfig -r | grep -i sasl
>- пусто
>ОС : FREEBSD 7.1
>
>подскажите плиз в чем дело?
>
>на 5.4, 6.1 делал проблем таких не было.

Тоже заметил такое поведение на 7.x решил добавлением в site.config.m4:
APPENDDEF(`confLIBDIRS', `-L/DIR -R/DIR')

P.S. Порты юзают, те кто не умеет ставить руками, которым пох что там в параметрах портов забито (как и с чем оно компилиться) и которые не используют jail с самым минимальным набором софта и библиотек (только то что нужно).


"cyrus-sasl ldconfig"
Отправлено newser , 30-Мрт-09 16:32 
>P.S. Порты юзают, те кто не умеет ставить руками, которым пох что
>там в параметрах портов забито (как и с чем оно компилиться)
>и которые не используют jail с самым минимальным набором софта и
>библиотек (только то что нужно).

Ещё один самоделкин не осилил порты?


"cyrus-sasl ldconfig"
Отправлено Игорь , 26-Янв-10 18:07 
>>P.S. Порты юзают, те кто не умеет ставить руками, которым пох что
>>там в параметрах портов забито (как и с чем оно компилиться)
>>и которые не используют jail с самым минимальным набором софта и
>>библиотек (только то что нужно).

Полностью согласен! Я так и делаю, а свою проблему решил.
ответ кроется в man ldconfig

>Filenames must conform to the lib*.so.[0-9] pattern in order to be added to the hints file.

переименование библиотеки решило проблему.