Не удается найти Autom4te / ChannelDefs.pm в @INC (когда он определенно есть)

4805
GTF

У меня были проблемы с запуском makeпроцесса сборки, который, как я знаю, работает на 32-битной виртуальной машине Ubuntu. Я использую 64-разрядную виртуальную машину Ubuntu, и у меня есть ощущение, что проблема может быть в 64-разрядной версии, но я не совсем уверен.

В основном, когда я запускаю команду make, я получаю следующую ошибку:

Can't locate Autom4te/ChannelDefs.pm in @INC (@INC contains: [...]/staging_dir/host/share/autoconf /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at [...]/staging_dir/host/bin/autoreconf line 40. 

Теперь, если я перейду к тому, что [...]/staging_dir/host/share/autoconfя вижу, вопреки тому, что думает autoreconf, Autom4te/ChannelDefs.pmопределенно существует, поэтому я не совсем понимаю, что здесь происходит.

Чтобы исправить предыдущие (64 против 32-битных) проблемы, которые я также установил ia32-libsи установил autoconfпросто для безопасности, но он все еще дает мне эту странную ошибку.

1
На самом деле я только что попробовал это на 32-битной машине, и я получаю ту же ошибку. GTF 10 лет назад 0
Вы решили эту проблему? В этом случае вы должны опубликовать ответ, я был бы рад узнать. Gauthier 10 лет назад 0
Да, см. Мой ответ: в основном я понятия не имею, что именно решило, но у меня такое чувство, что, вероятно, это были все разрешения. GTF 10 лет назад 0
Я получил эту ошибку при запуске `dpkg-buildpackage`. Решено было запустить его на `sudo`. Yuri Ghensev 6 лет назад 0

2 ответа на вопрос

0
GTF

Итак, я решил проблему, но я не уверен, какая именно комбинация решит эту проблему. Я сделал много исправлений разрешений (особенно + x ing binaries).

0
W Yg

Perl не может найти путь Lib autom4te, создать символьную ссылку из /usr/local/Cellar/autoconf/2.69/share/autoconfк /usr/local/share.The команды, как: cd /usr/local/share && ln -s /usr/local/Cellar/autoconf/2.69/share/autoconf .. О, это MacOS

Похожие вопросы