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

я столкнулся с проблемой запуска 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 на всякий случай, но это все еще дает мне эту странную ошибку.

15
задан GTF
14.01.2023 21:28 Количество просмотров материала 3530
Распечатать страницу

2 ответа

хорошо, поэтому я решил проблему, но я не уверен, какая именно комбинация вещей решила ее. Я сделал много разрешений фиксации (особенно + X ING двоичные файлы).

0
отвечен GTF 2023-01-16 05:16

Perl не может найти путь к lib Autom4te, создайте мягкую ссылку из /usr/local/Cellar/autoconf/2.69/share/autoconf to /usr/local/share.Команду: cd /usr/local/share && ln -s /usr/local/Cellar/autoconf/2.69/share/autoconf .. О, это MacOS

0
отвечен W Yg 2023-01-16 07:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх