[devel] help libtool

Denis Kuznetsov =?iso-8859-1?q?kde_=CE=C1_kde=2Ekiev=2Eua?=
Пт Мар 6 15:26:50 MSK 2009


Спасибо. Проблема решена.
On Friday 06 March 2009 14:10:31 Damir Shayhutdinov wrote:
> >> Ошибки линкера - в студию!
> >
> > libtool --tag=CC --mode=link x86_64-alt-linux-gcc   -o radeapclient
> > radeapclient.lo
> > libeap/libfreeradius-eap.la -lnsl -lresolv  -lpthread -lcrypto -lssl
> > -lcrypto x86_64-alt-linux-gcc -o .libs/radeapclient .libs/radeapclient.o
> > libeap/.libs/libfreeradius-eap.so -lnsl -lresolv -lpthread -lssl -lcrypto
> >   -Wl,--rpath -Wl,/usr/lib64/freeradius
>
> Как видно по ключу "-o .libs/radeapclient" , компилируется программа
> radeapclient.
>
> > libeap/.libs/libfreeradius-eap.so: undefined reference to
> > `SSL_set_ex_data'
>
> Теперь внимание - ошибка выдается в библиотеке
> libeap/.libs/libfreeradius-eap.so, которая, очевидно, не слинкована с
> libssl. Это видно по началу строчки
> (libeap/.libs/libfreeradius-eap.so:)
>
> Так вот, исправлять ее надо в месте, где компилируется этот самый
> libfreeradious-eap.so.
>
> > В данный момент решаю проблему костылем в виде:
>
> Решите ее правильно, добавлением -lssl -lcrypto в строчку линковки
> libfreeradius-eap.so
>
> И вообще, этот freeradius паковался в Сизиф не раз, и не два, и эти
> проблемы с долинковкой лично я исправлял уже как минимум дважды.
>
> > Но это всетаки не дело :(
>
> Приятно, что вы это понимаете. Не беспокойтесь, чайник - это, в
> большинстве случаев, временно.
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



-- 
Denis Kuznetsov


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