[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Coreutils-5.0 make check failed on Solaris
From: |
Alexandre Peshansky |
Subject: |
Re: Coreutils-5.0 make check failed on Solaris |
Date: |
Wed, 13 Oct 2004 10:35:10 -0400 |
At 07:28 PM 10/12/2004, you wrote:
>Alexandre Peshansky <address@hidden> writes:
>
>> I am running it from SSH terminal emulator (http://www.ssh.com,
>> version: 3.2.3 (Build 279); Product code: 27010-32X00) on MS
>> Windows 2000. No redirections.
>
>OK, then I'm afraid you'll have to help me debug this, as I don't
>have access to such a client.
I'll do my best.
>What implementation of SSH are you using on Solaris? Are you using
>any local mods, or any non-default configuration parameters?
bash-2.03$ ssh -V
ssh: SSH Secure Shell 3.2.0 (non-commercial version) on sparc-sun-solaris2.8
No local mods, no special configuration AFAIK (nothing in $HOME/.ssh2/, no
non-comment lines in /etc/ssh_config).
>> bash-2.03$ src/stty rows 0 columns 0
>> bash-2.03$ src/stty size
>> src/stty: standard input: no size information for this device
>
>That last line should have been "0 0". Can you please try the
>following commands, from a fresh terminal?
>
>truss -v ioctl src/stty size
bash-2.03$ cd coreutils-5.2.1/
bash-2.03$ truss -v ioctl src/stty size
execve("src/stty", 0xFFBEFB1C, 0xFFBEFB28) argc = 2
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON,
-1, 0) = 0xFF3A0000
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
stat("/usr/local/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libgen.so.1", 0xFFBEF244) = 0
open("/usr/lib/libgen.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF390000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF370000
mmap(0xFF386000, 2335, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 24576) = 0xFF386000
munmap(0xFF376000, 65536) = 0
memcntl(0xFF370000, 6932, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/local/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libnsl.so.1", 0xFFBEF244) = 0
open("/usr/lib/libnsl.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xFF390000
mmap(0x00000000, 712704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF280000
mmap(0xFF31E000, 32828, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 581632) = 0xFF31E000
mmap(0xFF328000, 22824, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF328000
munmap(0xFF30E000, 65536) = 0
memcntl(0xFF280000, 82528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/local/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libc.so.1", 0xFFBEF244) = 0
open("/usr/lib/libc.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xFF390000
mmap(0x00000000, 802816, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF180000
mmap(0xFF23C000, 24756, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 704512) = 0xFF23C000
munmap(0xFF22C000, 65536) = 0
memcntl(0xFF180000, 113460, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/local/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libdl.so.1", 0xFFBEF244) = 0
open("/usr/lib/libdl.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xFF390000
close(3) = 0
stat("/usr/local/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libmp.so.2", 0xFFBEF244) = 0
open("/usr/lib/libmp.so.2", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF360000
mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF340000
mmap(0xFF354000, 865, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3,
16384) = 0xFF354000
munmap(0xFF344000, 65536) = 0
memcntl(0xFF340000, 3124, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1", 0xFFBEF0D4) = 0
open("/usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF0D4) = 0
mmap(0xFF360000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xFF360000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF270000
close(3) = 0
munmap(0xFF360000, 8192) = 0
ioctl(0, TCGETS, 0xFFBEFA80) = 0
iflag=0022442 oflag=0014005 cflag=0000275 lflag=0105073
cc: 003 034 177 025 004 000 000 000
021 023 032 031 022 017 027 026 000 000 000
ioctl(1, TIOCGWINSZ, 0xFFBEF9D0) = 0
row=25 col=80 xpixel=0 ypixel=0
ioctl(0, TIOCGWINSZ, 0xFFBEF9D0) = 0
row=25 col=80 xpixel=0 ypixel=0
ioctl(1, TCGETA, 0xFFBEF334) = 0
iflag=0022442 oflag=0014005 cflag=0000275 lflag=0105073 line=0
cc: 003 034 177 025 004 000 000 000
25 80
write(1, " 2 5 8 0\n", 6) = 6
llseek(0, 0, SEEK_CUR) = 7192
_exit(0)
>src/stty rows 0 columns 0
>truss -v ioctl src/stty size
bash-2.03$ src/stty rows 0 columns 0
bash-2.03$ truss -v ioctl src/stty size
execve("src/stty", 0xFFBEFB1C, 0xFFBEFB28) argc = 2
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON,
-1, 0) = 0xFF3A0000
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
stat("/usr/local/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libgen.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libgen.so.1", 0xFFBEF244) = 0
open("/usr/lib/libgen.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF390000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF370000
mmap(0xFF386000, 2335, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 24576) = 0xFF386000
munmap(0xFF376000, 65536) = 0
memcntl(0xFF370000, 6932, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/local/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libnsl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libnsl.so.1", 0xFFBEF244) = 0
open("/usr/lib/libnsl.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xFF390000
mmap(0x00000000, 712704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF280000
mmap(0xFF31E000, 32828, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 581632) = 0xFF31E000
mmap(0xFF328000, 22824, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF328000
munmap(0xFF30E000, 65536) = 0
memcntl(0xFF280000, 82528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/local/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libc.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libc.so.1", 0xFFBEF244) = 0
open("/usr/lib/libc.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xFF390000
mmap(0x00000000, 802816, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF180000
mmap(0xFF23C000, 24756, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 704512) = 0xFF23C000
munmap(0xFF22C000, 65536) = 0
memcntl(0xFF180000, 113460, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/local/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libdl.so.1", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libdl.so.1", 0xFFBEF244) = 0
open("/usr/lib/libdl.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xFF390000
close(3) = 0
stat("/usr/local/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/usr/X/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/usr/openwin/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/usr/dt/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/home/ora_oas/9ias_903/jdbc/lib/libmp.so.2", 0xFFBEF244) Err#2 ENOENT
stat("/usr/lib/libmp.so.2", 0xFFBEF244) = 0
open("/usr/lib/libmp.so.2", O_RDONLY) = 3
fstat(3, 0xFFBEF244) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF360000
mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF340000
mmap(0xFF354000, 865, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3,
16384) = 0xFF354000
munmap(0xFF344000, 65536) = 0
memcntl(0xFF340000, 3124, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1", 0xFFBEF0D4) = 0
open("/usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF0D4) = 0
mmap(0xFF360000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0xFF360000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF270000
close(3) = 0
munmap(0xFF360000, 8192) = 0
ioctl(0, TCGETS, 0xFFBEFA80) = 0
iflag=0022442 oflag=0014005 cflag=0000275 lflag=0105073
cc: 003 034 177 025 004 000 000 000
021 023 032 031 022 017 027 026 000 000 000
ioctl(1, TIOCGWINSZ, 0xFFBEF9D0) Err#22 EINVAL
ioctl(0, TIOCGWINSZ, 0xFFBEF9D0) Err#22 EINVAL
src/sttywrite(2, " s r c / s t t y", 8) = 8
: write(2, " : ", 2) = 2
standard inputwrite(2, " s t a n d a r d i n p".., 14) = 14
: no size information for this devicewrite(2, " : n o s i z e i n".., 37)
= 37
write(2, "\n", 1) = 1
llseek(0, 0, SEEK_CUR) = 12710
_exit(1)
>
>The last command should output something that ends like this, but
>apparently the last TIOCGWINSZ call is doing the wrong thing on your
>host:
>
>ioctl(0, TCGETS, 0xFFBEF9A8) = 0
> iflag=0022402 oflag=0000005 cflag=0000275 lflag=0105073
> cc: 003 034 177 025 004 000 000 000
> 021 023 032 031 022 017 027 026 000 000 000
>ioctl(1, TIOCGWINSZ, 0xFFBEF8F8) = 0
> row=0 col=0 xpixel=560 ypixel=896
>ioctl(0, TIOCGWINSZ, 0xFFBEF8F8) = 0
> row=0 col=0 xpixel=560 ypixel=896
>ioctl(1, TCGETA, 0xFFBEF25C) = 0
> iflag=0022402 oflag=0000005 cflag=0000275 lflag=0105073 line=0
> cc: 003 034 177 025 004 000 000 000
>0 0
>write(1, " 0 0\n", 4) = 4
>llseek(0, 0, SEEK_CUR) = 129234
>_exit(0)
The results I receive do show errors in ioctl(n, TIOCGWINSZ, m) calls, and the
oflag value for ioctl(0, TCGETS, m) is different before that, but I am not
qualified to interpret.
--
Alexandre Peshansky, Systems Manager, RUH, NY
Message not available