@scar45 good question. Might be because I never updated the pkg release number so yay -Syu won't pick it up as an update.
if you rebuild it manually yay -S --rebuild easystroke, then it rebuilds with the updated PKGBUILD.
Git Clone URL: | https://aur.archlinux.org/easystroke.git (read-only, click to copy) |
---|---|
Package Base: | easystroke |
Description: | Use mouse gestures to initiate commands and hotkeys |
Upstream URL: | https://github.com/mrsteve0924/easystroke |
Licenses: | custom:ISC |
Submitter: | arojas |
Maintainer: | Raymo111 (callmejoe) |
Last Packager: | callmejoe |
Votes: | 13 |
Popularity: | 0.57 |
First Submitted: | 2020-05-01 18:35 (UTC) |
Last Updated: | 2024-07-12 22:16 (UTC) |
@scar45 good question. Might be because I never updated the pkg release number so yay -Syu won't pick it up as an update.
if you rebuild it manually yay -S --rebuild easystroke, then it rebuilds with the updated PKGBUILD.
I experienced the same error as @boennhoff, then noticed per @callmejoe that my PKGBUILD was not the latest version, and was missing the line from his added sed command to prepare() commit. I manually added that line and ran makepkg -i
which worked.
A question I have is why did yay
not pickup the latest PKGBUILD from back in July? I performed a clean build and usually run yay -Syu
for updates. I don't mean to ask an off-topic question here, but I tried searching and couldn't figure it out.
@boennhoff it builds for me successfully. is your system up to date? PKGBUILD was updated recently. are yo using the latest one?
It fails compiling again with:
/usr/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here
1497 | void g_type_class_add_private (gpointer g_class,
| ^~~~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:422:56: error: assignment to ‘GtkCellEditable * (*)(GtkCellRenderer *, GdkEvent *, GtkWidget *, const gchar *, const GdkRectangle *, const GdkRectangle *, GtkCellRendererState)’ {aka ‘struct _GtkCellEditable * (*)(struct _GtkCellRenderer *, union _GdkEvent *, struct _GtkWidget *, const char *, const struct _cairo_rectangle_int *, const struct _cairo_rectangle_int *, GtkCellRendererState)’} from incompatible pointer type ‘GtkCellEditable * (*)(GtkCellRenderer *, GdkEvent *, GtkWidget *, const gchar *, GdkRectangle *, GdkRectangle *, GtkCellRendererState)’ {aka ‘struct _GtkCellEditable * (*)(struct _GtkCellRenderer *, union _GdkEvent *, struct _GtkWidget *, const char *, struct _cairo_rectangle_int *, struct _cairo_rectangle_int *, GtkCellRendererState)’} [-Wincompatible-pointer-types]
422 | GTK_CELL_RENDERER_CLASS (klass)->start_editing = cell_renderer_textish_real_start_editing;
| ^
Maybe changes in extra/boost-1.86.0-2
or extra/gtkmm3-3.24.9-1
are the cause?
@xiota hey thanks that works. i'll update the PKGBUILD
i think new boost version 1.83.0-8 broke package. stay tuned
Not building as of 25-05-2024
==> ERROR: A failure occurred in build().
Aborting...
-> error making: easystroke-exit status 4
-> Failed to install the following packages. Manual intervention is required:
easystroke - exit status 4
Looks like another boost libs upgrade broke it. I'm using Garuda right now, if that makes a difference.
@callmejoe that did the trick
Pinned Comments
callmejoe commented on 2022-09-22 13:54 (UTC)
If easystroke stops working due to a boost-libs upgrade, try rebuilding the package and rebooting.