audio/gmpc: really fix the build with llvm 22

move the #pragma to widely included headers, this way i don't need to
patch a bazillion c files..
This commit is contained in:
landry
2026-05-30 07:36:03 +00:00
parent c5e4ea7936
commit d119b39018
3 changed files with 25 additions and 25 deletions
@@ -1,25 +0,0 @@
fix build with llvm22 & silence debug printf
Index: src/browsers/playlist3-current-playlist-browser.c
--- src/browsers/playlist3-current-playlist-browser.c.orig
+++ src/browsers/playlist3-current-playlist-browser.c
@@ -35,9 +35,8 @@
#include "playlist3-playlist-editor.h"
-
-
-
+#pragma clang diagnostic ignored "-Wincompatible-function-pointer-types"
+#pragma clang diagnostic ignored "-Wincompatible-pointer-types"
enum
{
PLAY_QUEUE_DUMMY_PROPERTY,
@@ -594,7 +593,6 @@ static void pl3_current_playlist_add_after_current_son
static int pl3_current_playlist_song_list_option_menu (GmpcPluginBrowserIface *obj, GtkWidget *tree, GtkMenu *menu)
{
- printf("list option menu\n");
if(mpd_check_connected(connection) && !mpd_player_get_random(connection))
{
GtkWidget *item = gtk_image_menu_item_new_with_label(_("Add after current song"));
@@ -0,0 +1,13 @@
Index: src/egg/eggcolumnmodel.h
--- src/egg/eggcolumnmodel.h.orig
+++ src/egg/eggcolumnmodel.h
@@ -25,6 +25,9 @@
G_BEGIN_DECLS
+#pragma clang diagnostic ignored "-Wincompatible-function-pointer-types"
+#pragma clang diagnostic ignored "-Wincompatible-pointer-types"
+
#define EGG_TYPE_COLUMN_MODEL (egg_column_model_get_type ())
#define EGG_COLUMN_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EGG_TYPE_COLUMN_MODEL, EggColumnModel))
#define EGG_COLUMN_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EGG_TYPE_COLUMN_MODEL, EggColumnModelClass))
+12
View File
@@ -0,0 +1,12 @@
Index: src/main.h
--- src/main.h.orig
+++ src/main.h
@@ -39,6 +39,8 @@
#include "playlist3-messages.h"
+#pragma clang diagnostic ignored "-Wincompatible-function-pointer-types"
+#pragma clang diagnostic ignored "-Wincompatible-pointer-types"
/**
* Some gobjects