Hello,
On 2020-01-01 6:45 a.m., Simon Josefsson via platform-testers wrote:
https://josefsson.org/tmp/inetutils-1.9.4.50-9410.tar.xz
Test results from various systems (just running "configure && make &&
make check):
No failures on the following:
Debian 8.11 (mips64)
Debian unstable (sparc64)
FreeBSD 12.1-RELEASE-p1 (amd64)
CentOS 7 - Linux 3.10.0-862.14.4.el7.ppc64 (ppc64)
CentOS 7 - Linux 3.10.0-957.12.2.el7.x86_64 (x86_64)
CentOS 7 - Linux 3.10.0-957.21.3.el7.ppc64le (ppc64le)
NetBSD 8.1 (amd64)
OpenBSD 6.6 (amd64)
Oracle SunOS 5.11 (i86pc)
Oracle SunOS 5.11 (sun4u)
Raspbian 10 (armv7l)
Ubuntu 14.04 (aarch64)
On Alpine Linux (musl-libc): make fails.
On SunOS 5.10 (i86pc): make fails.
On Darwin 17.7.0 (x86_64): FAIL: ftp-parser.sh
On Debian 8.11 (i686): FAIL: utmp.sh
logs attached.
regards,
- assaf
make failed, tail of make.log:
CC kerberos.o
CC kerberos5.o
CC misc.o
CC read_passwd.o
CC shishi.o
AR libtelnet.a
make[2]: Leaving directory '/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410/libtelnet'
Making all in libicmp
make[2]: Entering directory '/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410/libicmp'
CC icmp_echo.o
CC icmp_timestamp.o
CC icmp_address.o
CC icmp_cksum.o
AR libicmp.a
make[2]: Leaving directory '/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410/libicmp'
Making all in libls
make[2]: Entering directory '/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410/libls'
CC cmp.o
CC stat_flags.o
CC ls.o
CC print.o
CC util.o
CC fts.o
AR libls.a
make[2]: Leaving directory '/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410/libls'
Making all in src
make[2]: Entering directory '/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410/src'
CC hostname.o
CCLD hostname
CC dnsdomainname.o
CCLD dnsdomainname
CC logger.o
CCLD logger
CC rcp.o
rcp.c: In function 'toremote':
rcp.c:512:9: warning: implicit declaration of function 'rcmd'; did you mean 'bcmp'? [-Wimplicit-function-declaration]
rem = rcmd (&host, port, pwd->pw_name,
^~~~
bcmp
CCLD rcp
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: rcp.o: in function `toremote':
/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410/src/rcp.c:512: undefined reference to `rcmd'
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: rcp.o: in function `tolocal':
/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410/src/rcp.c:627: undefined reference to `rcmd'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:1719: rcp] Error 1
make[2]: Leaving directory '/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410/src'
make[1]: *** [Makefile:1579: all-recursive] Error 1
make[1]: Leaving directory '/tmp/inetutils-1.9.4.50-9410.IEBPgO/inetutils-1.9.4.50-9410'
make: *** [Makefile:1516: all] Error 2
=======================================================
GNU inetutils 1.9.4.50-9410: tests/test-suite.log
=======================================================
# TOTAL: 15
# PASS: 10
# SKIP: 4
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
FAIL: utmp.sh
=============
+ errno=0
+ who
+ who
+ /bin/sed s/ .*//; 3q;
+ ./readutmp (unknown)
Unknown user '(unknown)'.
+ errno=1
+ ./readutmp jamborm
+ ./readutmp jamborm
+ test 1 -eq 77
+ test 1 -eq 1
+ cat
User messaging is broken in syslogd and talkd.
+ exit 1
FAIL utmp.sh (exit status: 1)
make failed, tail of make.log:
CCLD telnet
Making all in telnetd
CC telnetd.o
CC pty.o
CC term.o
CC utility.o
In file included from utility.c:42:0:
/usr/include/term.h:1060:8: error: field 'Ottyb' has incomplete type
SGTTY Ottyb, /* original state of the terminal */
^
/usr/include/term.h:1061:3: error: field 'Nttyb' has incomplete type
Nttyb; /* current state of the terminal */
^
*** Error code 1
The following command caused the error:
echo " CC " utility.o;gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../lib -I../libinetutils -I.. -DPATH_DEV=\"/dev/\" -DPATH_TTY=\"/dev/tty\" -DPATH_TTY_PFX=\"/dev/\" -DPATH_LOGIN=\"/usr/bin/login\" -D_REENTRANT -g -O2 -MT utility.o -MD -MP -MF .deps/utility.Tpo -c -o utility.o utility.c
make: Fatal error: Command failed for target `utility.o'
Current working directory /home/agn/pretest.2020-01-01.v7a4x3/unstable10x/inetutils-1.9.4.50-9410.nV1nKW/inetutils-1.9.4.50-9410/telnetd
*** Error code 1
The following command caused the error:
fail=; \
if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n ''; then true; elif test -n '' && test -n ''; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \ ]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs ]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \
failcom='fail=yes'; \
else \
failcom='exit 1'; \
fi; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
case "all-recursive" in \
distclean-* | maintainer-clean-*) list='lib libinetutils libtelnet libicmp libls src telnet telnetd ftp ftpd talk talkd whois ping ifconfig doc man tests' ;; \
*) list='lib libinetutils libtelnet libicmp libls src telnet telnetd ftp ftpd talk talkd whois ping ifconfig doc man tests' ;; \
esac; \
for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /home/agn/pretest.2020-01-01.v7a4x3/unstable10x/inetutils-1.9.4.50-9410.nV1nKW/inetutils-1.9.4.50-9410
*** Error code 1
make: Fatal error: Command failed for target `all'
=======================================================
GNU inetutils 1.9.4.50-9410: tests/test-suite.log
=======================================================
# TOTAL: 15
# PASS: 10
# SKIP: 4
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
FAIL: ftp-parser.sh
===================
+../ftp/ftp --version
+/usr/bin/sed 1q
ftp (GNU inetutils) 1.9.4.50-9410
+errno=0
++echo 'cd /tmp'
++../ftp/ftp
++/usr/bin/grep -cv 'Not connected\.'
+reply=0
+test 0 -eq 0
++echo help
++../ftp/ftp
++/usr/bin/sed -n '$='
+reply=18
+test 18 -ge 18
++echo passive
++../ftp/ftp -p
++/usr/bin/grep -cv 'Passive mode off\.'
+reply=0
+test 0 -eq 0
++echo ipv4
++../ftp/ftp --ipv6
++/usr/bin/grep -cv 'Selecting addresses: IPv4'
+reply=0
+test 0 -eq 0
+tell='hash 7M
hash 12k'
++echo 'hash 7M
hash 12k'
++../ftp/ftp -v
++/usr/bin/grep -c -e 12288 -e 7340032
+reply=2
+test 2 -eq 2
+tell='bell
case
hash
nmap
runique
sunique
epsv4
lcd /tmp
lpwd'
++echo 'bell
case
hash
nmap
runique
sunique
epsv4
lcd /tmp
lpwd'
++../ftp/ftp
+reply='Bell mode on.
Case mapping on.
Hash mark printing on (1024 bytes/hash mark).
Nmap off.
Receive unique on.
Store unique on.
Use of EPRT/EPSV for IPv4: on.
Local directory now /private/tmp
Local directory is /private/tmp'
++echo 'Bell mode on.
Case mapping on.
Hash mark printing on (1024 bytes/hash mark).
Nmap off.
Receive unique on.
Store unique on.
Use of EPRT/EPSV for IPv4: on.
Local directory now /private/tmp
Local directory is /private/tmp'
++/usr/bin/sed -n '$='
++echo 'bell
case
hash
nmap
runique
sunique
epsv4
lcd /tmp
lpwd'
++/usr/bin/sed -n '$='
+test 9 -eq 9
++echo 'Bell mode on.
Case mapping on.
Hash mark printing on (1024 bytes/hash mark).
Nmap off.
Receive unique on.
Store unique on.
Use of EPRT/EPSV for IPv4: on.
Local directory now /private/tmp
Local directory is /private/tmp'
++/usr/bin/grep -c 'Local directory is /tmp'
+test 0 -eq 1
+errno=1
+echo 'Failed to set local directory.'
Failed to set local directory.
+test 1 -ne 0
+exit 1
FAIL ftp-parser.sh (exit status: 1)