@boennhoff, Yes, I was having the same issue and I could see in ~/.cache/yay/easystroke
that PKGBUILD was outdated. I noticed I had an empty pkg folder in there that was requiring sudo privileges. I'm not sure if this is what was interfering with yay -S --rebuild easystroke
.
Search Criteria
Package Details: easystroke 0.6.0-24
Package Actions
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.085080 |
First Submitted: | 2020-05-01 18:35 (UTC) |
Last Updated: | 2024-07-12 22:16 (UTC) |
Dependencies (11)
- boost-libs
- dbus-glib
- gtkmm3
- libxtst
- xorg-server (xorg-server-gitAUR, xorg-server-bug865-issue1578AUR, xorg-server-bug865AUR)
- boost (boost-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
- intltool (make)
- xorg-server-devel (xorg-server-devel-gitAUR) (make)
- xorgproto (xorgproto-gitAUR) (make)
Required by (0)
Sources (1)
raisedintheusa commented on 2024-11-06 20:22 (UTC) (edited on 2024-11-06 20:30 (UTC) by raisedintheusa)
boennhoff commented on 2024-10-09 15:43 (UTC) (edited on 2024-10-09 15:49 (UTC) by boennhoff)
I was able to fix my issue by removing ~/.cache/yay/easystroke
.
I tried your suggestion first @callmejoe - thanks for that - with yay -S --rebuild easystroke
, but that did not work. I can only assume that the rebuild does not redownload the PKGBUILD after all.
I had a similar issue with aur/gtkglext
where only a checksum in PKGBUILD was updated/fixed. Maybe increasing the release number is not a bad idea if the PKGBUILD changes, if only to avoid verbosity & support here ;-)
callmejoe commented on 2024-09-10 17:45 (UTC) (edited on 2024-09-10 17:46 (UTC) by callmejoe)
@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.
scar45 commented on 2024-09-10 14:07 (UTC) (edited on 2024-09-10 14:11 (UTC) by scar45)
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.
callmejoe commented on 2024-09-10 13:41 (UTC)
@boennhoff it builds for me successfully. is your system up to date? PKGBUILD was updated recently. are yo using the latest one?
boennhoff commented on 2024-09-10 07:12 (UTC)
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?
callmejoe commented on 2024-07-12 22:13 (UTC)
@xiota hey thanks that works. i'll update the PKGBUILD
callmejoe commented on 2024-05-25 04:31 (UTC)
i think new boost version 1.83.0-8 broke package. stay tuned
guemidiborhane commented on 2024-05-25 01:57 (UTC)
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
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.