epsonscan2 is not available for the 'armv7h' architecture
On the Epson download page there is also ARM Raspbian package available, is there a way to support armv7h?
Git Clone URL: | https://aur.archlinux.org/epsonscan2.git (read-only, click to copy) |
---|---|
Package Base: | epsonscan2 |
Description: | Epson scanner management utility |
Upstream URL: | http://support.epson.net/linux/en/epsonscan2.php |
Licenses: | GPL3 |
Submitter: | tecnotercio |
Maintainer: | tecnotercio |
Last Packager: | tecnotercio |
Votes: | 10 |
Popularity: | 0.66 |
First Submitted: | 2020-11-20 05:34 (UTC) |
Last Updated: | 2023-10-20 06:08 (UTC) |
epsonscan2 is not available for the 'armv7h' architecture
On the Epson download page there is also ARM Raspbian package available, is there a way to support armv7h?
I can confirm Xyphon's observations. Apparently, epsonscan2 comes with a prebundled, outdated version of zlib, which does not compile on arch anymore:
[ 53%] Building C object src/Controller/CMakeFiles/epsonscan2.dir/__/__/thirdparty/zlib/adler32.c.o
[ 53%] Building C object src/Controller/CMakeFiles/epsonscan2.dir/__/__/thirdparty/zlib/crc32.c.o
[ 53%] Building C object src/Controller/CMakeFiles/epsonscan2.dir/__/__/thirdparty/zlib/gzclose.c.o
[ 54%] Building C object src/Controller/CMakeFiles/epsonscan2.dir/__/__/thirdparty/zlib/gzread.c.o
/tmp/epsonscan2-5669721830453658947/epsonscan2/src/epsonscan2-6.7.63.0-1/thirdparty/zlib/gzread.c: In Funktion »gz_load«:
/tmp/epsonscan2-5669721830453658947/epsonscan2/src/epsonscan2-6.7.63.0-1/thirdparty/zlib/gzread.c:35:15: Fehler: Implizite Deklaration der Funktion »read«; meinten Sie »fread«? [-Wimplicit-function-declaration]
35 | ret = read(state->fd, buf + *have, get);
| ^~~~
| fread
/tmp/epsonscan2-5669721830453658947/epsonscan2/src/epsonscan2-6.7.63.0-1/thirdparty/zlib/gzread.c: In Funktion »gzclose_r«:
/tmp/epsonscan2-5669721830453658947/epsonscan2/src/epsonscan2-6.7.63.0-1/thirdparty/zlib/gzread.c:651:11: Fehler: Implizite Deklaration der Funktion »close«; meinten Sie »pclose«? [-Wimplicit-function-declaration]
651 | ret = close(state->fd);
| ^~~~~
| pclose
make[2]: *** [src/Controller/CMakeFiles/epsonscan2.dir/build.make:1812: src/Controller/CMakeFiles/epsonscan2.dir/__/__/thirdparty/zlib/gzread.c.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:321: src/Controller/CMakeFiles/epsonscan2.dir/all] Fehler 2
make: *** [Makefile:136: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
(Sorry for the German, but it should explain itself)
getting the following errors when installing from the AUR:
/home/xyphon/.cache/yay/epsonscan2/src/epsonscan2-6.7.63.0-1/thirdparty/zlib/gzread.c: In function ‘gz_load’:
/home/xyphon/.cache/yay/epsonscan2/src/epsonscan2-6.7.63.0-1/thirdparty/zlib/gzread.c:35:15: error: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration]
35 | ret = read(state->fd, buf + *have, get);
| ^~
| fread
/home/xyphon/.cache/yay/epsonscan2/src/epsonscan2-6.7.63.0-1/thirdparty/zlib/gzread.c: In function ‘gzclose_r’:
/home/xyphon/.cache/yay/epsonscan2/src/epsonscan2-6.7.63.0-1/thirdparty/zlib/gzread.c:651:11: error: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
651 | ret = close(state->fd);
| ^~~
| pclose
No luck using this with an Epson Perfection V600 Photo. The app won't launch even though it initially detects the scanner. Installing all the backends (separately and then together) didn't make a difference.
I did have some luck with using "Image Scan! for Linux" from AUR though. It's not as good as Epson's app, but it's much better than nothing. Specifically I installed the following packages:
iscan 2.30.4.2-3
iscan-data 1.39.2.1-1
iscan-plugin-gt-x820 2.2.1-2
Just one note.
The package requires gcc to build, it fails with clang 16.0.6.
Few months ago everything working fine. But now epsoscan2 can't detect my L350 from USB.
I tried using imagescan. After tweaking utsushi.conf, I can finally scan my document.
I think I will use simple-scan because it doesn't need any configuration.
Version 6.7.0.0 crashes lately for me. I changed locally the PKGBUILD file to version 6.7.42.0, updated SHAs and the new version does not crash for me.
It is not downloading one of the dependencies. See error message below
libharu-2.4.2-1-x86_64.pkg.tar.zst failed to download Total (1/3) 735.9 KiB 692 KiB/s 00:01 [############################################################] 100% error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from archlinux.uk.mirror.allworldit.com : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from mirrors.melbourne.co.uk : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from lon.mirror.rackspace.com : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from mirror.bytemark.co.uk : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from www.mirrorservice.org : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from mirror.netweaver.uk : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from mirror.netweaver.uk : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from archlinux.uk.mirror.allworldit.com : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from mirrors.melbourne.co.uk : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from www.mirrorservice.org : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from mirror.bytemark.co.uk : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from lon.mirror.rackspace.com : The requested URL returned error: 404 error: failed retrieving file 'libharu-2.4.2-1-x86_64.pkg.tar.zst' from mirrors.manchester.m247.com : The requested URL returned error: 404 warning: failed to retrieve some files error: failed to commit transaction (failed to retrieve some files) Errors occurred, no packages were upgraded.
If you have a problem with Epson Scan 2, check if you need to install another backend for your scanner. More information on the Arch Linux wiki:
https://wiki.archlinux.org/title/SANE/Scanner-specific_problems#Epson
Pinned Comments
tecnotercio commented on 2022-09-05 03:32 (UTC)
If you have a problem with Epson Scan 2, check if you need to install another backend for your scanner. More information on the Arch Linux wiki:
https://wiki.archlinux.org/title/SANE/Scanner-specific_problems#Epson