bits/wordsize.h: No such file or directory
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| glibc (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bug Description
When trying to do a "make install" of Wine 8.0.2 it fails with the following:
ccache cc -c -o dlls/winecrt0/
-I/home/
-DWINE_UNIX_LIB -Wall -pipe -fcf-protection
-Wdeclaration
-Wno-
-Wunused-
-fasynchronou
In file included from /usr/include/
/usr/include/
20 | #include <bits/wordsize.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:234902: dlls/winecrt0/
From what I can see the file exists at /usr/include/
Am I simply misunderstanding how the compilation works?
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: libc6-dev 2.35-0ubuntu3.7
ProcVersionSign
Uname: Linux 6.5.0-35-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: MATE
Date: Fri May 24 16:27:12 2024
SourcePackage: glibc
UpgradeStatus: No upgrade log present (probably fresh install)
modified.
mtime.conffile.

I'm going to mark as invalid for now, but may reopen.
In order to build 32-bit Wine binaries a chroot is necessary. The "make install" completes successfully in the chroot but not on the host system. As Ubuntu have no interest in supporting 32-bit libraries this won't go anywhere.