Summary: | app-crypt/gcr causing build failures for gnome-extra/evolution-data-server 3.40.4 after wayland use change | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jay Faulkner <jay> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | jay, sam |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/21985 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
buildlog
jf-emerge-info |
Description
Jay Faulkner
2021-08-13 23:33:13 UTC
Created attachment 732742 [details]
buildlog
Created attachment 732745 [details]
jf-emerge-info
Grepping for "error:", looks like: >/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: >/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../lib64/libgcr-ui-3.so: >undefined reference to `gdk_wayland_window_set_transient_for_exported' >/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: >/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../lib64/libgcr-ui-3.so: >undefined reference to `gdk_wayland_window_get_type' >collect2: error: ld returned 1 exit status Can you run: emerge -v1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../lib64/libgcr-ui-3.so? It should rebuild that library and maybe we'll get somewhere then. It sounds a bit like e.g. GTK has its wayland USE flag flipped on/off, see bug 624960. The build succeeded after running emerge -v1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../lib64/libgcr-ui-3.so. I had recently added -wayland use flag in my make.conf, and I thought running `emerge -uDN world` would be sufficient to resolve the issue. Thanks for helping me with the immediate issue; if this is a systemmatic bug I'm happy to help find it with help. Per our conversation in IRC, I'm going to PR a change to app-crypt/gcr adding a wayland use flag, and a dependency on x11-libs/gtk+[wayland=] This is likely very unreproducable at this point, as the packages in question are many versions further. Going to close this as invalid. |