bug-coreutils
[Top][All Lists]
Advanced

[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





reply via email to

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