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




Reply via email to