Package Details: libgestures 2.1.14-6

Git Clone URL: https://aur.archlinux.org/libgestures.git (read-only, click to copy)
Package Base: libgestures
Description: Chromium OS gestures library
Upstream URL: https://github.com/galliumos/libgestures
Licenses: custom:chromiumos
Provides: libgestures
Submitter: tsowell
Maintainer: poppyschmo
Last Packager: TheGoliath
Votes: 5
Popularity: 0.002238
First Submitted: 2013-10-30 03:14 (UTC)
Last Updated: 2020-07-12 15:12 (UTC)

Pinned Comments

Latest Comments

VaD_3r commented on 2021-08-05 16:36 (UTC) (edited on 2021-08-05 16:36 (UTC) by VaD_3r)

Whenever I try to makepkg I get this error. I used OpenRC-Artix, but I'm not sure thats the problem.

make: *** [Makefile:176: obj/accel_filter_interpreter.o] Error 1

poppyschmo commented on 2020-05-22 23:48 (UTC)

@TheGoliath: thanks for adopting this package.

genofire commented on 2019-07-17 17:24 (UTC)

@poppyschmo Nice we did not need this patch anymore - so the maintainers could delete the patch commands in this PKGBUILD ;)

poppyschmo commented on 2019-07-17 09:09 (UTC) (edited on 2019-07-17 09:10 (UTC) by poppyschmo)

@genofire, that patch is obsolete anyway. I've been using this

https://gist.github.com/poppyschmo/5b003bc93018a21b80158eb0185819ee/raw/136b919474dcc2921d2041cdb2366897c86ed8fa/cmath_memaccess.patch

to get it to build. Should work with something like

git clone https://aur.archlinux.org/libgestures.git; cd libgestures; git checkout -b mine; curl -L "$url_above" | git apply --whitespace=nowarn -

genofire commented on 2019-07-16 07:08 (UTC)

Like Anonymous say:

cp: cannot stat 'libgestures/finger_metrics_math.patch': No such file or directory

poppyschmo commented on 2017-12-16 02:47 (UTC)

If anyone is still using this and getting a -Wint-in-bool-context error from gcc, this patch might help: https://gist.github.com/poppyschmo/08b526e65d5966420b594633beb11a1b

commented on 2016-12-20 17:16 (UTC)

Seems to be missing finger_metrics_math.patch

poppyschmo commented on 2016-10-22 17:31 (UTC) (edited on 2016-10-22 17:44 (UTC) by poppyschmo)

Same problem as @MonkeyWrench32 and others. Couldn't get the binary from @squizduos to work on the latest kernel/cmake/jsoncpp. Somehow, adding `<math.h>` to the `finger_metrics` header did the trick. Probably not an ideal solution, but `#pragma once` or the usual jungle of header logic will hopefully keep things sane. Just submitted a patch to maintainer.

squizduos commented on 2016-06-10 18:19 (UTC)

I also have problem with compiling libgestures with new gcc. But we have good news - binary version of library successfuly works in Arch Linux. I made PKGBUILD for it, that replaces libgestures. Try install libgestures-bin.

jtagg82 commented on 2016-05-24 19:25 (UTC)

I have the same problem as @MonkeyWrench32 and @forbi.

forbi commented on 2016-05-23 18:59 (UTC)

Same problem that @MonkeyWrench32 is facing.

MonkeyWrench32 commented on 2016-05-15 18:26 (UTC)

Getting this error when trying to compile: In file included from include/gestures/include/box_filter_interpreter.h:9:0, from src/box_filter_interpreter.cc:5: include/gestures/include/finger_metrics.h: In member function ‘float gestures::Vector2::Mag() const’: include/gestures/include/finger_metrics.h:38:25: error: ‘sqrtf’ was not declared in this scope return sqrtf(MagSq()); ^ Makefile:173: recipe for target 'obj/box_filter_interpreter.o' failed make: *** [obj/box_filter_interpreter.o] Error 1

joebonrichie commented on 2015-08-31 15:43 (UTC)

Fixed upstream, compiles now. Thanks for creating the bug report there I didn't even notice. I can't get the .deb packages to work with this particular package (breaks touchpad completely) which is why its still git based for now.

armandoceran commented on 2015-08-30 23:31 (UTC)

Seeing the following error: g++ -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -std=gnu++11 -fno-exceptions -fno-strict-aliasing -fPIC -Wall -Wclobbered -Wempty-body -Werror -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-noreturn -Wsign-compare -Wtype-limits -D__STDC_FORMAT_MACROS=1 -D_FILE_OFFSET_BITS=64 -DGESTURES_INTERNAL=1 -Iinclude `pkg-config --cflags glib-2.0` -O3 -DVCSID="\"2.0.4\"" --coverage -ftest-coverage -fprofile-arcs -I/usr/include/jsoncpp -MMD -c -o obj/tap_to_click_fix_filter_interpreter.o src/tap_to_click_fix_filter_interpreter.cc src/tap_to_click_fix_filter_interpreter.cc:5:66: fatal error: gestures/include/tap_to_click_fix_filter_interpreter.h: No such file or directory compilation terminated. Makefile:177: recipe for target 'obj/tap_to_click_fix_filter_interpreter.o' failed make: *** [obj/tap_to_click_fix_filter_interpreter.o] Error 1 ==> ERROR: A failure occurred in build().

anatolik commented on 2014-08-23 14:13 (UTC)

The project 'google-gflags' has been renamed to 'gflags'. Please update your dependencies.

tsowell commented on 2013-11-08 03:15 (UTC)

@kaloyan, Thanks for the feedback! I've added chromiumos-libbase as a dependency.

kaloyan commented on 2013-11-07 19:48 (UTC)

you have to add chromiumos-libbase to dependencies