Dear Sirs, I am responding to your suggestion when running $ ./configure
I was trying to install iscan by building the source file at https://download.ebz.epson.net/ for my Raspberry Pine Model 400 (aarch64) running Alpine Linux 3.21.3, as a binary is not offered on that system. # PROBLEM NO. 1 The script output ends as follows- $ ./configure [...] checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... (cached) time.h checking for uid_t in sys/types.h... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking build system type... ./config.guess: unable to guess system type This script, last modified 2009-06-10, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run (./config.guess) is already up to date, please send the following data and any information you think might be pertinent to <config-patches@gnu.org> in order to provide the needed information to handle your system. config.guess timestamp = 2009-06-10 uname -m = aarch64 uname -r = 6.12.13-0-rpi uname -s = Linux uname -v = #1-Alpine SMP PREEMPT Thu Feb 13 22:15:47 UTC 2025 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = aarch64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = aarch64 UNAME_RELEASE = 6.12.13-0-rpi UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP PREEMPT Thu Feb 13 22:15:47 UTC 2025 configure: error: cannot guess build type; you must specify one # PROBLEM NO. 2 - I couldn't download your first suggested file and throught that I would get a similar problem for your second suggested file: $ cd /tmp $ wget http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD Connecting to git.savannah.gnu.org (209.51.188.168:80) saving to '?p=config.git' ?p=config.git 100% |************************************************************************************************| 19975 0:00:00 ETA '?p=config.git' saved So I get a ?p=config.git file, which I don't know how to run. # PROBLEM NO. 3 # FOR YOUR INFORMATION, IN ORDER TO UPDATE YOUR SCRIPT FOR ALPINE LINUX's BUSYBOX/musl (not glibc), WHICH RUNS AN ASH/BUSYBOX SHELL (not bash): $ /usr/bin/uname -p sh: /usr/bin/uname: not found $ which uname /bin/uname $ /bin/uname -p unknown $ /bin/uname -X /bin/uname: unrecognized option: X BusyBox v1.37.0 (2025-01-17 18:12:01 UTC) multi-call binary. Usage: uname [-amnrspvio] Print system information -a Print all -m Machine (hardware) type -n Hostname -r Kernel release -s Kernel name (default) -p Processor type -v Kernel version -i Hardware platform -o OS name $ uname -amnrspvio Linux localhost 6.12.13-0-rpi #1-Alpine SMP PREEMPT Thu Feb 13 22:15:47 UTC 2025 aarch64 Linux # THERE ARE NO RESPONSES TO THE FOLLOWING - $ which hostinfo $ which universe $ which oslevel $ which getsysinfo