[devel] I: новый libssl7

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Авг 9 21:03:49 MSD 2008


On Sat, Aug 09, 2008 at 12:56:52AM +0400, Evgeny Sinelnikov wrote:
> В плане пересборки с новым openssl могут возникнуть осложнения из-за
> того, что теперь он собран с поддержкой kerberos, то есть слинкован с
> библиотеками из пакета libkrb5. В связи с этим у пакета libssl-devel
> появилась зависимость на пакет libkrb5-devel. Последнее, из-за
> специфичности расположения заголовочных файлов в нашей сборке MIT
> Kerberos, влечёт за собой следующую проблему - не все приложения
> корректно выставляют CFLAGS из /usr/lib/pkgconfig/openssl.pc,
> /usr/lib/pkgconfig/libssl.pc или /usr/lib/pkgconfig/libcrypto.pc.
> Сейчас CFLAGS выглядит таким образом:
> $ pkg-config libcrypto --cflags
> -I/usr/include/krb5
> Если ранее отсутствие этого не влияло, то сейчас приведёт к
> несобираемости таких пакетов. В нашем случае могут перестать
> собираться даже те пакеты, которые нормально могли бы быть собраны в
> Fedora, где заголовочные файлы kerberos лежат в /usr/include, а не
> вынесены в /usr/include/krb5, как у нас.

У меня пакет перестал собираться пакет perl-Crypt-SSLeay!

In file included from /usr/include/openssl/ssl.h:192,
                 from crypt_ssleay_version.h:1,
                 from SSLeay.xs:26:
/usr/include/openssl/kssl.h:72:18: error: krb5.h: No such file or directory

Но, что удивительно, если официально сделать симлинк
/usr/include/openssl/krb5.h, то упомянутый пакет счастливо собирается.

ln -s ../krb5/krb5/krb5.h /usr/include/openssl/krb5.h
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080809/10617956/attachment-0002.bin>


Подробная информация о списке рассылки Devel