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)

Reply via email to