Open rubyFeedback opened 3 years ago
undefined reference to `gdk_x11_display_get_egl_display'
This function is in GTK4 and AFAIK should always be available when build with x11 support since gtk 4.3.1, can be seen in GTK4 source files here
There are already both checks (if GTK was build with x11 and GTK version check) in clapper sources done before it and your GTK version is 4.4.0, so I am not sure why your compiler cannot see it.
from KDE konsole terminal
But considering that this project targets and uses some GNOME related features (like gjs
), you might be better of using Flatpak version on non-GNOME systems.
Edit: Well, as long as you have gjs
and libadwaita
installed, it should work when manually compiled.
Here is the error, copy/pasted from KDE konsole terminal:
The error is:
undefined reference to `gdk_x11_display_get_egl_display'
Not sure how or why. I compile everything from source. gtk, xorg ...
Egl is probably that egl/meson/libepoxy thingy but I compiled that from source too. Perhaps some older version is picked up.
IF possible perhaps there could be a check prior to compiling by meson if that functionality is available and found?
I can fix things on linux but the more information I get from build tools and why things fail the better. meson is in many ways so much better than the GNU autoconfigure tools and it's still somewhat young-ish - hopefully it is easier to add checks than with the m4 macro situation in GNU configure. At any rate I just report this in case someone else may also have run into this issue. I'll have to clean up my host system first, then I will give it a try again at some later time so please feel free to disregard this issue - it's more information than a request to fix this. I'll give clapper a try at a later time, absolutely no problem. It really is only information really. Thank you for reading this, clapper looked really clean on the screenshots (I found it via someone recommending it via reddit by the way).