ix_openpt()... trying grantpt()... trying unlockpt()... trying ptsname_r()... trying to open /dev/pts/0... WARNING: when the client closes the slave pty, the master gets an error (undef return value and $! eq "Input/output error") instead of EOF (0 return value). Please be sure to handle this in your application (Expect already does). # Checking basic functionality and how your ptys handle large strings... # This test may hang on certain systems, even though it is protected # by alarm(). If the counter stops, try Ctrl-C, the test should continue. trying posix_openpt()... trying grantpt()... trying unlockpt()... trying ptsname_r()... trying to open /dev/pts/0... # isatty($master): YES # isatty($slave): YES # Child PID = 33926 # Good, your raw ptys can handle at least 530 bytes at once. sysread(): Input/output error at t/test.t line 154. Slave got EOF at line 530, byte 0. t/test.t ............. ok All tests successful. Files=2, Tests=6, 7 wallclock secs ( 0.13 usr 0.03 sys + 1.74 cusr 1.02 csys = 2.92 CPU) Result: PASS + RPM_EC=0 ++ jobs -p + exit 0 Processing files: perl-IO-Tty-1.20-1.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ly842V + umask 022 + cd /builddir/build/BUILD + cd IO-Tty-1.20 + DOCDIR=/builddir/build/BUILDROOT/perl-IO-Tty-1.20-1.fc40.riscv64/usr/share/doc/perl-IO-Tty + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/perl-IO-Tty-1.20-1.fc40.riscv64/usr/share/doc/perl-IO-Tty + cp -pr /builddir/build/BUILD/IO-Tty-1.20/ChangeLog /builddir/build/BUILDROOT/perl-IO-Tty-1.20-1.fc40.riscv64/usr/share/doc/perl-IO-Tty + cp -pr /builddir/build/BUILD/IO-Tty-1.20/README /builddir/build/BUILDROOT/perl-IO-Tty-1.20-1.fc40.riscv64/usr/share/doc/perl-IO-Tty + RPM_EC=0 ++ jobs -p + exit 0 Provides: perl(IO::Pty) = 1.20 perl(IO::Tty) = 1.20 perl(IO::Tty::Constant) = 1.20 perl-IO-Tty = 1.20-1.fc40 perl-IO-Tty(riscv-64) = 1.20-1.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libperl.so.5.38()(64bit) perl(:MODULE_COMPAT_5.38.2) perl(Carp) perl(DynaLoader) perl(Exporter) perl(IO::File) perl(IO::Handle) perl(IO::Tty) perl(IO::Tty::Constant) perl(POSIX) perl(strict) perl(vars) perl(warnings) perl-libs rtld(GNU_HASH) Processing files: perl-IO-Tty-debugsource-1.20-1.fc40.riscv64 Provides: perl-IO-Tty-debugsource = 1.20-1.fc40 perl-IO-Tty-debugsource(riscv-64) = 1.20-1.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: perl-IO-Tty-debuginfo-1.20-1.fc40.riscv64 Provides: debuginfo(build-id) = 9fbb278f556c69f905eed01da6474059c56d5db5 perl-IO-Tty-debuginfo = 1.20-1.fc40 perl-IO-Tty-debuginfo(riscv-64) = 1.20-1.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: perl-IO-Tty-debugsource(riscv-64) = 1.20-1.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/perl-IO-Tty-1.20-1.fc40.riscv64 Wrote: /builddir/build/RPMS/perl-IO-Tty-debugsource-1.20-1.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/perl-IO-Tty-1.20-1.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/perl-IO-Tty-debuginfo-1.20-1.fc40.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.QcPRwP + umask 022 + cd /builddir/build/BUILD + cd IO-Tty-1.20 + /usr/bin/rm -rf /builddir/build/BUILDROOT/perl-IO-Tty-1.20-1.fc40.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.iuJJsF + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/IO-Tty-1.20-SPECPARTS + rm -rf IO-Tty-1.20 IO-Tty-1.20.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0