Skip to content

p1144 fails to build #26

@mattgodbolt

Description

@mattgodbolt
2025-06-16T00:40:39.2863806Z make[3]: Entering directory '/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3'
2025-06-16T00:40:39.2948681Z Making all in include
2025-06-16T00:40:39.2976478Z make[4]: Entering directory '/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include'
2025-06-16T00:40:39.3087758Z mkdir -p ./x86_64-linux-gnu/bits/stdc++.h.gch
2025-06-16T00:40:39.3090009Z mkdir -p ./x86_64-linux-gnu/bits/stdc++.h.gch
2025-06-16T00:40:39.3121324Z /opt/compiler-explorer/gcc-build/objdir/./gcc/xgcc -shared-libgcc -B/opt/compiler-explorer/gcc-build/objdir/./gcc -nostdinc++ -L/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/src -L/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/src/.libs -L/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/libsupc++/.libs -B/opt/compiler-explorer/gcc-build/staging/x86_64-linux-gnu/bin/ -B/opt/compiler-explorer/gcc-build/staging/x86_64-linux-gnu/lib/ -isystem /opt/compiler-explorer/gcc-build/staging/x86_64-linux-gnu/include -isystem /opt/compiler-explorer/gcc-build/staging/x86_64-linux-gnu/sys-include    -x c++-header -nostdinc++ -g -O2 -D_GNU_SOURCE  -I/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/x86_64-linux-gnu -I/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include -I/opt/compiler-explorer/gcc-build/gcc-p1144-trunk-20250616/libstdc++-v3/libsupc++  -O2 -g -std=gnu++0x /opt/compiler-explorer/gcc-build/gcc-p1144-trunk-20250616/libstdc++-v3/include/precompiled/stdc++.h \
2025-06-16T00:40:39.3125648Z -o x86_64-linux-gnu/bits/stdc++.h.gch/O2ggnu++0x.gch
2025-06-16T00:40:39.3129210Z /opt/compiler-explorer/gcc-build/objdir/./gcc/xgcc -shared-libgcc -B/opt/compiler-explorer/gcc-build/objdir/./gcc -nostdinc++ -L/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/src -L/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/src/.libs -L/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/libsupc++/.libs -B/opt/compiler-explorer/gcc-build/staging/x86_64-linux-gnu/bin/ -B/opt/compiler-explorer/gcc-build/staging/x86_64-linux-gnu/lib/ -isystem /opt/compiler-explorer/gcc-build/staging/x86_64-linux-gnu/include -isystem /opt/compiler-explorer/gcc-build/staging/x86_64-linux-gnu/sys-include    -x c++-header -nostdinc++ -g -O2 -D_GNU_SOURCE  -I/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/x86_64-linux-gnu -I/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include -I/opt/compiler-explorer/gcc-build/gcc-p1144-trunk-20250616/libstdc++-v3/libsupc++  -O2 -g /opt/compiler-explorer/gcc-build/gcc-p1144-trunk-20250616/libstdc++-v3/include/precompiled/stdc++.h -o x86_64-linux-gnu/bits/stdc++.h.gch/O2g.gch
2025-06-16T00:40:39.5450639Z In file included from /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_tempbuf.h:61,
2025-06-16T00:40:39.5451869Z                  from /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:69,
2025-06-16T00:40:39.5452611Z                  from /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/algorithm:63,
2025-06-16T00:40:39.5453368Z                  from /opt/compiler-explorer/gcc-build/gcc-p1144-trunk-20250616/libstdc++-v3/include/precompiled/stdc++.h:53:
2025-06-16T00:40:39.5454646Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h: In function '_Tp* std::relocate_at(_Tp*, _Tp*)':
2025-06-16T00:40:39.5455809Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:32: error: '_St' was not declared in this scope [-Wtemplate-body]
2025-06-16T00:40:39.5456482Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5456770Z       |                                ^~~
2025-06-16T00:40:39.5457348Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:35: error: template argument 1 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5457987Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5458266Z       |                                   ^
2025-06-16T00:40:39.5464769Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:55: error: '_Dt' was not declared in this scope [-Wtemplate-body]
2025-06-16T00:40:39.5465594Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5465909Z       |                                                       ^~~
2025-06-16T00:40:39.5466502Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:58: error: template argument 1 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5467153Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5467453Z       |                                                          ^
2025-06-16T00:40:39.5468043Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:60: error: template argument 1 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5468680Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5468970Z       |                                                            ^
2025-06-16T00:40:39.5469719Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:60: error: template argument 2 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5470629Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:219:54: error: template argument 1 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5471252Z   219 |       is_trivially_relocatable<__remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5471611Z       |                                                      ^
2025-06-16T00:40:39.5472306Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:222:8: warning: 'if constexpr' only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions]
2025-06-16T00:40:39.5472989Z   222 |     if constexpr (__use_memcpy) {
2025-06-16T00:40:39.5473208Z       |        ^~~~~~~~~
2025-06-16T00:40:39.5473892Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:224:21: error: '__libcpp_relocate_at2_impl' is not a member of 'std'; did you mean '__libcpp_relocate_at2'? [-Wtemplate-body]
2025-06-16T00:40:39.5474664Z   224 |         return std::__libcpp_relocate_at2_impl(0, __source, __dest);
2025-06-16T00:40:39.5474957Z       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
2025-06-16T00:40:39.5475192Z       |                     __libcpp_relocate_at2
2025-06-16T00:40:39.5714425Z In file included from /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_tempbuf.h:61,
2025-06-16T00:40:39.5715389Z                  from /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:69,
2025-06-16T00:40:39.5716115Z                  from /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/algorithm:63,
2025-06-16T00:40:39.5717066Z                  from /opt/compiler-explorer/gcc-build/gcc-p1144-trunk-20250616/libstdc++-v3/include/precompiled/stdc++.h:53:
2025-06-16T00:40:39.5718044Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h: In function '_Tp* std::relocate_at(_Tp*, _Tp*)':
2025-06-16T00:40:39.5719218Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:32: error: '_St' was not declared in this scope [-Wtemplate-body]
2025-06-16T00:40:39.5720260Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5720634Z       |                                ^~~
2025-06-16T00:40:39.5721376Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:35: error: template argument 1 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5722179Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5722615Z       |                                   ^
2025-06-16T00:40:39.5730245Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:55: error: '_Dt' was not declared in this scope [-Wtemplate-body]
2025-06-16T00:40:39.5730918Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5731214Z       |                                                       ^~~
2025-06-16T00:40:39.5738267Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:58: error: template argument 1 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5738965Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5739280Z       |                                                          ^
2025-06-16T00:40:39.5740102Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:60: error: template argument 1 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5740784Z   218 |       is_same<__remove_cvref_t<_St>, __remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5741080Z       |                                                            ^
2025-06-16T00:40:39.5741672Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:218:60: error: template argument 2 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5742582Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:219:54: error: template argument 1 is invalid [-Wtemplate-body]
2025-06-16T00:40:39.5743343Z   219 |       is_trivially_relocatable<__remove_cvref_t<_Dt> >::value &&
2025-06-16T00:40:39.5743640Z       |                                                      ^
2025-06-16T00:40:39.5744379Z /opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include/bits/stl_construct.h:224:21: error: '__libcpp_relocate_at2_impl' is not a member of 'std'; did you mean '__libcpp_relocate_at2'? [-Wtemplate-body]
2025-06-16T00:40:39.5745166Z   224 |         return std::__libcpp_relocate_at2_impl(0, __source, __dest);
2025-06-16T00:40:39.5745475Z       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
2025-06-16T00:40:39.5745706Z       |                     __libcpp_relocate_at2
2025-06-16T00:40:42.2736472Z make[4]: *** [Makefile:1946: x86_64-linux-gnu/bits/stdc++.h.gch/O2ggnu++0x.gch] Error 1
2025-06-16T00:40:42.2736959Z make[4]: *** Waiting for unfinished jobs....
2025-06-16T00:40:43.4357159Z make[4]: *** [Makefile:1951: x86_64-linux-gnu/bits/stdc++.h.gch/O2g.gch] Error 1
2025-06-16T00:40:43.4357904Z make[4]: Leaving directory '/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3/include'
2025-06-16T00:40:43.4367238Z make[3]: *** [Makefile:577: all-recursive] Error 1
2025-06-16T00:40:43.4367828Z make[3]: Leaving directory '/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3'
2025-06-16T00:40:43.4369810Z make[2]: *** [Makefile:502: all] Error 2
2025-06-16T00:40:43.4370532Z make[2]: Leaving directory '/opt/compiler-explorer/gcc-build/objdir/x86_64-linux-gnu/libstdc++-v3'
2025-06-16T00:40:43.4384271Z make[1]: *** [Makefile:14113: all-target-libstdc++-v3] Error 2
2025-06-16T00:40:43.4384758Z make[1]: Leaving directory '/opt/compiler-explorer/gcc-build/objdir'
2025-06-16T00:40:43.4394189Z make: *** [Makefile:1073: all] Error 2
2025-06-16T00:40:49.9859055Z ##[error]Process completed with exit code 2.
2025-06-16T00:40:49.9905464Z ##[group]Run ./post-run.sh "gcc_p1144" "" "" "1750033967"
2025-06-16T00:40:49.9905791Z �[36;1m./post-run.sh "gcc_p1144" "" "" "1750033967"�[0m

cc @Quuxplusone

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions