-
Notifications
You must be signed in to change notification settings - Fork 14
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
Cannot install gifine, it seems a problem of lua versions #28
Comments
It looks like the fix for gtk4 is in the main branch of the lgi repository, but there is no new release for it. I can confirm that gifine also no longer starts on my machine due to the |
Yes, it seems this is the cause. Do you know any way of compiling gifine and force it to use the main branch of lgi? I'm not familiairzed with the lua toolchain. |
The developer of lgi does not provide a rockspec to install the module from the master branch of the source repository, but you could take an existing rockspec and modify it to do that by removing the "branch" field in the "source" section of the rockspec file. That said, I just tested building lgi from source real quick and it appears that there are still errors when starting gifine, most likely due to the fact that it was built for GTK3 and not 4. I don't have the time to investigate further right now. |
Just leaving an update here, there is now a dev rockspec of lgi available here: https://github.com/lgi-devs/lgi/blob/master/lgi-scm-1.rockspec Use the following command to satisfy the dependency for gifine:
Keep in mind it has not been uploaded to luarocks yet. Hopefully the maintainers of lgi can get that sorted out shortly. |
I'm trying to install gifine in my archlinux, but i got this trace message:
The error occurs when compiling
lgi
library, that seems incompatible with the current lua version 5.4.I've tried to use other lua versions using
luaver
. For example, by using lua 5.3.6 and luarocks 3.5.0 I'm able to install lgi and gifine, but when I start it I get this other error:Is there any combination of versions that work? Could it be related to this issue? lgi-devs/lgi#226
If the cause is incompatibility with Gtk4, is there any way to force using Gtk3?
Thanks.
The text was updated successfully, but these errors were encountered: