xserver-xorg-video-nouveau 1:1.0.17-3 FTBFS on armhf
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Debian) |
Confirmed
|
Unknown
|
|||
xorg-server (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Invalid
|
Undecided
|
Unassigned | ||
Oracular |
Invalid
|
Undecided
|
Unassigned | ||
xserver-xorg-video-nouveau (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Noble |
Fix Committed
|
Undecided
|
Unassigned | ||
Oracular |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
xserver-
```
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -D_LARGEFILE_SOURCE -D_FILE_
../../src/
../../src/
1451 | ret = wfbScreenInit(
| ^~~~~~~~~~~~~
| fbScreenInit
```
This failure is fixed upstream in xorg-server via https:/
[Test Plan]
The package needs to build for armhf
[Where problems could occur]
The patch adds function prototypes explicitly. If the function signature does not match, the code will still compile, but the behaviour will be undefined.
This would not happen as the package only needs the inline definitions for armhf.
On other architectures the header is included correctly and the compiler will produce a 'conflicting types' error.
[Other Info]
n/a
Related branches
- Nick Rosbrook (community): Needs Fixing
-
Diff: 96 lines (+56/-1) (has conflicts)4 files modifieddebian/changelog (+16/-0)
debian/control (+2/-1)
debian/patches/nouveau-fixup-driver-for-new-macro-gating.patch (+37/-0)
debian/patches/series (+1/-0)
- Vladimir Petko (community): Approve
- Dan Bungert (community): Needs Fixing
- Ubuntu Sponsors: Pending requested
-
Diff: 89 lines (+50/-2)5 files modifieddebian/changelog (+8/-0)
debian/patches/nouveau-fixup-driver-for-new-macro-gating.patch (+39/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-1)
debian/source/format (+1/-1)
description: | updated |
Changed in xorg-server (Debian): | |
status: | Unknown → Confirmed |
Changed in xorg-server (Ubuntu): | |
status: | Confirmed → Fix Released |
status: | Fix Released → Triaged |
description: | updated |
Changed in xserver-xorg-video-nouveau (Ubuntu Noble): | |
status: | New → In Progress |
the upstream backport request has more context
https:/ /gitlab. freedesktop. org/xorg/ xserver/ -/merge_ requests/ 1222
and it's not clear that this wouldn't be a bug in nouveau instead