При выполнении makeinfo на cygwin я получаю следующие ошибки. Я использую Perl версии 5.32.1.
23:16 Харшал:~> makeinfo Не удается найти if.pm в @INC (возможно, вам потребуется установить модуль if) (@INC содержит: /usr/lib/texinfo /usr/share/texinfo/lib/Text-Unidecode/lib /usr/share/ texinfo/lib/Unicode-EastAsianWidth/lib /usr/share/texinfo/lib/libintl-perl/lib /usr/share/texinfo /usr/share/texinfo /usr/local/lib/perl5/site_perl/5.32/x86_64- cygwin-threads /usr/local/share/perl5/site_perl/5.32 /usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads /usr/share/perl5/vendor_perl/5.32 /usr/lib/perl5/5.32/ x86_64-cygwin-threads /usr/share/perl5/5.32) в /usr/share/texinfo/Texinfo/Structuring.pm, строка 27. BEGIN не удалось — компиляция прервана в /usr/share/texinfo/Texinfo/Structuring.pm, строка 27. Сбой компиляции в строке 32 /usr/share/texinfo/Texinfo/Convert/Converter.pm. Ошибка BEGIN — компиляция прервана в /usr/share/texinfo/Texinfo/Convert/Converter.pm, строка 32. Сбой компиляции в строке 99 /usr/bin/makeinfo. Ошибка BEGIN — компиляция прервана в /usr/bin/makeinfo, строка 99.
Если кто-то может подсказать, как решить эту проблему, было бы полезно
Я попытался обновить версию perl. Я попытался ввести код в строке номер 27 в structuring.pm, но не тренировался. Я не из области программного обеспечения, но мне нужно вышеперечисленное для некоторого обновления набора инструментов на основе RISCV.
Любая помощь будет действительно оценена.
Что-то не так с вашей системой. Это файл, включенный в пакет perl-5.32.1-2. Его следует найти на
/usr/share/perl5/5.32/if.pm
Попробуйте переустановить пакет perl
. Если файл не отсутствует, что-то не так с разрешениями.
Пожалуйста, проверьте свои переменные среды, есть вероятность, что переменные указывают на неправильное расположение файлов модулей.