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