Как исправить 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, и он добился цели.