Как исправить GNU ассемблер (газ) документацию не удалось собрать с помощью mingw64 / msys2?

Я получаю ошибки, подобные этой, при сборке binutils-gdb (не удается создать документацию по газу). Кто-нибудь видел это раньше или знает, как это исправить?

/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:635: таблица требует аргумента: средство форматирования для @item

$ makeinfo - версия texi2any (GNU texinfo) 6.3

1 ответ

Это проблема CR-LF. Попробуйте использовать dos2unix, чтобы преобразовать все ваши файлы.texi в конец строки Un*x.

find <working-directory> -type f -iname "*.texi" -exec dos2unix "{}" \;

Где < рабочий каталог > - это местоположение репозитория, который вы пытаетесь создать. Вам нужно будет установить пакет msys/dos2unix с помощью pacman.

Я столкнулся с этой проблемой с помощью https://github.com/riscv/riscv-gnu-toolchain, и он добился цели.

Другие вопросы по тегам