New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gtk doesn't export symbol that is listed in GIR file #55692
Comments
I can confirm that the referenced patch resolves the issue. |
This issue isn't relevant to 18.09, right? EDIT: |
I track master, so I'm happy to take your word for it. |
It affects gtk 3.24.3, 3.24.4 and 3.24.5 fwiw. For anyone who wants a local fix on unstable, including the patch in just the |
I haven't been able to construct an expression that does this; could you perhaps share your solution? |
@mdormon For taffybar specifically, this overlay should work:
|
Using master, I still can't build Taffybar:
Did f9a62db undo the change? |
Indeed, it looks like https://gitlab.gnome.org/GNOME/gtk/commit/a52431d2b42f3b458a3a2142f6f3e2c4501c1ccc was not backported: https://gitlab.gnome.org/GNOME/gtk/blob/3.24.5/gtk/a11y/gtkcellaccessibleparent.h#L131-135 |
Was removed again in f9a62db, but it was still needed after all, see NixOS#55692 (comment)
Was removed again in f9a62db, but it was still needed after all, see NixOS#55692 (comment)
Was removed again in f9a62db, but it was still needed after all, see #55692 (comment) (cherry picked from commit e0cc49c)
This should be fixed again, ATM in staging-next and staging-19.03. |
Thanks @srhb, that overlay helped me today (except I had to change it to |
Was removed again in f9a62db, but it was still needed after all, see NixOS#55692 (comment) (cherry picked from commit e0cc49c)
Was removed again in f9a62db, but it was still needed after all, see #55692 (comment) (cherry picked from commit e0cc49c)
Issue description
(At least) Haskell projects using gtk can't be built:
Per https://bugs.archlinux.org/task/61486, the problem seems to be a mismatch between what is actually exported by the library and what the interface file says is available (oh, for a single source of truth!).
https://gitlab.gnome.org/GNOME/gtk/commit/95c0f07295fd300ab7f3416a39290ae33585ea6c has a patch that may resolve it---I'm going to try, but of course it means recompiling everything that touches Gtk. Sigh.
Steps to reproduce
Attempt to install the
termonad
haskell package.Technical details
"x86_64-linux"
Linux 4.20.7, NixOS, 19.03.git.8489ee3 (Koi)
yes
yes
nix-env (Nix) 2.2
""
""
/var/nixup/nixpkgs
The text was updated successfully, but these errors were encountered: