Bug 16062

Summary: wine: stdio.h: No such file or directory on ubuntu 25.10
Product: [QA/Testing] Runtime Testing Reporter: Mathieu Dubois-Briand <mathieu.dubois-briand>
Component: testsdkAssignee: Joshua Watt <JPEWhacker>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Medium CC: randy.macleod
Version: unspecified   
Target Milestone: 6.1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Mathieu Dubois-Briand 2025-11-13 12:54:30 UTC
Ubuntu 25.10 is a new worker, so this is probably a configuration issue. I could mail helpdesk directly, but I'm not sure what exactly needs to be changed.

Confirmed it reproduces on the same worker and does not seem to happen on any other worker.

SDK testing environment: x86-64-v3-poky-linux.bat
Traceback (most recent call last):
  File "/srv/pokybuild/yocto-worker/meta-mingw/build/layers/openembedded-core/meta/lib/oeqa/core/case.py", line 54, in _oeSetUp
    self.setUpMethod()
    ~~~~~~~~~~~~~~~~^^
  File "/srv/pokybuild/yocto-worker/meta-mingw/build/meta-mingw/lib/oeqa/sdkmingw/cases/binutils.py", line 25, in setUp
    self._run('%CC% -c -g test.c -o test.o')
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/pokybuild/yocto-worker/meta-mingw/build/meta-mingw/lib/oeqa/sdkmingw/case.py", line 67, in _run
    return subprocess.check_output(command, env=self.tc.get_wine_env(),
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            stderr=subprocess.STDOUT, universal_newlines=True, cwd=self.test_dir)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 472, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
           ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               **kwargs).stdout
               ^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '['wine', 'cmd', '/c', 'W:\\testimage-sdk\\environment-setup-x86-64-v3-poky-linux.bat', '>', 'NUL', '&&', '%CC%', '-c', '-g', 'test.c', '-o', 'test.o']' returned non-zero exit status 1.
Standard Output: test.c:1:10: fatal error: stdio.h: No such file or directory
    1 | #include <stdio.h>
      |          ^~~~~~~~~
compilation terminated.
Comment 1 Mathieu Dubois-Briand 2025-11-13 12:54:53 UTC
meta-mingw ubuntu2510-vk-1 master completed at 2025-11-07 01:35:51+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/7/builds/2737/steps/18/logs/stdio

meta-mingw ubuntu2510-vk-1 master completed at 2025-11-13 12:34:05+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/7/builds/2769/steps/18/logs/stdio
Comment 2 Randy MacLeod 2025-11-13 15:51:41 UTC
This may be related to this version of ubuntu using the Rust coreutils.
Comment 3 Mathieu Dubois-Briand 2025-11-14 10:11:03 UTC
meta-mingw ubuntu2510-vk-1 mathieu/master-next completed at 2025-11-14 07:48:51+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/7/builds/2773/steps/18/logs/stdio
Comment 4 Mathieu Dubois-Briand 2025-11-17 10:28:02 UTC
Thanks to Murphy's law, Ubuntu 25.10 is often selected for meta-mingw build...

meta-mingw ubuntu2510-vk-1 mathieu/master-next completed at 2025-11-15 08:11:38+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/7/builds/2777/steps/18/logs/stdio

meta-mingw ubuntu2510-vk-1 mathieu/master-next completed at 2025-11-15 11:18:02+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/7/builds/2778/steps/18/logs/stdio

meta-mingw ubuntu2510-vk-1 mathieu/master-next completed at 2025-11-15 11:26:00+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/7/builds/2779/steps/18/logs/stdio

meta-mingw ubuntu2510-vk-1 mathieu/master-next completed at 2025-11-16 07:25:21+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/7/builds/2784/steps/18/logs/stdio
Comment 5 Mathieu Dubois-Briand 2025-11-20 08:43:56 UTC
meta-mingw ubuntu2510-vk-1 master-next completed at 2025-11-20 08:04:26+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/7/builds/2810/steps/18/logs/stdio
Comment 6 Randy MacLeod 2026-06-04 15:27:58 UTC
No longer testing mingw in our tests. Close Joshua ?