Subject: | t/82tickit-timer.t fails on FreeBSD systems in a screen terminal |
t/82tickit-timer.t fails on some of my smoker systems:
$ perl5.27.5 -Mblib t/82tickit-timer.t
Cannot construct Tickit::Term - No such file or directory at /home/cpansand/.cpan/build/2017111121/Tickit-0.63-0/blib/lib/Tickit.pm line 152.
truss shows the following:
...
openat(AT_FDCWD,"/home/cpansand/.terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/home/cpansand/.terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/etc/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/etc/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/lib/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/lib/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/share/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/share/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/lib/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/lib/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/local/share/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/local/share/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/local/lib/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/local/lib/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory'
stat("/usr/share/nls/C/libc.cat",0x7fffffffe008) ERR#2 'No such file or directory'
stat("/usr/share/nls/libc/C",0x7fffffffe008) ERR#2 'No such file or directory'
stat("/usr/local/share/nls/C/libc.cat",0x7fffffffe008) ERR#2 'No such file or directory'
stat("/usr/local/share/nls/libc/C",0x7fffffffe008) ERR#2 'No such file or directory'
Cannot construct Tickit::Term - No such file or directory at /home/cpansand/.cpan/build/2017111121/Tickit-0.63-0/blib/lib/Tickit.pm line 152.
write(2,"Cannot construct Tickit::Term - "...,142) = 142 (0x8e)
...
The test works fine if executed on the same system, but in an xterm terminal.