Skip to content

gh-121647: Define _Py_TYPEOF macro on more compilers - #121648

Merged
vstinner merged 1 commit into
python:mainfrom
fuhsnn:typeof
Sep 10, 2026
Merged

gh-121647: Define _Py_TYPEOF macro on more compilers#121648
vstinner merged 1 commit into
python:mainfrom
fuhsnn:typeof

Conversation

@fuhsnn

@fuhsnn fuhsnn commented Jul 12, 2024

Copy link
Copy Markdown
Contributor

Extend the _Py_TYPEOF macro to more implementations of typeof and standardized equivalents on C23 and C++11. On MSVC, typeof is enabled through _MSC_VER check; for others, an autoconf probe is implemented.

@bedevere-app

bedevere-app Bot commented Jul 12, 2024

Copy link
Copy Markdown

Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool.

If this change has little impact on Python users, wait for a maintainer to apply the skip news label instead.

@encukou encukou added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Jul 13, 2024
@bedevere-bot

Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @encukou for commit 85e5cbd 🤖

If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Jul 13, 2024
@encukou

encukou commented Jan 27, 2026

Copy link
Copy Markdown
Member

Hello! Sorry for the delay in reviewing.
Could you put the standard variants (__STDC_VERSION__, __cplusplus) first? Otherwise, they won't get used at all on compilers we test with.

Ideally, find a way to use Py_SETREF (which _Py_TYPEOF) in Lib/test/test_cext/extension.c -- which tests on different compiler settings.

Also, I'd prefer not adding the configure check. I don't see much benefit over __STDC_VERSION__, and I'd rather avoid Python.h defining another HAVE_* macro. (And removing it will remove the conflict.)

@fuhsnn

fuhsnn commented Feb 10, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for reviewing, I did the PR to see if it gets a better chance than #121643, however cpython has grown to requiring more patches (__attribute__((section)) usage and an already-reported mimalloc bug #134070), so I'm fine patching cpython for my compiler.

On C23 typeof, I recently came across a peculiar GCC behavior that lead to it to silently remove noreturn from function pointers llvm/llvm-project#176070, so for GCC it's probably safer to stick to __typeof__.

@encukou

encukou commented Feb 11, 2026

Copy link
Copy Markdown
Member

Thanks.
Are the patches public? I can't promise a high-priority effort but I'd like to better align CPython with the C standards.

@fuhsnn

fuhsnn commented Feb 11, 2026

Copy link
Copy Markdown
Contributor Author

Just tested 3.15 master (default and --disable-gil), in addition to #134070 these are enough for slimcc to pass all tests (sans test_gdb, probably caused by lacking DWARF info).

