Привет всем, помогите разобраться:
Взял на сайте openvpn.net последний релиз openvpn-2.0.9.
Перед установкой установил из портов lzo2 (lzo-2.02).
Распоковал openvpn в свою домашнюю директорию, запускаю:
./configure --with-lzo-headers=/usr/local/include/lzo --with-lzo-lib=/usr/local/lib
результат:
...
...
configure: checking for LZO Library and Header files...
checking lzo/lzo1x.h usability... no
checking lzo/lzo1x.h presence... no
checking for lzo/lzo1x.h... no
checking lzo1x.h usability... yes
checking lzo1x.h presence... yes
checking for lzo1x.h... yes
checking for lzo1x_1_15_compress in -llzo... no
configure: error: LZO headers were found but LZO library was not foundВ директории /usr/local/lib присутствуют lib'ы от lzo:
liblzo2.la
liblzo2.so
liblzo2.so.2Подскажите как полечить это дело.
P.S. Ставил из портов openvpn 2.0.6 прошло на ура, а вот свежая 2.0.9 скачанная не хочет.
>Подскажите как полечить это дело.
>P.S. Ставил из портов openvpn 2.0.6 прошло на ура, а вот свежая
>2.0.9 скачанная не хочет.1) ЮЗАЙТЕ ПОРТЫ, ОНИ РУЛЕЗ !!! для того они и существуют чтобы патчить исходники на предмет работы под Фрёй.
2) Какие такие изменения в 2.0.9 по сравнению с 2.0.6 Вам не дают спокойно жить ?
Читаем http://openvpn.net/changelog.html:2006.10.01 -- Version 2.0.9
* Windows installer updated with OpenSSL 0.9.7l DLLs to fix
published vulnerabilities.
* Fixed TAP-Win32 bug that caused BSOD on Windows Vista
(Henry Nestler). The TAP-Win32 driver has now been
upgraded to version 8.4.
2006.09.12 -- Version 2.0.8
* Windows installer updated with OpenSSL 0.9.7k DLLs to fix
RSA Signature Forgery (CVE-2006-4339).
* No changes to OpenVPN source code between 2.0.7 and 2.0.8.2006.04.12 -- Version 2.0.7
* Code added in 2.0.6-rc1 to extend byte counters
to 64 bits caused a bug in the Windows version which has now
been fixed. The bug could cause intermittent crashes.Все изменения начиная с 2.0.7 касаются версии под Вин32, так какого Черта >:-E тебе 2.0.9 под Фрю нужно ?
А если таки надо - смотри configure и мейкфайл на предмет того где он ищет либы.
блин но ведь либы на месте, что компилятор хочет??
>блин но ведь либы на месте, что компилятор хочет??but LZO library was not found :))
Cмотри configure - где он пытается искать либы и какие, добавь туда строку выводящую LZO_LIB_PATCH (или как там эта переменная именуется) на экран (типа breakpoint :)
Посмотри Makefile в /usr/ports/security/openvpn на предмет - чего там патчится в штатных исходниках после таргета extract и т.д.
У меня была похожая ерунда - тоже lzo не находил.
Заработало со следующими параметрами:
./configure --with-lzo-lib=/usr/local/lib/ --with-lzo-headers=/usr/local/include/lzo
>У меня была похожая ерунда - тоже lzo не находил.
>Заработало со следующими параметрами:
>./configure --with-lzo-lib=/usr/local/lib/ --with-lzo-headers=/usr/local/include/lzoДошёл до таких же параметров, но openvpn-2.1_rc1 не хочет собираться.
Параметр --with-lzo-headers=/usr/local/include/lzo должен быть таким у меня по крайней мере прошло --with-lzo-headers=/usr/local/include
Похоже что OpenVPN заточен под lzo1x
следущий вопрос на засыпку а как он будет вести себя с lzo2x
>Похоже что OpenVPN заточен под lzo1x
>следущий вопрос на засыпку а как он будет вести себя с lzo2xИз чего вывод, что под lzo1x заточен? А то я уже второй день маюсь с установкой, понять охота.