2013-05-10 2 views
0

Я пытаюсь собрать пакет libwebsocket, процедура используется: -ошибка при компиляции - используя автоген генерироваться Makefile

./autogen 
./configure 
make 

Я получаю ошибку LIBTOOL во время макияжа: ---

make 
make all-recursive 
make[1]: Entering directory `/home/ignite/rpi_package_sb2/libwebsockets-1.0-chrome25-firefox17' 
Making all in lib 
make[2]: Entering directory `/home/ignite/rpi_package_sb2/libwebsockets-1.0-chrome25-firefox17/lib' 
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -pedantic -rdynamic -fPIC -Werror -c -DINSTALL_DATADIR=\"/usr/share\" -DLWS_OPENSSL_CLIENT_CERTS=\"/etc/pki/tls/certs/\" -g -O2 -MT libwebsockets_la-libwebsockets.lo -MD -MP -MF .deps/libwebsockets_la-libwebsockets.Tpo -c -o libwebsockets_la-libwebsockets.lo `test -f 'libwebsockets.c' || echo './'`libwebsockets.c 
../libtool: line 862: X--tag=CC: command not found 
../libtool: line 895: libtool: ignoring unknown tag : command not found 
../libtool: line 862: X--mode=compile: command not found 
../libtool: line 1029: *** Warning: inferring the mode of operation is deprecated.: command not found 
../libtool: line 1030: *** Future versions of Libtool will require --mode=MODE be specified.: command not found 
../libtool: line 1173: Xgcc: command not found 
../libtool: line 1173: X-DHAVE_CONFIG_H: command not found 
../libtool: line 1173: X-I.: command not found 
../libtool: line 1173: X-I..: command not found 
../libtool: line 1173: X-Wall: command not found 
../libtool: line 1173: X-std=gnu99: command not found 
../libtool: line 1173: X-pedantic: command not found 
../libtool: line 1173: X-rdynamic: command not found 
../libtool: line 1173: X-fPIC: command not found 
../libtool: line 1173: X-Werror: command not found 
../libtool: line 1173: X-c: command not found 
../libtool: line 1173: X-DINSTALL_DATADIR="/usr/share": No such file or directory 
../libtool: line 1173: X-DLWS_OPENSSL_CLIENT_CERTS="/etc/pki/tls/certs/": No such file or directory 
../libtool: line 1173: X-g: command not found 
../libtool: line 1173: X-O2: command not found 
../libtool: line 1173: X-MT: command not found 
../libtool: line 1173: Xlibwebsockets_la-libwebsockets.lo: command not found 
../libtool: line 1173: X-MD: command not found 
../libtool: line 1173: X-MP: command not found 
../libtool: line 1173: X-MF: command not found 
../libtool: line 1173: X.deps/libwebsockets_la-libwebsockets.Tpo: No such file or directory 
../libtool: line 1173: X-c: command not found 
../libtool: line 1226: Xlibwebsockets_la-libwebsockets.lo: command not found 
../libtool: line 1231: libtool: compile: cannot determine name of library object from `': command not found 
make[2]: *** [libwebsockets_la-libwebsockets.lo] Error 1 
make[2]: Leaving directory `/home/ignite/rpi_package_sb2/libwebsockets-1.0-chrome25-firefox17/lib' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/home/ignite/rpi_package_sb2/libwebsockets-1.0-chrome25-firefox17' 
make: *** [all] Error 2 

Я искал в Google & нашел эти два ссылка оба используют, чтобы заявить запустить - autoreconf -fi команду

http://forums.gentoo.org/viewtopic-t-870737-start-0.html
https://openlinuxforums.org/index.php?topic=3119.0

Что именно команда autoreconf -fi сделает? он регенерировать ли configure.ac файл ?
Является ли эта последовательность правильно Перекомпилируем пакет ?

autoreconf -fi 
./autogen 
./configure 
make 
+0

Недавно у меня была та же проблема. Чтобы исправить это: http://stackoverflow.com/a/30477516/2485895 – juanra

ответ

0

Если вы просто хотите, чтобы построить свой пакет и порядок их сборки не удается, я бы сообщить об этом в список рассылки своего пользователя по крайней мере, , Может быть, кто-то понял, что работает для вас.

autoreconf -fi будет регенерировать сценарий configure, переписать Makefile.in и другие материалы. Это не регенерировать configure.ac. Ваша новая последовательность может работать или не работать.

Смежные вопросы