diff --git a/Include/internal/pycore_debug_offsets.h b/Include/internal/pycore_debug_offsets.h
index 66f14e6..fbdc40a 100644
--- a/Include/internal/pycore_debug_offsets.h
+++ b/Include/internal/pycore_debug_offsets.h
@@ -41,7 +41,7 @@ extern "C" {
 #define _GENERATE_DEBUG_SECTION_APPLE(name)
 #endif
 
-#if defined(__linux__) && (defined(__GNUC__) || defined(__clang__))
+#if defined(__linux__) && (defined(__GNUC__) || defined(__clang__) || (_Py__has_attribute(section) && _Py__has_attribute(used)))
 #define _GENERATE_DEBUG_SECTION_LINUX(name) \
    __attribute__((section("." Py_STRINGIFY(name))))               \
    __attribute__((used))
diff --git a/Objects/mimalloc/init.c b/Objects/mimalloc/init.c
index 81b2410..3856a10 100644
--- a/Objects/mimalloc/init.c
+++ b/Objects/mimalloc/init.c
@@ -676,7 +676,7 @@ static void mi_cdecl mi_process_done(void) {
   }
   static bool mi_initialized = _mi_process_init();
 
-#elif defined(__GNUC__) || defined(__clang__)
+#elif defined(__GNUC__) || defined(__clang__) || _Py__has_attribute(constructor)
   // GCC,Clang: use the constructor attribute

@encukou

encukou commented Feb 18, 2026

Copy link
Copy Markdown
Member

Do you want to work on this PR, or may I take over?

Does slimcc recognize [[gcc::section, gcc::used]] attributes, with the C23 syntax?
I'm thinking about using those instead, to ensure we're getting GCC semantics rather than blindly applying an attribute called section.

In C23 typeof, I recently came across a peculiar GCC behavior that lead to it to silently remove noreturn from function pointers llvm/llvm-project#176070, so for GCC it's probably safer to stick to typeof.

I don't think this bug is likely to hit CPython, so I'd prefer not working around it.

@fuhsnn

fuhsnn commented Mar 11, 2026

Copy link
Copy Markdown
Contributor Author

Does slimcc recognize [[gcc::section, gcc::used]] attributes, with the C23 syntax?

Yes, it does! But the corresponding check of C23 style attributes should be __has_c_attribute(gnu::section) instead.

blindly applying an attribute called section

IMO __attribute__((section)) is kind of "owned" by GNU tool chain so it's somewhat expected for compilers reporting __has_attribute(section) to aim for compatible behavior.

Do you want to work on this PR, or may I take over?

Please do! Thank you for taking care in this.

@github-actions

Copy link
Copy Markdown

This PR is stale because it has been open for 30 days with no activity.

@github-actions github-actions Bot added the stale Stale PR or inactive for long period of time. label Apr 17, 2026
@chris-eibl

Copy link
Copy Markdown
Member

Could you put the standard variants (__STDC_VERSION__, __cplusplus) first? Otherwise, they won't get used at all on compilers we test with.

@vstinner already did this in 9e5e1f9

Also, I'd prefer not adding the configure check. I don't see much benefit over __STDC_VERSION__, and I'd rather avoid Python.h defining another HAVE_* macro. (And removing it will remove the conflict.)

I agree we should not add another HAVE_* macro.

IMHO this now just boils down to change

#elif defined(__GNUC__) || defined(__clang__)

to

#elif defined(__GNUC__) || defined(__clang__) || (defined(_MSC_VER) && _MSC_VER >= 1939)

to gain back safety warnings on Windows in case of mismatching pointers:

* The memcpy() implementation does not emit a compiler warning if 'src' has
* not the same type than 'src': any pointer type is accepted for 'src'.
*/

which is very wortwhile IMHO.

@vstinner

vstinner commented Sep 7, 2026

Copy link
Copy Markdown
Member

@encukou:

Also, I'd prefer not adding the configure check. I don't see much benefit over STDC_VERSION, and I'd rather avoid Python.h defining another HAVE_* macro. (And removing it will remove the conflict.)

If Python is built with compiler A which supports __typeof()__, the HAVE_TYPEOF macro is defined. But if you build a C extension with a different compiler (compiler B) which doesn't support __typeof()__, <Python.h> will use __typeof__() which ends up with a build error. I don't think that we should check for __typeof()__ in configure. Checking for C23, C++11, or a specific compiler should be fine.

@fuhsnn: Can you update your PR on the main branch and remove HAVE_TYPEOF?

@github-actions github-actions Bot removed the stale Stale PR or inactive for long period of time. label Sep 7, 2026
Extend the _Py_TYPEOF macro to use __typeof__() with MSVC 17.9 and newer,
or decltype() under C++11 and newer.
@bedevere-app

bedevere-app Bot commented Sep 10, 2026

Copy link
Copy Markdown

Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool.

If this change has little impact on Python users, wait for a maintainer to apply the skip news label instead.

@vstinner

Copy link
Copy Markdown
Member

I added Py_CLEAR() and Py_SETREF() tests in test_cppext with commit 36c7440. So this change should now be tested with C++.

@vstinner
vstinner merged commit 05b6061 into python:main Sep 10, 2026
53 checks passed
@vstinner

Copy link
Copy Markdown
Member

I merged your updated (simpler) change, thanks! Sorry, it took a while to merge it. But better late than never ;-)

IMO it's too late to backport this change to the 3.15 branch. I prefer to only change the main branch (Python 3.16) change to have enough time to test the change properly (starting with Python 3.16 alpha1 release, scheduled for 2026-10-13).

@bedevere-bot

Copy link
Copy Markdown

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot ARM64 Windows Non-Debug 3.x (tier-2) has failed when building commit 05b6061.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/730/builds/14525) and take a look at the build logs.
  4. Check if the failure is related to this commit (05b6061) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/730/builds/14525

Failed tests:

  • test_cppext

