Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Smirnov Alexey                       2:5020/400     07 Aug 2002  17:02:19
 To : All
 Subject : link with custom library (cyrus-sasl)
 -------------------------------------------------------------------------------- 
 
 Hello All!
 
 Есть FreeBSD 4-STABLE. Соответсвенно в системе стоит родной креберос типа
 HEIMDAL. 
 Из портов поставлен в /usr/local креберос типа MIT (это нужно для связки с W2K).
 
 Дальше собираю cyrus-sasl (из сорцов потому что в портах древняя версия) c
 --enable-gssapi=/usr/local. 
 Оно (после незначительных изменений в configure) находит что у меня MIT, создает
 
 правильный config.h и дальше все прекрасно собирается. Hо дальше тест 
 sample-client<=>sample-server не проходит:
 
 sample-server: unable to dlopen /usr/local/lib/sasl2/libgssapiv2.so.2:
 /usr/lib/libkrb5.so: Undefined symbol "initialize_asn1_error_table_r"
 sample-client: unable to dlopen /usr/local/lib/sasl2/libgssapiv2.so.2:
 /usr/lib/libkrb5.so: Undefined symbol "initialize_asn1_error_table_r"
 
 т.е. оно пытается юзать /usr/lib/libkrb5.so вместо /usr/local/lib/libkrb5.so.
 Вопрос - как слинковать именно с той библиотекой которая мне нужна ?
 
 PS. у меня после редактирования configure везде в мэйкфайлах строчка типа 
 GSSAPIBASE_LIBS = -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -lgssapi_krb5
 -lkrb5 -lk5crypto -lcom_err
 
 man ld прочитан
 
 -- 
 --- ifmail v.2.15dev5
  * Origin: Uniland-Ekaterinburg (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 link with custom library (cyrus-sasl)   Smirnov Alexey   07 Aug 2002 17:02:19 
Архивное /ru.unix.bsd/6577b7e1d51c.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional