Bug 2319748
| Summary: | qemu fails to build with setuptools 74+ | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
| Component: | qemu | Assignee: | Fedora Virtualization Maintainers <virt-maint> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | berrange, cfergeau, crobinso, mcascell, pbonzini, philmd, rjones, suraj.ghimire7, virt-maint |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2024-10-18 10:21:57 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 2319387 | ||
|
Description
Miro Hrončok
2024-10-18 10:16:12 UTC
(In reply to Miro Hrončok from comment #0) > It appears that your package failed to build with setuptools 74.1.3 and > wheel 0.44 in > > > https://copr.fedorainfracloud.org/coprs/churchyard/setuptools-74/package/ > qemu/ > > While it succeeded with setuptools 69.2.0 and wheel 0.43 in > > > https://copr.fedorainfracloud.org/coprs/churchyard/setuptools-control/ > package/qemu/ > > This usually means this package fails to build with setuptools 74+ Buld log reports ../linux-user/syscall.c:363:8: error: redefinition of ‘struct sched_attr’ 363 | struct sched_attr { | ^~~~~~~~~~ In file included from /usr/include/bits/sched.h:60, from /usr/include/sched.h:43, from /usr/include/pthread.h:22, from /usr/include/glib-2.0/glib/deprecated/gthread.h:126, from /usr/include/glib-2.0/glib.h:115, from /builddir/build/BUILD/qemu-9.1.0-build/qemu-9.1.0/include/glib-compat.h:32, from /builddir/build/BUILD/qemu-9.1.0-build/qemu-9.1.0/include/qemu/osdep.h:161, from ../linux-user/syscall.c:20: /usr/include/linux/sched/types.h:98:8: note: originally defined here 98 | struct sched_attr { | ^~~~~~~~~~ So there was a glibc upgrade between your two builds, and the failure is unrelated to python setuptools. this was fixed in rawhide yesterday in qemu-9.1.0-3.fc42 Thanks and sorry for the noise! |