Failed subtests:

  • test_build_cpp14 - test.test_cppext.TestPublicCAPI.test_build_cpp14
  • test_build_limited_cpp03 - test.test_cppext.TestPublicCAPI.test_build_limited_cpp03
  • test_build_limited - test.test_cppext.TestPublicCAPI.test_build_limited
  • test_build - test.test_cppext.TestInteralCAPI.test_build
  • test_build - test.test_cppext.TestPublicCAPI.test_build
  • test_build_cpp03 - test.test_cppext.TestPublicCAPI.test_build_cpp03

Summary of the results of the build (if available):

==

Click to see traceback logs
Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 127, in test_build_cpp14
    self.check_build('_testcpp14ext', std='c++14')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 117, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 103, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 127, in test_build_cpp14
    self.check_build('_testcpp14ext', std='c++14')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 146, in test_build
    self.check_build('_testcppext_internal', **kwargs)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 111, in test_build_limited
    self.check_build('_testcppext_limited', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 107, in test_build_limited_cpp03
    self.check_build('_test_limited_cpp03ext', std='c++03', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 111, in test_build_limited
    self.check_build('_testcppext_limited', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 146, in test_build
    self.check_build('_testcppext_internal', **kwargs)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 107, in test_build_limited_cpp03
    self.check_build('_test_limited_cpp03ext', std='c++03', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 103, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_12316æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 117, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\buildworker\buildarea\3.x.ware-win11-arm64.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\Users\\buildworker\\buildarea\\3.x.ware-win11-arm64.nondebug\\build\\build\\test_python_6876æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.

@bedevere-bot

Copy link
Copy Markdown

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Windows11 Non-Debug 3.x (tier-1) has failed when building commit 05b6061.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/914/builds/6084) and take a look at the build logs.
  4. Check if the failure is related to this commit (05b6061) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/914/builds/6084

Failed tests:

  • test_cppext

Failed subtests:

  • test_build_cpp14 - test.test_cppext.TestPublicCAPI.test_build_cpp14
  • test_build_limited_cpp03 - test.test_cppext.TestPublicCAPI.test_build_limited_cpp03
  • test_build_limited - test.test_cppext.TestPublicCAPI.test_build_limited
  • test_build - test.test_cppext.TestInteralCAPI.test_build
  • test_build - test.test_cppext.TestPublicCAPI.test_build
  • test_build_cpp03 - test.test_cppext.TestPublicCAPI.test_build_cpp03

Summary of the results of the build (if available):

==

Click to see traceback logs
Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 127, in test_build_cpp14
    self.check_build('_testcpp14ext', std='c++14')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 111, in test_build_limited
    self.check_build('_testcppext_limited', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 107, in test_build_limited_cpp03
    self.check_build('_test_limited_cpp03ext', std='c++03', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 111, in test_build_limited
    self.check_build('_testcppext_limited', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 127, in test_build_cpp14
    self.check_build('_testcpp14ext', std='c++14')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 103, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 117, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 107, in test_build_limited_cpp03
    self.check_build('_test_limited_cpp03ext', std='c++03', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 146, in test_build
    self.check_build('_testcppext_internal', **kwargs)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_14476æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 117, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 146, in test_build
    self.check_build('_testcppext_internal', **kwargs)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 103, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "b:\uildarea\3.x.ware-win11.nondebug\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'B:\\uildarea\\3.x.ware-win11.nondebug\\build\\build\\test_python_20496æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.

@bedevere-bot

Copy link
Copy Markdown

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Windows PGO NoGIL Tailcall 3.x (tier-1) has failed when building commit 05b6061.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/1871/builds/1495) and take a look at the build logs.
  4. Check if the failure is related to this commit (05b6061) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/1871/builds/1495

Failed tests:

  • test_profiling
  • test_cppext

Failed subtests:

  • test_build_cpp14 - test.test_cppext.TestPublicCAPI.test_build_cpp14
  • test_build - test.test_cppext.TestInteralCAPI.test_build
  • test_build - test.test_cppext.TestPublicCAPI.test_build
  • test_sample_target_module - test.test_profiling.test_sampling_profiler.test_integration.TestSampleProfilerIntegration.test_sample_target_module
  • test_build_cpp03 - test.test_cppext.TestPublicCAPI.test_build_cpp03

Summary of the results of the build (if available):

==

Click to see traceback logs
Traceback (most recent call last):
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_profiling\test_sampling_profiler\test_integration.py", line 598, in test_sample_target_module
    self.assertIn("slow_fibonacci", output)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 'slow_fibonacci' not found in 'Captured 2,000 samples in 2.00 seconds\nSample rate: 999.95 samples/sec\nError rate: 0.00\n\x1b[1;34mProfile Stats:\x1b[0m\n\x1b[1;34m       nsamples\x1b[0m  \x1b[1;34m sample%\x1b[0m  \x1b[1;34m tottime (s)\x1b[0m  \x1b[1;34m  cumul%\x1b[0m  \x1b[1;34m cumtime (s)\x1b[0m  \x1b[1;34mfilename:lineno(function)\x1b[0m\n      1993/1993      99.7         1.993      99.7         1.993  \x1b[32m<frozen importlib._bootstrap_external>\x1b[0m:\x1b[33m211\x1b[0m(\x1b[36m_write_atomic\x1b[0m)\n            7/7       0.4         0.007       0.4         0.007  \x1b[32m<frozen importlib._bootstrap_external>\x1b[0m:\x1b[33m926\x1b[0m(\x1b[36mFileLoader.get_data\x1b[0m)\n            0/7       0.0         0.000       0.4         0.007  \x1b[32m<frozen importlib._bootstrap_external>\x1b[0m:\x1b[33m880\x1b[0m(\x1b[36mSourceLoader.get_code\x1b[0m)\n         0/2000       0.0         0.000     100.0         2.000  \x1b[32m<frozen runpy>\x1b[0m:\x1b[33m163\x1b[0m(\x1b[36m_get_module_details\x1b[0m)\n         0/2000       0.0         0.000     100.0         2.000  \x1b[32m<frozen runpy>\x1b[0m:\x1b[33m225\x1b[0m(\x1b[36mrun_module\x1b[0m)\n         0/2000       0.0         0.000     100.0         2.000  \x1b[32m<frozen runpy>\x1b[0m:\x1b[33m87\x1b[0m(\x1b[36m_run_code\x1b[0m)\n         0/2000       0.0         0.000     100.0         2.000  \x1b[32m<frozen runpy>\x1b[0m:\x1b[33m201\x1b[0m(\x1b[36m_run_module_as_main\x1b[0m)\n         0/1993       0.0         0.000      99.7         1.993  \x1b[32m<frozen importlib._bootstrap_external>\x1b[0m:\x1b[33m975\x1b[0m(\x1b[36mSourceFileLoader.set_data\x1b[0m)\n         0/1993       0.0         0.000      99.7         1.993  \x1b[32m<frozen importlib._bootstrap_external>\x1b[0m:\x1b[33m950\x1b[0m(\x1b[36mSourceFileLoader._cache_bytecode\x1b[0m)\n         0/1993       0.0         0.000      99.7         1.993  \x1b[32m<frozen importlib._bootstrap_external>\x1b[0m:\x1b[33m894\x1b[0m(\x1b[36mSourceLoader.get_code\x1b[0m)\n\n\x1b[1;34mLegend:\x1b[0m\n  \x1b[33mnsamples\x1b[0m: Direct/Cumulative samples (direct executing / on call stack)\n  \x1b[33msample%\x1b[0m: Percentage of total samples this function was directly executing\n  \x1b[33mtottime\x1b[0m: Estimated total time spent directly in this function\n  \x1b[33mcumul%\x1b[0m: Percentage of total samples when this function was on the call stack\n  \x1b[33mcumtime\x1b[0m: Estimated cumulative time (including time in called functions)\n  \x1b[33mfilename:lineno(function)\x1b[0m: Function location and name\n\n\x1b[1;34mSummary of Interesting Functions:\x1b[0m\n\n\x1b[1;34mFunctions with Highest Direct/Cumulative Ratio (Hot Spots):\x1b[0m\n  1.000 direct/cumulative ratio, 99.7% direct samples: \x1b[32m<frozen importlib._bootstrap_external>\x1b[0m:\x1b[33m\x1b[0m(\x1b[36m_write_atomic\x1b[0m)\n  1.000 direct/cumulative ratio, 0.4% direct samples: \x1b[32m<frozen importlib._bootstrap_external>\x1b[0m:\x1b[33m\x1b[0m(\x1b[36mFileLoader.get_data\x1b[0m)\n\n\x1b[1;34mFunctions with Highest Call Frequency (Indirect Calls):\x1b[0m\n  2000 indirect calls, 100.0% total stack presence: \x1b[32m<frozen importlib._bootstrap_external>\x1b[0m:\x1b[33m\x1b[0m(\x1b[36mSourceLoader.get_code\x1b[0m)\n  2000 indirect calls, 100.0% total stack presence: \x1b[32m<frozen runpy>\x1b[0m:\x1b[33m\x1b[0m(\x1b[36m_get_module_details\x1b[0m)\n  2000 indirect calls, 100.0% total stack presence: \x1b[32m<frozen runpy>\x1b[0m:\x1b[33m\x1b[0m(\x1b[36mrun_module\x1b[0m)\n\n\x1b[1;34mFunctions with Highest Call Magnification (Cumulative/Direct):\x1b[0m\n'


Traceback (most recent call last):
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 103, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_7972æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_7972æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 103, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_8468æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_8468æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 146, in test_build
    self.check_build('_testcppext_internal', **kwargs)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_8468æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_8468æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 127, in test_build_cpp14
    self.check_build('_testcpp14ext', std='c++14')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_8468æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_8468æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 146, in test_build
    self.check_build('_testcppext_internal', **kwargs)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_7972æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_7972æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 117, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_7972æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_7972æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 127, in test_build_cpp14
    self.check_build('_testcpp14ext', std='c++14')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_7972æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_7972æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 117, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\bbarea\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_8468æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'C:\\bbarea\\3.x.itamaro-win64-srv-22-aws.nogil.tailcall.pgo\\build\\build\\test_python_8468æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.

@vstinner

Copy link
Copy Markdown
Member

Oh, test_cppext fails on Windows:

extension.cpp(299): error C3861: '__typeof__': identifier not found

Toolkit version: "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe".

I suppose that decltype() should be used instead of __typeof__() when using C++. I wrote PR gh-157267 to try that.

@bedevere-bot

Copy link
Copy Markdown

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Windows PGO 3.x (tier-1) has failed when building commit 05b6061.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/1620/builds/4408) and take a look at the build logs.
  4. Check if the failure is related to this commit (05b6061) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/1620/builds/4408

Failed tests:

  • test_cppext

Failed subtests:

  • test_build_cpp14 - test.test_cppext.TestPublicCAPI.test_build_cpp14
  • test_build_limited_cpp03 - test.test_cppext.TestPublicCAPI.test_build_limited_cpp03
  • test_build_limited - test.test_cppext.TestPublicCAPI.test_build_limited
  • test_build - test.test_cppext.TestInteralCAPI.test_build
  • test_build - test.test_cppext.TestPublicCAPI.test_build
  • test_build_cpp03 - test.test_cppext.TestPublicCAPI.test_build_cpp03

Summary of the results of the build (if available):

==

Click to see traceback logs
Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 107, in test_build_limited_cpp03
    self.check_build('_test_limited_cpp03ext', std='c++03', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 117, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 146, in test_build
    self.check_build('_testcppext_internal', **kwargs)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 146, in test_build
    self.check_build('_testcppext_internal', **kwargs)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 103, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 111, in test_build_limited
    self.check_build('_testcppext_limited', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 111, in test_build_limited
    self.check_build('_testcppext_limited', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 127, in test_build_cpp14
    self.check_build('_testcpp14ext', std='c++14')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 127, in test_build_cpp14
    self.check_build('_testcpp14ext', std='c++14')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 107, in test_build_limited_cpp03
    self.check_build('_test_limited_cpp03ext', std='c++03', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_14168æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 117, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.


Traceback (most recent call last):
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 103, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 37, in check_build
    self._check_build(extension_name, python_exe,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      std=std, limited=limited,
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                      extra_cflags=extra_cflags)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 82, in _check_build
    run_cmd('Install', cmd)
    ~~~~~~~^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\test\test_cppext\__init__.py", line 63, in run_cmd
    subprocess.run(cmd, check=True, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\buildarea\3.x.bolen-windows10.pgo\build\Lib\subprocess.py", line 692, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ['D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\env\\Scripts\\python.exe', '-X', 'dev', '-m', 'pip', 'install', '--no-build-isolation', 'D:\\buildarea\\3.x.bolen-windows10.pgo\\build\\build\\test_python_9320æ\\tempcwd\\pkg', '-v'] returned non-zero exit status 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants