Package Details: imagescan 3.42.2-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: leosanvieira
Last Packager: leosanvieira
Votes: 11
Popularity: 2.058662
First Submitted: 2017-03-30 13:56
Last Updated: 2018-06-28 16:49

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. Note: Commented out the patch to solve other users compatibility problems. It'll still compile and work fine thanks to solution below.

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

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...

leosanvieira commented on 2018-04-19 01:47

@Smeagol07 and @piteq, Are you using Arch Linux or one of it's spinoffs? because this sed command is necessary with libusb 1.0.22 which is the version shipped with Arch. If you still have libusb 1.0.21 then you should comment that line.

Smeagol07 commented on 2018-04-18 20:14

For me it only works when I comment this sed line messing with libusb.

leosanvieira commented on 2018-04-13 18:45

@piteq,

It's working with me.

Try using makepkg instead of yaourt and see if the same happens.

All comments