Package Details: xinput_calibrator 0.7.5-3

Git Clone URL: https://aur.archlinux.org/xinput_calibrator.git (read-only)
Package Base: xinput_calibrator
Description: Generic touchscreen calibration program for X.Org
Upstream URL: http://www.freedesktop.org/wiki/Software/xinput_calibrator/
Licenses: MIT
Submitter: zerathidune
Maintainer: duttondj
Last Packager: duttondj
Votes: 8
Popularity: 1.359477
First Submitted: 2015-08-10 19:06
Last Updated: 2015-11-22 06:42

Latest Comments

duttondj commented on 2015-11-22 06:46

I believe I fixed the issue. I was able to install it on a clean build. The issue was related to how the original pkg maintainer had the build commands. The package would run its own `make install` rather than let pacman install the necessary files on its own.

hax404 commented on 2015-11-20 09:24

There is a conflict

xinput_calibrator W: Potential non-FHS man page (usr/local/share/man/man1/xinput_calibrator.1.gz) found.
error: failed to commit transaction (conflicting files)
xinput_calibrator: /usr/local/share/man exists in filesystem

duttondj commented on 2015-11-16 01:38

Adopted the package and updated the pkgbuild to remove gtkmm requirement.

I might create a -git package from the repo but for now, this package works fine with just using X11.

zerathidune commented on 2015-11-10 09:18

I totally don't remember submitting this O.O. I'm going to orphan, if someone else wants to fix the package go for it. Some observations/suggestions if someone wants to take this on:

* This is a bug in the upstream software. It looks like gtkmm expect c++11 support, but this package isn't passing the right command line options to make that happen. the right (tm) solution is to fix it upstream.
* 0.7.5 was released in 2010. The git repo has commits as recent as February of last year. You might try the master branch from git, and if that works perhaps ask the developer(s) to make a new release. If not, you should probably maintain a -git package.
* If you decide to go with your proposed solution (--with-gui=x11), you should remove the gtkmm dependency, as that flag disables the gtk user interface.

Best of luck.

duttondj commented on 2015-11-10 06:38

Change the PKGBUILD to replace "./configure --prefix=/usr" with "./autogen.sh --with-gui=x11" to fix the compilation issues.

Skatox commented on 2015-11-06 14:38

It doesn't compile

Makefile:411: fallo en las instrucciones para el objetivo 'xinput_calibrator-main_gtkmm.o'
make[2]: *** [xinput_calibrator-main_gtkmm.o] Error 1

huitseeker commented on 2015-10-27 10:34

Compilation fails with:
```
^
/usr/include/giomm-2.4/giomm/inputstream.h:84:26: error: expected ‘,’ or ‘...’ before ‘&&’ token
InputStream(InputStream&& src) noexcept;
^
/usr/include/giomm-2.4/giomm/inputstream.h:84:32: error: invalid constructor; you probably meant ‘Gio::InputStream (const Gio::InputStream&)’
InputStream(InputStream&& src) noexcept;
^
/usr/include/giomm-2.4/giomm/inputstream.h:84:32: error: expected ‘;’ at end of member declaration
/usr/include/giomm-2.4/giomm/inputstream.h:84:34: error: ‘noexcept’ does not name a type
InputStream(InputStream&& src) noexcept;
^
/usr/include/giomm-2.4/giomm/inputstream.h:84:34: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
/usr/include/giomm-2.4/giomm/inputstream.h:85:37: error: expected ‘,’ or ‘...’ before ‘&&’ token
InputStream& operator=(InputStream&& src) noexcept;
^
/usr/include/giomm-2.4/giomm/inputstream.h:85:43: error: expected ‘;’ at end of member declaration
InputStream& operator=(InputStream&& src) noexcept;
^
/usr/include/giomm-2.4/giomm/inputstream.h:85:45: error: ‘noexcept’ does not name a type
InputStream& operator=(InputStream&& src) noexcept;
^
/usr/include/giomm-2.4/giomm/inputstream.h:85:45: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
/usr/include/giomm-2.4/giomm/inputstream.h:87:24: error: expected ‘;’ at end of member declaration
virtual ~InputStream() noexcept;
^
/usr/include/giomm-2.4/giomm/inputstream.h:87:26: error: ‘noexcept’ does not name a type
virtual ~InputStream() noexcept;
^
```