Patch Tuesday for September 2025 + macOS 15.6.1#47326
Patch Tuesday for September 2025 + macOS 15.6.1#47326BillyONeal merged 52 commits intomicrosoft:masterfrom
Conversation
BillyONeal
commented
Sep 13, 2025
- Upgrade Linux builds to Ubuntu 24.04 "Noble"
- AzCopy 10.30.1
- Azure CLI 2.77.0
- PowerShell 7.5.3
- Visual Studio 2022 17.14.14
- Git 2.51.0
- NodeJS 24.8.0
- macOS 15.6.1
- XCode 16.4 (qtwebengine now needs actual XCode, not just the Command Line Tools)
- XCode Command Line Tools 16.4
* Upgrade Linux builds to Ubuntu 24.04 "Noble" * AzCopy 10.30.1 * Azure CLI 2.77.0 * PowerShell 7.5.3 * Visual Studio 2022 17.14.14 * Git 2.51.0 * NodeJS 24.8.0 * macOS 15.6.1 * XCode 16.4 (qtwebengine now needs actual XCode, not just the Command Line Tools) * XCode Command Line Tools 16.4
|
I manually checked qtwebengine, the problematic dependency in the previous macOS update attempt ( #46911 (comment) ): |
There was a problem hiding this comment.
This kept breaking on me again and I've given up on the single script deploy from dev machine concept :(
In the recent Patch Tuesday update microsoft#47326 this port triggers undefined behavior warnings I am unwilling to suppress, reproduced below. Moreover, upstream has made no release in 7 years and has an explicit ask for a maintainer for the last 4 years. ```console [10/15] /usr/bin/c++ -I/vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/. -I/vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean -Wall -Wextra -std=c++11 -O3 -DNDEBUG -MD -MT test/bf/CMakeFiles/bf.dir/bf.cc.o -MF test/bf/CMakeFiles/bf.dir/bf.cc.o.d -o test/bf/CMakeFiles/bf.dir/bf.cc.o -c /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc In file included from /usr/include/c++/13/string:54, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:2: In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3730:24, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:36:12: /usr/include/c++/13/bits/basic_string.h:1072:16: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 1072 | { return _M_string_length; } | ^~~~~~~~~~~~~~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:36:12: /usr/include/c++/13/bits/basic_string.h:223:28: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3730:24, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:49:19: /usr/include/c++/13/bits/basic_string.h:1072:16: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 1072 | { return _M_string_length; } | ^~~~~~~~~~~~~~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:49:19: /usr/include/c++/13/bits/basic_string.h:223:28: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3730:24, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:59:19: /usr/include/c++/13/bits/basic_string.h:1072:16: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 1072 | { return _M_string_length; } | ^~~~~~~~~~~~~~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:59:19: /usr/include/c++/13/bits/basic_string.h:223:28: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3730:24, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:69:19: /usr/include/c++/13/bits/basic_string.h:1072:16: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 1072 | { return _M_string_length; } | ^~~~~~~~~~~~~~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:69:19: /usr/include/c++/13/bits/basic_string.h:223:28: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3730:24, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:89:19: /usr/include/c++/13/bits/basic_string.h:1072:16: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 1072 | { return _M_string_length; } | ^~~~~~~~~~~~~~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:89:19: /usr/include/c++/13/bits/basic_string.h:223:28: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3730:24, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:96:19: /usr/include/c++/13/bits/basic_string.h:1072:16: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 1072 | { return _M_string_length; } | ^~~~~~~~~~~~~~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:96:19: /usr/include/c++/13/bits/basic_string.h:223:28: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: unnamed temporary defined here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3730:24, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:36:12: /usr/include/c++/13/bits/basic_string.h:1072:16: warning: ‘<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::._anon_92::value_.std::__cxx11::basic_string<char>::_M_string_length’ may be used uninitialized [-Wmaybe-uninitialized] 1072 | { return _M_string_length; } | ^~~~~~~~~~~~~~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: ‘<anonymous>’ declared here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:36:12: /usr/include/c++/13/bits/basic_string.h:223:28: warning: ‘<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::._anon_92::value_.std::__cxx11::basic_string<char>::_M_dataplus.std::__cxx11::basic_string<char>::_Alloc_hider::_M_p’ may be used uninitialized [-Wmaybe-uninitialized] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: ‘<anonymous>’ declared here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:49:19: /usr/include/c++/13/bits/basic_string.h:223:28: warning: ‘<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::._anon_92::value_.std::__cxx11::basic_string<char>::_M_dataplus.std::__cxx11::basic_string<char>::_Alloc_hider::_M_p’ may be used uninitialized [-Wmaybe-uninitialized] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: ‘<anonymous>’ declared here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:59:19: /usr/include/c++/13/bits/basic_string.h:223:28: warning: ‘<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::._anon_92::value_.std::__cxx11::basic_string<char>::_M_dataplus.std::__cxx11::basic_string<char>::_Alloc_hider::_M_p’ may be used uninitialized [-Wmaybe-uninitialized] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: ‘<anonymous>’ declared here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:89:19: /usr/include/c++/13/bits/basic_string.h:223:28: warning: ‘<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::._anon_92::value_.std::__cxx11::basic_string<char>::_M_dataplus.std::__cxx11::basic_string<char>::_Alloc_hider::_M_p’ may be used uninitialized [-Wmaybe-uninitialized] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: ‘<anonymous>’ declared here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’, inlined from ‘const _CharT* std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:2609:23, inlined from ‘bool std::operator==(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) [with _CharT = char; _Traits = char_traits<char>; _Alloc = allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:3731:29, inlined from ‘util::trial<util::nothing> run(const config&)’ at /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:96:19: /usr/include/c++/13/bits/basic_string.h:223:28: warning: ‘<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.util::trial<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::._anon_92::value_.std::__cxx11::basic_string<char>::_M_dataplus.std::__cxx11::basic_string<char>::_Alloc_hider::_M_p’ may be used uninitialized [-Wmaybe-uninitialized] 223 | { return _M_dataplus._M_p; } | ^~~~ /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc: In function ‘util::trial<util::nothing> run(const config&)’: /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/bf/bf.cc:33:42: note: ‘<anonymous>’ declared here 33 | auto const& type = *cfg.as<std::string>("type"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [11/15] /usr/bin/c++ -I/vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean -Wall -Wextra -std=c++11 -O3 -DNDEBUG -MD -MT test/CMakeFiles/bf-test.dir/tests.cpp.o -MF test/CMakeFiles/bf-test.dir/tests.cpp.o.d -o test/CMakeFiles/bf-test.dir/tests.cpp.o -c /vcpkg/buildtrees/libbf/src/v1.0.0-c9c3f8d18a.clean/test/tests.cpp ninja: build stopped: subcommand failed. ```
Fixes:
```console
/Users/vcpkg/vcpkg/installed/arm64-osx/include/CL/cl_version.h:22:9: warning: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0) [-W#pragma-messages]
22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
| ^
/Users/vcpkg/vcpkg/buildtrees/clblas/src/v2.12-ffa3881f06.clean/src/library/blas/init.c:36:32: error: expected expression
36 | *major = clblasVersionMajor;
| ^
/Users/vcpkg/vcpkg/buildtrees/clblas/src/v2.12-ffa3881f06.clean/src/library/blas/init.c:37:32: error: expected expression
37 | *minor = clblasVersionMinor;
| ^
/Users/vcpkg/vcpkg/buildtrees/clblas/src/v2.12-ffa3881f06.clean/src/library/blas/init.c:38:32: error: expected expression
38 | *patch = clblasVersionPatch;
| ^
1 warning and 3 errors generated.
````
Note that they use uint8_t rather than std::uint8_t, but they also `using namespace std;`.
|
@danbev suggested taking ggml-org/llama.cpp#15922 into the ggml as a fix for the build failure there which worked in my testing, added. |
REGRESSION: libxt:x64-windows failed with BUILD_FAILED. If expected, add libxt:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.So this just got turned on in #47363 and there is clearly some kind of flaky threading issue going on here: | e:d.././../src/ibXt-1.3.0-76c4a1270b.clean/include/X11\TranslateI.h:(t :warning: oidentifier '_XtPrintActions' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier]
| ^ ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\corecrt.herror: (unknown token in expressione ^~~~~~~~~~~~~~~~~~~~B
ive S t|
identifier '_XtResourceDependencies' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier]e
(194
, _warning: eXnLtdaS| f ^221.././../src/ibXt-1.3.0-76c4a1270b.clean/include/X11\TranslateI.h,( 134
| 223 261i ^nt1894
st216identifier '_ATranslationData' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier].././../src/ibXt-1.3.0-76c4a1270b.clean/src/Converters.c
()1608 :, 49warning: )identifier '_XtAddShellToHookObj' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier]:, 17,)| :i | 559tgerT
16r)| u16 ^ ^) |
s# | t i70 | : c223t | : j_.././../src/ibXt-1.3.0-76c4a1270b.clean/include/X11\TranslateI.hd(sr n warning: 194 |
e H osoegseempty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt]x
x
warning: e es223t.././../src/ibXt-1.3.0-76c4a1270b.clean/include/X11\PassivGraI.hr(o note: .././../src/ibXt-1.3.0-76c4a1270b.clean/include/X11\TranslateI.hexpanded from macro '__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1_EX't emrpx ftkirOu u_rXtidentifier '_TMSimpleBindDataRec' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier].././../src/ibXt-1.3.0-76c4a1270b.clean/include/X11\InitialI.h
( *216,{12
b warning: (identifier '_TMComplexBindDataRec' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier]164
1608t | nPt | tnyu)81:, cwarning: eesr nr 350 ,ccjtP 16,)16,
v oeip eddoe_fidentifier '_ATranslationData' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier]:
warning: _ver nt n e221A | )t identifier '_XtGrabExtRec' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier]223
d21_)|
Sa_ A1894TTi:n | warning: o 81 | ^ttyrrrirraatnyXsidentifier '_TMComplexStateTreeRec' is reserved because it starts with '_' followed by a capital letter [-Wreserved-identifier]l D:\a\_work\1\s\scripts\azure-pipelines/../ci.feature.baseline.txt: error: colmap[core,cuda-redist]:x64-windows-release build failed but was expected to pass
note: if colmap[cuda-redist] succeeds when built with other features but not alone, consider adding `colmap[core,cuda-redist]:x64-windows-release=combination-fails`
note: if colmap[cuda-redist] always fails, consider adding `colmap[cuda-redist]:x64-windows-release=feature-fails`, which will mark this test as failing, and remove colmap[cuda-redist] from combined feature testing
note: if some features are required, consider effectively always enabling those parts in portfile.cmake for colmap, or consider adding `colmap[required-feature]=options` to include 'required-feature' in all tests
D:\a\_work\1\s\scripts\azure-pipelines/../ci.feature.baseline.txt: error: colmap[core,tests]:x64-windows-release build failed but was expected to pass
note: if colmap[tests] succeeds when built with other features but not alone, consider adding `colmap[core,tests]:x64-windows-release=combination-fails`
note: if colmap[tests] always fails, consider adding `colmap[tests]:x64-windows-release=feature-fails`, which will mark this test as failing, and remove colmap[tests] from combined feature testing
note: if some features are required, consider effectively always enabling those parts in portfile.cmake for colmap, or consider adding `colmap[required-feature]=options` to include 'required-feature' in all tests
D:\a\_work\1\s\scripts\azure-pipelines/../ci.feature.baseline.txt: error: colmap[core,cgal,cuda,cuda-redist,gui,tests]:x64-windows-release build failed but was expected to pass
note: consider adding `colmap=fail`, `colmap:x64-windows-release=fail`, `colmap[core,cgal,cuda,cuda-redist,gui,tests]:x64-windows-release=combination-fails`, or equivalent skips, or by marking mutually exclusive features as optionssigh I guess I missed one REGRESSION: magnum:x64-osx failed with BUILD_FAILED. If expected, add magnum:x64-osx=fail to /Users/vcpkg/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: magnum:arm64-osx failed with BUILD_FAILED. If expected, add magnum:arm64-osx=fail to /Users/vcpkg/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.This was not tested in the full CI run because magnum depends on other things that were broken. Missing REGRESSION: vcpkg-ci-python3:x64-osx failed with BUILD_FAILED. If expected, add vcpkg-ci-python3:x64-osx=fail to /Users/vcpkg/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-python3:arm64-osx failed with BUILD_FAILED. If expected, add vcpkg-ci-python3:arm64-osx=fail to /Users/vcpkg/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.This is a new test added on #47284 (comment) with branches for CMake 4.x we never tested before now. |
Disable tests for microsoft#47284 for now.
…mber-2025 # Conflicts: # ports/ggml/vcpkg.json # versions/baseline.json # versions/g-/ggml.json
fb07f36
|
The ggml changes were reverted because #47464 already included them. |
