From b685ea0654cbd8114e5ef166b476fd0c21edc3ec Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 23 Dec 2024 23:00:43 +0800 Subject: [PATCH] xplayer: Fix GCC 14 build bacon-video-widget.c:1926:46: error: assignment to 'GstElement *' {aka 'struct _GstElement *'} from incompatible pointer type 'GstObject *' {aka 'struct _GstObject *'} [] --- pkgs/by-name/xp/xplayer/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/xp/xplayer/package.nix b/pkgs/by-name/xp/xplayer/package.nix index 42088cf6fd76..d17b1f05b197 100644 --- a/pkgs/by-name/xp/xplayer/package.nix +++ b/pkgs/by-name/xp/xplayer/package.nix @@ -86,6 +86,13 @@ stdenv.mkDerivation rec { patchPythonScript $out/lib/xplayer/plugins/dbus/dbusservice.py ''; + env = lib.optionalAttrs stdenv.cc.isGNU { + NIX_CFLAGS_COMPILE = toString [ + "-Wno-error=incompatible-pointer-types" + "-Wno-error=return-mismatch" + ]; + }; + meta = with lib; { description = "Generic media player from Linux Mint"; license = with licenses; [