-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Patch Tuesday for September 2025 + macOS 15.6.1 #47326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Patch Tuesday for September 2025 + macOS 15.6.1 #47326
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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. |
