https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119970

            Bug ID: 119970
           Summary: [15 Regression] mingw builds fail as
                    libstdc++-v3/include/ostream:224:65: error: could not
                    convert '__out' since r16-142-g01e5ef3e8b9128
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: slyfox at gcc dot gnu.org
  Target Milestone: ---

gcc-master fails to build since r16-142-g01e5ef3e8b9128 (bisected) for
x86_64-w64-mingw32 target.

A bit of build log:

libtool: compile:  /build/build/./gcc/xgcc -shared-libgcc -B/build/build/./gcc
-nostdinc++ -L/build/build/x86_64-w64-mingw32/libstdc++-v3/src
-L/build/build/x86_64-w64-mingw32/libstdc++-v3/src/.libs
-L/build/build/x86_64-w64-mingw32/libstdc++-v3/libsupc++/.libs -O2 -idirafter
/nix/store/chiw5r4v1dv5qidc70qamd6ak6wrxfhy-mingw-w64-x86_64-w64-mingw32-12.0.0-dev/include
-B/nix/store/y10ylxj399b8m43ijs5amhb49qy7yasn-mingw-w64-x86_64-w64-mingw32-12.0.0/lib
-O2 -idirafter
/nix/store/7fg2lchgzqxamr3c2qr5q122z9bcm1h7-mcfgthread-x86_64-w64-mingw32-1.9.2-dev/include
-B/nix/store/c5r3km3bzf057k0m484mk0lgb1ifvxzf-mcfgthread-x86_64-w64-mingw32-1.9.2/lib
-Wl,-L/nix/store/y10ylxj399b8m43ijs5amhb49qy7yasn-mingw-w64-x86_64-w64-mingw32-12.0.0/lib
-Wl,-rpath,/nix/store/y10ylxj399b8m43ijs5amhb49qy7yasn-mingw-w64-x86_64-w64-mingw32-12.0.0/lib
-Wl,-rpath-link,/nix/store/y10ylxj399b8m43ijs5amhb49qy7yasn-mingw-w64-x86_64-w64-mingw32-12.0.0/lib
-Wl,-L/nix/store/c5r3km3bzf057k0m484mk0lgb1ifvxzf-mcfgthread-x86_64-w64-mingw32-1.9.2/lib
-Wl,-rpath,/nix/store/c5r3km3bzf057k0m484mk0lgb1ifvxzf-mcfgthread-x86_64-w64-mingw32-1.9.2/lib
-Wl,-rpath-link,/nix/store/c5r3km3bzf057k0m484mk0lgb1ifvxzf-mcfgthread-x86_64-w64-mingw32-1.9.2/lib
--sysroot=/ -I/build/source/libstdc++-v3/../libgcc
-I/build/build/x86_64-w64-mingw32/libstdc++-v3/include/x86_64-w64-mingw32
-I/build/build/x86_64-w64-mingw32/libstdc++-v3/include
-I/build/source/libstdc++-v3/libsupc++ -std=gnu++23 -D_GLIBCXX_SHARED
-fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi=19
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections
-frandom-seed=stacktrace.lo -fimplicit-templates -O2 -idirafter
/nix/store/chiw5r4v1dv5qidc70qamd6ak6wrxfhy-mingw-w64-x86_64-w64-mingw32-12.0.0-dev/include
-B/nix/store/y10ylxj399b8m43ijs5amhb49qy7yasn-mingw-w64-x86_64-w64-mingw32-12.0.0/lib
-O2 -idirafter
/nix/store/7fg2lchgzqxamr3c2qr5q122z9bcm1h7-mcfgthread-x86_64-w64-mingw32-1.9.2-dev/include
-B/nix/store/c5r3km3bzf057k0m484mk0lgb1ifvxzf-mcfgthread-x86_64-w64-mingw32-1.9.2/lib
-Wl,-L/nix/store/y10ylxj399b8m43ijs5amhb49qy7yasn-mingw-w64-x86_64-w64-mingw32-12.0.0/lib
-Wl,-rpath,/nix/store/y10ylxj399b8m43ijs5amhb49qy7yasn-mingw-w64-x86_64-w64-mingw32-12.0.0/lib
-Wl,-rpath-link,/nix/store/y10ylxj399b8m43ijs5amhb49qy7yasn-mingw-w64-x86_64-w64-mingw32-12.0.0/lib
-Wl,-L/nix/store/c5r3km3bzf057k0m484mk0lgb1ifvxzf-mcfgthread-x86_64-w64-mingw32-1.9.2/lib
-Wl,-rpath,/nix/store/c5r3km3bzf057k0m484mk0lgb1ifvxzf-mcfgthread-x86_64-w64-mingw32-1.9.2/lib
-Wl,-rpath-link,/nix/store/c5r3km3bzf057k0m484mk0lgb1ifvxzf-mcfgthread-x86_64-w64-mingw32-1.9.2/lib
-c ../../../../../source/libstdc++-v3/src/c++23/stacktrace.cc -o stacktrace.o
In file included from
/build/build/x86_64-w64-mingw32/libstdc++-v3/include/istream:43,
                 from
