2014-12-31 4 views
4

У меня проблема с установкой automake 1.14.1 на Rapbian (2014-09-09-wheezy-raspbian) дистрибутив. Я написал sh ./configure, а затем я написал make тогда терминал написал мне, что:Automake - проблема с установкой версии 'automake-1.14.1'

$ make  
CDPATH="${ZSH_VERSION+.}:" && cd . && "/home/pi/LIBRARY/automake-1.14./twrap/aclocal-1.14" 
Can't locate /home/pi/LIBRARY/automake-1.14.1/bin/aclocal in @INC (@INC contains: 
/etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5usr 
/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at 
/home/piLIBRARY/automake-1.14.1/t/wrap/aclocal-1.14 line 29.Makefile:2493: recipe 
for target 'aclocal.m4' failed make: *** [aclocal.m4] Error 2 

Я не знаю, что это значит. Можете ли вы помочь мне, что делать дальше?

+0

Почему бы не использовать упакованную версию? (т. е. установить из числа оборотов в минуту) –

+0

Похоже, что шаг настройки (если он преуспел) использовал другой INC для perl или, возможно, получил другой Perl-бинар. Вместо 'sh./Configure', попробуйте просто запустить' configure', чтобы среда была такой же, как оболочка, из которой вы запускаете 'make'. –

+0

Я пробовал использовать apt-get, но в этом случае всегда старую старую версию automake. Мне нужна версия automake 1.14, я мог бы установить библиотеку bcm2835 на малину Pi. Я думаю, что rpm невозможно установить на дистрибутив Raspbian. Я попробовал запустить configure без команды sh, но никакого эффекта. –

ответ

2

я узнал, что проблема. Я использую filezilla для транспортировки automake для Raspberry Pi (работает на Raspbian) в неупакованном виде. Когда я доставил упакованный automake.tar через fillezila, а затем распаковал его на RPi и сделал установку этого, тогда у меня нет проблем. Однако большое спасибо за все ваши ответы и усилия, чтобы помочь мне.

0

recipe for target 'aclocal.m4' failed make: *** [aclocal.m4] Error 2

говорит, где произошел сбой. Таким образом, сбой происходит, когда файл make вызывает aclocal.m4. Это связано с тем, что Can't locate /home/pi/LIBRARY/automake-1.14.1/bin/aclocal, так что проверьте, можно ли найти /home/pi/LIBRARY/automake-1.14.1/bin/aclocal, а если нет, то установите, что необходимо для устранения ошибки.

+0

Как узнать, можно ли найти aclocal? В папке '/ automake-1.14.1/bin /' находятся 'aclocal.in' и' aclocal.tmp', но не 'aclocal'. Я думаю, что aclocal является частью automake в старой версии 1.11, которая уже установлена. Я попробовал запустить './Configure' еще раз, и теперь, когда я запускаю' make', возникает другая ошибка '> Makefile: 2463: recipe для target 'Makefile.in' failed'' make: *** [Makefile.in] Ошибка 1 ' –

+0

попытайтесь запустить' make clean'. – jgr208

+0

Я попытался запустить его, но никакого эффекта. Последняя ошибка показана снова. –

0

Я успешно построил на том же raspbian automake-1.14.1 из архива tar.gnu.org/gnu/automake. Сценарий bin/aclocal должен быть создан на этапе «make». Makefile.in уже включен в tarball. Там может быть несколько причин таких ошибок, как вы ввели в своем сообщении:

  • Неправильный источник распределения используются: используйте любого из ftp.gnu.org/gnu/automake, http://ftp.gnu.org/gnu/automake/automake-1.14.1.tar.xz

  • вы дон У вас недостаточно пространства для создания стадии bin/aclocal на стадии «make», проверьте вывод df

  • есть проблемы с консистенцией fs, прочитайте dmesg.
+0

Я использовал распространение automake из источника, что вы мне предложили. Нет эффекта. Я попробовал 'df' узнать, как свободное пространство на диске (SD-карта на малине pi), я думаю, что достаточно места. Я читаю сообщение, вызванное 'dmesg', но я не знаю, что искать там. Сообщение довольно длинное. –

+0

Итак, у вас нет Makefile.in в корневой папке automake после начальной распаковки (последняя описанная ошибка) или вашего './t/wrap/aclocal-1.14 'не может найти скрипт bin/aclocal (начальная ошибка в описании темы)? С какой ошибкой вы сталкиваетесь? –

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