Package Details: imagescan 3.49.0-1

Git Clone URL: https://aur.archlinux.org/imagescan.git (read-only)
Package Base: imagescan
Description: EPSON Image Scan v3 front-end for scanners and all-in-ones
Upstream URL: http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
Keywords: epson scanner
Licenses: GPL3
Submitter: leosanvieira
Maintainer: rosenbaum
Last Packager: rosenbaum
Votes: 13
Popularity: 1.164253
First Submitted: 2017-03-30 13:56
Last Updated: 2018-12-08 12:54

Pinned Comments

leosanvieira commented on 2018-01-21 20:15

Summary of problems since package creation:

0. Locale convert problem: Added LC_NUMERIC=C to .desktop file Exec field.

1. App icon not showing on Gnome Dash: Solved with a .desktop file rename.

2. imagemagick v7: not compatible, changed depends to graphicsmagick.

3. No debug output: Added patch(sed command) in PKGBUILD.

4. Hot-plugging problem with kernel 4.14.*: Added patch(sed command) in PKGBUILD.

5. libusb deprecated declaration error: Added patch(sed command) in PKGBUILD.

6. GCC 8.1 -Werror=* fail: Added -Wno-error to CFLAGS and CXXFLAGS during configure step.

Note. If it isn't working for you, try running it from the command line for some useful output.

LC_NUMERIC=C utsushi

leosanvieira commented on 2018-01-21 20:05

Wiki: https://wiki.archlinux.org/index.php/SANE/Scanner-specific_problems#Image_Scan_v3

Latest Comments

1 2 3 4 5 Next › Last »

pat42smith commented on 2018-11-20 06:35

Please add boost-libs to the runtime dependencies. Thanks.

leosanvieira commented on 2018-10-10 18:05

@l0rn, I've already rebuilt this package twice after boost 1.68.0 update. You were probably using the old version for some reason or another(Manjaro?). If that is truly the case, you'll have to always rebuild the package yourself after boost version updates.

l0rn commented on 2018-10-10 11:41

Arch updated boost to 1.68.0 now resulting in the network scanner not being found anymore.

It's probably bc utsushi which is shipped with this package linked to boost 1.67.0

To fix you could rebuild this package, it'll link against the new boost version!

EnSER commented on 2018-05-26 16:47

@leosanvieira - Thanks for the quick reply! I found my issue, it is all my fault :-( I didn't install base-devel. I had no issues so far by installing stuff on a "as needed basis", like make, gcc and so on, but something from base-devel was missing and this caused the magick-pp issue. I'm wondering what was missing, because the error message was definitely wrong, graphicsmagick got installed each time I ran "makepkg -crs"...

leosanvieira commented on 2018-05-26 14:01

@EnSER, I changed the dependency from imagemagick to graphicsmagick so you don't need any version of the former installed. Unless you, for some reason, don't have graphicsmagick installed, then the configure step should find the magick-pp component, so check if you have graphicsmagick installed and if you do, try commenting out the magick-pp line in the configure step, as it is optional, and see if it works then.

EnSER commented on 2018-05-26 13:20

I'm getting "configure: error: magick-pp required but not found". I've tried building with and without imagemagick6/7, but the error stays the same. Any ideas?

leosanvieira commented on 2018-05-23 12:14

@ettavolt, fixed.

ettavolt commented on 2018-05-23 06:54

Could you tweak compile flags in a different way so that local configuration isn't completely overridden?

export CFLAGS="${CFLAGS} -Wno-error"

export CXXFLAGS="${CXXFLAGS} -Wno-error"

leosanvieira commented on 2018-05-22 18:54

@ksteak, Solved.

ksteak commented on 2018-05-20 10:40

I'm getting Making all in gtkmm make[2]: Entering directory '/home/luke/Downloads/imagescan/src/utsushi-0.38.0/gtkmm' CXX action-dialog.lo In file included from /usr/include/gtk-2.0/gtk/gtk.h:89, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from action-dialog.hpp:27, from action-dialog.cpp:25: /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: error: unnecessary parentheses in declaration of 'gtk_reserved1' [-Werror=parentheses] void (*gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: error: unnecessary parentheses in declaration of 'gtk_reserved2' [-Werror=parentheses] void (*gtk_reserved2); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: error: unnecessary parentheses in declaration of 'gtk_reserved3' [-Werror=parentheses] void (*gtk_reserved3); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: error: unnecessary parentheses in declaration of 'gtk_reserved4' [-Werror=parentheses] void (*gtk_reserved4); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: error: unnecessary parentheses in declaration of 'gtk_reserved5' [-Werror=parentheses] void (*gtk_reserved5); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: error: unnecessary parentheses in declaration of 'gtk_reserved6' [-Werror=parentheses] void (*gtk_reserved6); ^ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: error: unnecessary parentheses in declaration of 'gtk_reserved7' [-Werror=parentheses] void (*gtk_reserved7); ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:173, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from action-dialog.hpp:27, from action-dialog.cpp:25: /usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: error: unnecessary parentheses in declaration of 'gtk_reserved1' [-Werror=parentheses] void (*gtk_reserved1); ^ /usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: error: unnecessary parentheses in declaration of 'gtk_reserved2' [-Werror=parentheses] void (*gtk_reserved2); ^ cc1plus: all warnings being treated as errors make[2]: [Makefile:568: action-dialog.lo] Error 1 make[2]: Leaving directory '/home/luke/Downloads/imagescan/src/utsushi-0.38.0/gtkmm' make[1]: [Makefile:604: all-recursive] Error 1 make[1]: Leaving directory '/home/luke/Downloads/imagescan/src/utsushi-0.38.0' make: *** [Makefile:511: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...