/build/build/x86_64-w64-mingw32/libstdc++-v3/include/sstream:42,
                 from
/build/build/x86_64-w64-mingw32/libstdc++-v3/include/stacktrace:44,
                 from
../../../../../source/libstdc++-v3/src/c++23/stacktrace.cc:24:
/build/build/x86_64-w64-mingw32/libstdc++-v3/include/ostream: In function 'void
std::vprint_unicode(ostream&, string_view, format_args)':
/build/build/x86_64-w64-mingw32/libstdc++-v3/include/ostream:224:65: error:
could not convert '__out' from 'std::basic_string_view<char>' to
'std::span<char, 18446744073709551615>'
  224 |                 else if (auto __e = __write_to_terminal(__term, __out))
      |                                                                 ^~~~~
      |                                                                 |
      |                                                                
std::basic_string_view<char>
In file included from
/build/build/x86_64-w64-mingw32/libstdc++-v3/include/istream:43,
                 from
/build/build/x86_64-w64-mingw32/libstdc++-v3/include/fstream:42,
                 from ../../../../../source/libstdc++-v3/src/c++23/print.cc:31:
/build/build/x86_64-w64-mingw32/libstdc++-v3/include/ostream: In function 'void
std::vprint_unicode(ostream&, string_view, format_args)':
/build/build/x86_64-w64-mingw32/libstdc++-v3/include/ostream:224:65: error:
could not convert '__out' from 'std::basic_string_view<char>' to
'std::span<char, 18446744073709551615>'
  224 |                 else if (auto __e = __write_to_terminal(__term, __out))
      |                                                                 ^~~~~
      |                                                                 |
      |                                                                
std::basic_string_view<char>
make[5]: *** [Makefile:599: stacktrace.lo] Error 1 shuffle=3043295221
make[5]: *** Waiting for unfinished jobs....
make[5]: *** [Makefile:859: print.lo] Error 1 shuffle=3043295221
make[5]: Leaving directory
'/build/build/x86_64-w64-mingw32/libstdc++-v3/src/c++23'

The compiler was configured as:


--prefix=/nix/store/pgpcadw8i96yd1jd9czy1mw1gk40417i-x86_64-w64-mingw32-gcc-16.0.0.99999999
--with-gmp-include=/nix/store/yfh5rgs134zf78kybq55wbb1qfmw0hrj-gmp-wit
h-cxx-6.3.0-dev/include
--with-gmp-lib=/nix/store/b1c5rjcc5jmy5jqjp658kdnq32izwjih-gmp-with-cxx-6.3.0/lib
--with-mpfr-include=/nix/store/as9vn1rqr02sfxwl052r1y35x20fznjm-mpfr-4.2.
2-dev/include
--with-mpfr-lib=/nix/store/cy9zjn30dk9kn7pdwwsnvd1fqrx9050s-mpfr-4.2.2/lib
--with-mpc=/nix/store/m8zrizcgka2zh7b69l6apkic71crljw1-libmpc-1.3.1
--with-native-system-h
eader-dir=/nix/store/chiw5r4v1dv5qidc70qamd6ak6wrxfhy-mingw-w64-x86_64-w64-mingw32-12.0.0-dev/include
--with-build-sysroot=/ --with-gxx-include-dir=/nix/store/pgpcadw8i96yd1jd9czy
1mw1gk40417i-x86_64-w64-mingw32-gcc-16.0.0.99999999/include/c++/16.0.0.99999999/
--program-prefix=x86_64-w64-mingw32- --enable-lto --disable-libstdcxx-pch
--without-included-gette
xt --with-system-zlib --enable-checking=release --enable-static
--enable-languages=c\,c++ --disable-multilib --enable-plugin
--with-isl=/nix/store/12gfx13y1m5mljyd4qacp6nppg96660v
-isl-0.20
--with-as=/nix/store/nz4c78avgz0lz6ywr4bhy03kkay1hdi5-x86_64-w64-mingw32-binutils-wrapper-2.44/bin/x86_64-w64-mingw32-as
--with-ld=/nix/store/nz4c78avgz0lz6ywr4bhy03kkay
1hdi5-x86_64-w64-mingw32-binutils-wrapper-2.44/bin/x86_64-w64-mingw32-ld
--with-headers=/nix/store/chiw5r4v1dv5qidc70qamd6ak6wrxfhy-mingw-w64-x86_64-w64-mingw32-12.0.0-dev/include
 --enable-__cxa_atexit --enable-long-long --enable-threads=mcf --enable-nls
--disable-bootstrap --build=x86_64-unknown-linux-gnu
--host=x86_64-unknown-linux-gnu --target=x86_64-w6
4-mingw32

Reply via email to