Bug 2226897 - invalid headers in pipewire-devel v0.3.75
Summary: invalid headers in pipewire-devel v0.3.75
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pipewire
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Wim Taymans
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 2226409 2226411 2226412 2226413 2226414
TreeView+ depends on / blocked
 
Reported: 2023-07-26 21:18 UTC by Fabio Valentini
Modified: 2023-07-29 17:11 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-07-29 17:11:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentini 2023-07-26 21:18:00 UTC
The update to pipewire v0.3.75 broke builds of the Rust bindings for pipewire (pipewire, pipewire-sys, libspa, libspa-sys) and helvum, with what looks like a missing import in one of the C header files:

  /usr/include/pipewire-0.3/pipewire/version.h:25:1: error: unknown type name 'bool'

Indeed, this file does not "#include <stdbool.h>".

Looking at upstream, this was already fixed in this commit:
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/193384b26aba3917d086ac3f009aa2cab9d197d2

If possible, please backport this commit to the Fedora package for pipewire v0.3.75.

Reproducible: Always

Comment 1 Fabio Valentini 2023-07-29 17:11:55 UTC
Looks like v0.3.76 contains the necessary changes.


Note You need to log in before you can comment on or make changes to this bug.