Сбой сборки Coova-Chilli 1.3.0 для сервера Ubuntu 14.04

Следовал указаниям дистрибутива Coova-Chilli.

wget https://coova.github.io/coova-chilli/coova-chilli-1.3.0.tar.gz
tar xzf coova-chilli-1.3.0.tar.gz
cd coova-chilli-1.3.0/
debuild -b

и результаты следующие ошибки.

...........Error Section................

/usr/bin/ld: /usr/lib/libssl.a(s23_srvr.o): relocation R_X86_64_32 against   
`.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/lib/libssl.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
libtool: install: error: relink `libchilli.la' with the above command before   
installing it
make[4]: *** [install-libLTLIBRARIES] Error 1
make[4]: Leaving directory `/home/download/coova-chilli-1.3.0/src'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/home/download/coova-chilli-1.3.0/src'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/download/coova-chilli-1.3.0/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/download/coova-chilli-1.3.0'
make: *** [install] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit 
status 2
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc -b failed

Сначала я подумал, что, возможно, openssl не была достаточно свежей версией. Ни у одного из других приложений такой проблемы не было. Поэтому я удалил пакет openssl, собрал и установил его из исходного кода. Последняя версия openssl 1.0.2e. Я перепроверил радиус-сервер после копирования и восстановления openssl, и все на удивление все еще работает нормально.

Я попытался снова скомпилировать coova-chilli, а также 1.2.9, но получил ту же ошибку. libssl.a присутствует в этом месте.

Есть мысли о том, как лучше поступить?

1 ответ

Решение

Инструкции для Debian/Ubuntu на Coova-Chilli не были правильными для Ubuntu.

wget https://coova.github.io/coova-chilli/coova-chilli-1.3.0.tar.gz
tar xzf coova-chilli-1.3.0.tar.gz
cd coova-chilli-1.3.0/ 
./configure --prefix= --enable-miniportal (or whatever flags you want)
make 
sudo make install
update-rc.d chilli defaults

Ссылка: https://help.ubuntu.com/community/WifiDocs/CoovaChilli

Другие вопросы по тегам