From c0d5fef4f1dcff160b7599b4229b1642d346f862 Mon Sep 17 00:00:00 2001 From: rewine Date: Thu, 22 Oct 2026 14:38:48 +0800 Subject: [PATCH] fix(audio): include for spa_pod_find_prop() audio_object.cpp calls spa_pod_find_prop() but only includes , so the declaration is missing and newer pipewire headers no longer pull iter.h in transitively. Building with GCC 16.2.0 and pipewire 1.4.x fails with: clients/audio/audio_object.cpp: In function 'const spa_pod_prop* cutefish::audio::AudioObject::getProp(const char*)': clients/audio/audio_object.cpp:34:34: error: 'spa_pod_find_prop' was not declared in this scope 34 | const spa_pod_prop* prop = spa_pod_find_prop(object, nullptr, key); | ^~~~~~~~~~~ clients/audio/audio_object.cpp:34:34: note: suggested alternative: 'spa_pod_for_each_prop' Include explicitly to get the declaration. --- clients/audio/audio_object.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/clients/audio/audio_object.cpp b/clients/audio/audio_object.cpp index cd9a811..b1dc524 100644 --- a/clients/audio/audio_object.cpp +++ b/clients/audio/audio_object.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include "cutefish/audio/backend.h"