bug-inetutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: please test inetutils 1.9.5 rc1


From: Simon Josefsson
Subject: Re: please test inetutils 1.9.5 rc1
Date: Thu, 02 Jan 2020 21:03:12 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

Assaf Gordon <address@hidden> writes:

>> 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)

Hi Assaf.  Many thanks for this!  Reassuring.

> On Alpine Linux (musl-libc):   make fails.
...
> 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

I guess musl-libc lack the 'rcmd' function.  We could fail more
gracefully, but I'll consider this a corner case that I will ignore for
now.

> On Debian 8.11 (i686):  FAIL: utmp.sh
...
> 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)

This bothers me since it is a common platform -- what does the 'who'
command output on this machine?  However I suspect others will report
this too if indeed it is a common problem on debian-i686.

> On SunOS 5.10 (i86pc): make fails.
...
> 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 */

If anyone wants to find out what #include's (or re-ordering of
#include's) are required for SunOS we could apply it.

> On Darwin 17.7.0 (x86_64): FAIL: ftp-parser.sh
...
> 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)

Perhaps /tmp is translated into /private/tmp.  Maybe this is perfectly
valid, and ftp-parser.sh's 'lcd' test should be different.

/Simon

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]