https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88141
Bug ID: 88141 Summary: Issues with texinfo when building GCC r266351 in MSYS2 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: jmm4077 at rit dot edu Target Milestone: --- Host: x86_64-w64-mingw32 Target: x86_64-w64-mingw32 Build: x86_64-w64-mingw32 I'm experiencing a problem with texinfo while attempting to build the latest trunk revision of GCC in MSYS2 (r266351 at the time of writing this report). I am building GCC with the latest release versions of GMP, MPC, MPFR, and ISL (6.1.2, 1.1.0, 4.0.1, and 0.20, respectively). This is the configure command I'm using for GCC: ../src/configure --build=$TARGET --host=$TARGET --target=$TARGET \ --prefix=$X_WORKDIR_ROOT/dest --with-sysroot=$X_WORKDIR_ROOT/dest \ --disable-multilib --disable-shared --disable-nls --enable-libgomp \ --disable-libstdcxx-pch --disable-libstdcxx-verbose --with-tune=native \ --enable-languages=c,c++,fortran --enable-threads=posix \ --disable-win32-registry "MAKEINFO=missing" where TARGET is x86_64-w64-mingw32. This is the make call I'm using: make $MAKE_JOBS bootstrap "CFLAGS=-g0 -O3" "CXXFLAGS=-g0 -O3" \ "CFLAGS_FOR_TARGET=-g0 -O3" "CXXFLAGS_FOR_TARGET=-g0 -O3" \ "BOOT_CXXFLAGS=-g0 -O3" With MAKEINFO=missing, I get this error during the first stage of the bootstrap: make[3]: Entering directory '/d/mingw-distro-setup/build/gcc' if [ xinfo = xinfo ]; then \ /d/mingw-distro-setup/src/missing makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../src/gcc/doc \ -I ../../src/gcc/doc/include -o doc/cpp.info ../../src/gcc/doc/cpp.texi; \ fi ../../src/gcc/doc/cpp.texi:4375: table requires an argument: the formatter for @item ../../src/gcc/doc/cppopts.texi:493: table requires an argument: the formatter for @item make[3]: *** [Makefile:3226: doc/cpp.info] Error 1 make[3]: Leaving directory '/d/mingw-distro-setup/build/gcc' make[3]: *** Waiting for unfinished jobs.... A similar error occurs (i.e., the "table requires an argument" message) if I don't include MAKEINFO=missing in the configure call. I'm not sure if this is an issue with the distribution of texinfo provided by MSYS2, or if it's an issue with GCC itself. I figured it would be a good idea to inform the GCC developers first, though.