Package Details: eviacam 2.1.4-6

Git Clone URL: https://aur.archlinux.org/eviacam.git (read-only, click to copy)
Package Base: eviacam
Description: A mouse replacement software that moves the pointer as you move your head
Upstream URL: https://eviacam.crea-si.com
Keywords: accessibility mouse replacement
Licenses: GPL3
Provides: eviacam
Submitter: juanmah
Maintainer: None
Last Packager: ragouel
Votes: 23
Popularity: 0.000000
First Submitted: 2009-04-27 14:21 (UTC)
Last Updated: 2020-07-04 11:28 (UTC)

Latest Comments

Frnco commented on 2022-03-02 23:23 (UTC)

Dependency wxgtk is causing needless problems. Cloning package from AUR and manually editing PKGBUILD and .SRCINFO removing wxgtk from the dependencies did solve the dependency issues and makepkg -si went on to compile and ultimately installed fine.

@rethus's issue seems to be related to the patch, I suppose it's in german (apologies if I'm wrong), but whatever language it is, it's not a language I have sufficient knowledge to make much sense of the messages. Still, trying to skip the patch resulted in some errors related to wrong number of arguments (I suppose Konflikt means conflict and Deklaration refers to some declaration/statement, but I didn't see anything that might be related to number of arguments in the logs posted here).

Anyway, the fix for me was fairly simple: - Install opencv and wxgtk3 if you haven't already; - Clone AUR Repo for eviacam; - Edit PKGBUILD(And possibly .SRCINFO, I did 'cause I like maintaining consistency), removing wxgtk from the dependencies; - Run makepkg -si; - Confirm installation of eviacam; - Done.

Hope this helps others with troubles installing this package.

rethus commented on 2022-02-11 08:56 (UTC) (edited on 2022-02-11 09:35 (UTC) by rethus)

Same here, like pfspace described... never ending loop of verifying dependencies.

Can someone fix this please?

If I try to compile it myself, make stops with this error:

In Datei, eingebunden von /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:30,
                 von /usr/include/gtk-3.0/gdk/gdk.h:32,
                 von /usr/include/gtk-3.0/gdk/gdkx.h:28,
                 von wxappbar.cpp:46:
/usr/include/gtk-3.0/gdk/gdktypes.h:143:39: Fehler: in Konflikt stehende Deklaration »typedef struct _GdkWindow GdkWindow«
  143 | typedef struct _GdkWindow             GdkWindow;
      |                                       ^~~~~~~~~
In Datei, eingebunden von /usr/include/wx-3.0/wx/wxprec.h:12,
                 von wxappbar.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3477:33: Anmerkung: bisherige Deklaration als »typedef struct _GdkDrawable GdkWindow«
 3477 |     typedef struct _GdkDrawable GdkWindow;

pfspace commented on 2021-07-20 13:06 (UTC)

Can't compile. It enters in an eternal loop "verifying dependencies".

Trying to compile from source also does not work: https://github.com/cmauri/eviacam/issues/35

This is a vital app and should be on official repositories.

Thank you.

dreieck commented on 2021-01-31 09:07 (UTC)

Dependency wxgtk is not needed, since wxgtk3 is used. (namcap also says that wxgtk is not needed.)

panaut0lordv commented on 2019-12-14 16:42 (UTC)

I was able to manually compile upstream (2.1.4) using ./configure --with-wx-config=/usr/bin/wx-config-gtk3

Haven't progressed to getting it running though as v4l2-loopback based on ffmpeg on IP webcam running on my old Android phone was introducing too much of a latency for my liking. As soon as I grab some proper USB webcam I will try to get that PKGBUILD going.

ElMastro commented on 2016-11-30 00:33 (UTC)

It appears that /usr/local/share/man is empty. Moving it to /usr/local/share/man.bak make the tricks and let it works.

nlehmann commented on 2016-02-25 23:11 (UTC)

I got the following error when installing package after build. error: failed to commit transaction (conflicting files) eviacam: /usr/local/share/man exists in filesystem Errors occurred, no packages were upgraded.

leo_rockway commented on 2014-04-01 14:50 (UTC)

In order to be able to build this package, I had to use "--with-wx-config=/usr/bin/wx-config-2.8" in the ./configure line, otherwise the package tries to build with wxgtk which is version 3 now, and it fails. Of course, wxgtk2.8 needs to be added as a depends and wxgtk removed. Also, the patches could be updated (they don't fail, but they have fuzziness).

juanmah commented on 2013-09-17 05:12 (UTC)

Thx Thomas by the contribution.

thomas.oster commented on 2013-09-12 09:06 (UTC)

Hi, they removed 2 constants from V4L, so it doesn't compile anymore. If you just remove them (the don't seem to do anything anyway) it works. Here's the patch: http://pastebin.com/2uzqQDpe and updated PKGBUILD: http://pastebin.com/EAiLC941 I also created a source-package, so feel free to upload it: http://137.226.142.25:5080/wwwshare/eviacam-1.7.0-2.src.tar.gz

juanmah commented on 2013-06-05 18:31 (UTC)

why?

jose1711 commented on 2013-06-05 18:16 (UTC)

needs updpkgsums

juanmah commented on 2013-05-11 21:24 (UTC)

SanskritFritz thanks to your modifications. I was not aware of new behaviour of pacman.

SanskritFritz commented on 2013-05-11 19:57 (UTC)

That is because this PKGBUILD is using deprecated methods prior to pacman 4.1. Use this one instead: http://sprunge.us/Dfhf

commented on 2013-05-11 14:37 (UTC)

Hey, how do I start this app up? When I try to locate this application, it gives me nothing. I cannot find any executable so as to be able to launch eviacam with

commented on 2013-05-11 13:25 (UTC)

Hey, how do I start this app up? When I try to locate this application, it gives me nothing. I cannot find any executable so as to be able to launch eviacam with

xyproto commented on 2012-09-12 14:35 (UTC)

Hi, thanks for packaging eviacam. Not a big deal, but || return 1 isn't needed anymore.

juanmah commented on 2012-06-01 06:52 (UTC)

Thank you rustam for the patch and changes in PKGBUILD.

rustam commented on 2012-05-31 19:27 (UTC)

Hey, I've managed to compile it after adding the following includes to src/visionpipeline.cpp, #include <cv.h> #include <cvaux.h> also had to supply opencv libraries to the ./configure script, LIBS="-lopencv_core -lopencv_legacy -lopencv_imgproc -lopencv_highgui -lopencv_objdetect" I've added these small patches to PKGBUILD, please take a look and update the package. http://dl.dropbox.com/u/17329341/eviacam-1.5.3-1.src.tar.gz

juanmah commented on 2012-05-24 20:33 (UTC)

A mi me sale el mismo error en otro lado. Versión 1.5.3 visionpipeline.cpp: In member function 'int CVisionPipeline::PreprocessImage()': visionpipeline.cpp:222:6: warning: variable 'range' set but not used [-Wunused-but-set-variable] visionpipeline.cpp: In member function 'void CVisionPipeline::TrackMotion(CIplImage&, float&, float&)': visionpipeline.cpp:318:53: error: 'cvCalcOpticalFlowHS' was not declared in this scope make[2]: *** [eviacam-visionpipeline.o] Error 1

commented on 2012-05-24 19:02 (UTC)

No puedo compilarlo a traves de yaourt y tampoco de manera manual, arroja el siguiente error motiontracker.cpp: En la función miembro ‘void CMotionTracker::TrackMotion(CIplImage&, float&, float&)’: motiontracker.cpp:213:53: error: ‘cvCalcOpticalFlowHS’ no se declaró en este ámbito make[2]: *** [eviacam-motiontracker.o] Error 1 make[2]: se sale del directorio `/home/user/eviacam-1.0.1/src' make[1]: *** [all-recursive] Error 1 make[1]: se sale del directorio `/home/user/eviacam-1.0.1' make: *** [all] Error 2

commented on 2011-09-27 01:24 (UTC)

Muchas gracias juanmah, por personas como usted nos motivan mucho mas a utilizar este sistema!!!!

juanmah commented on 2011-09-24 06:23 (UTC)

Ya está.

commented on 2011-09-24 03:35 (UTC)

hello I try install eviacam from yaourt, but I have a error, this is: eviacam_1.5.2.orig.tar.gz ... FALLÓ ==> ERROR: ¡Uno o más archivos no pasaron la verificación de integridad! ==> ERROR: Makepkg was unable to build eviacam. thanks

juanmah commented on 2011-07-21 20:16 (UTC)

Patched as pointed in git version: http://eviacam.git.sourceforge.net/git/gitweb.cgi?p=eviacam/eviacam;a=commit;h=b27d8d35165eed57b9be011e55b14a4ff58f3a26

Axon commented on 2010-11-28 10:13 (UTC)

Please, add wxgtk to dependencies list, had to add in manually.