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