Open jtojnar opened 6 years ago
Incorrect poppler-glib
headers:
All offenders are reported, now we wait.
I found in https://github.com/NixOS/nixpkgs/pull/77979#discussion_r368708826 how
{
mesonFlags = [
# TODO: https://github.com/NixOS/nixpkgs/issues/36468
"-Dc_args=-I${glib.dev}/include/gio-unix-2.0"
];
}
can be used instead of NIX_CFLAGS_COMPILE
, which I think is superior and we should switch to it for meson
based builds because
I found in #77979 (comment) how
{ mesonFlags = [ # TODO: https://github.com/NixOS/nixpkgs/issues/36468 "-Dc_args=-I${glib.dev}/include/gio-unix-2.0" ]; }
can be used instead of
NIX_CFLAGS_COMPILE
, which I think is superior and we should switch to it formeson
based builds because* that way all parts of meson can see the flag, passing it to potentially more places than we do with our low-level hack * the flag shows up in the build logs, making it clear what's happening
Thanks :heart:
This is fixed in GNOME Recipes now.
I marked this as stale due to inactivity. → More info
I marked this as stale due to inactivity. → More info
Xfce-power-manager (https://gitlab.xfce.org/xfce/xfce4-power-manager/-/issues/39) has patch available, targetting 4.18.2: https://gitlab.xfce.org/xfce/xfce4-power-manager/-/commit/cbb3e82172ef520d520c4744447889767ea1c2b7
I submitted a patch upstream for pkgs/applications/window-managers/phosh/default.nix
: https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1363
With https://github.com/xfce-mirror/xfce4-pulseaudio-plugin/commit/a7eb9b9a43b4b1b3256a2999f276ce7d6b764ca0, https://github.com/xfce-mirror/exo/commit/6600467166621462717f996942d81051b8d96473, https://github.com/xfce-mirror/xfce4-notifyd/commit/307c8641b38f5161096d9886f1539b7f58b309c9, https://github.com/xfce-mirror/ristretto/commit/f7758e38b14ee4e124f38ddf56095e9fef91457b, https://github.com/xfce-mirror/xfce4-docklike-plugin/commit/867124d716c43bb1894ff69d57ee93474fae483b, https://github.com/xfce-mirror/xfce4-session/commit/a8ed1746fb4aeae6436b4c7b3a58d2926b7c4323 and #298614 all gio-unix-2.0 workarounds in Xfce are either upstreamed or cleaned up now.
The following projects fail to declare their dependency on
gio-unix-2.0
headers, which produces errors like the following:We should report it upstream so they can fix it. Try building the package without the hack to see the error.