Closed yochananmarqos closed 1 year ago
Seems like there's a simple fix for the build to pass:
...
==> Creating package "cosmic-epoch-git"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: cosmic-epoch-git r78.a9a8a74-1 (Sun 23 Jul 2023 10:46:30 PM CEST)
==> Cleaning up...
...
The definition for bool
needs to be included from the stdbool.h
header file in the /usr/include/pipewire-0.3/pipewire/version.h
header file, i.e., by applying the following Git diff in Pipewire's GitLab project repository:
diff --git a/src/pipewire/version.h.in b/src/pipewire/version.h.in
index 87fc0cfad..7ed14c7fd 100644
--- a/src/pipewire/version.h.in
+++ b/src/pipewire/version.h.in
@@ -11,6 +11,8 @@
extern "C" {
#endif
+#include <stdbool.h> /* bool */
+
/** Return the version of the header files. Keep in mind that this is
a macro and not a function, so it is impossible to get the pointer of
it. */
Included it inside the C++ extern "C"
just in case.
...applying the following Git diff in Pipewire's GitLab project repository
Where did you find that?
Where did you find that?
Oh, I wrote it
It's now fixed with libpipewire
1:0.3.75-2 pipewire MR 1664 applied.
While building cosmic-epoch using the
cosmic-epoch-git
AUR package, during the xdg-desktop-portal-cosmic build stage:Cosmic-epoch built fine on July 11th. Since then, we now have
libpipewire
1:0.3.75-1 andgcc
13.1.1-2.Line 25 of
/usr/include/pipewire-0.3/pipewire/version.h
: