Opened 10 years ago
Last modified 5 weeks ago
#46435 new defect
p5-io-tty: tests fail; posix_openpt(): Operation not permitted
Reported by: | mojca (Mojca Miklavec) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | dbevans (David B. Evans), cooljeanius (Eric Gallager) | |
Port: | p5-io-tty p5-io-pty-easy p5-expect p5-expect-simple p5-poe |
Description (last modified by mojca (Mojca Miklavec))
---> Testing p5.20-io-tty Running Mkbootstrap for IO::Tty () chmod 644 "Tty.bs" PERL_DL_NONLAZY=1 "/opt/local/bin/perl5.20" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Configuration: -DHAVE_DEV_PTMX -DHAVE_GRANTPT -DHAVE_OPENPTY -DHAVE_POSIX_OPENPT -DHAVE_PTSNAME -DHAVE_SIGACTION -DHAVE_STRLCPY -DHAVE_TERMIOS_H -DHAVE_TTYNAME -DHAVE_UNLOCKPT -DHAVE_UTIL_H # Checking for appropriate ioctls: # TIOCNOTTY # TIOCSCTTY trying posix_openpt()... pty_allocate(nonfatal): posix_openpt(): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying openpty()... pty_allocate(nonfatal): openpty(): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying /dev/ptmx... pty_allocate(nonfatal): open(/dev/ptmx): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying BSD /dev/pty??... Cannot open a pty at t/test.t line 32. # Failed test '0 exit code from forked child - Checking that returned fd's don't clash with stdin/out/err' # at t/test.t line 46. # got: '512' # expected: '0' # === Checking if child gets pty as controlling terminal trying posix_openpt()... pty_allocate(nonfatal): posix_openpt(): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying openpty()... pty_allocate(nonfatal): openpty(): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying /dev/ptmx... pty_allocate(nonfatal): open(/dev/ptmx): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying BSD /dev/pty??... Cannot open a pty at t/test.t line 52. # Looks like you planned 5 tests but ran 2. # Looks like you failed 1 test of 2 run. # Looks like your test exited with 2 just after 2. t/test.t .. Dubious, test returned 2 (wstat 512, 0x200) Failed 4/5 subtests Test Summary Report ------------------- t/test.t (Wstat: 512 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 2 Parse errors: Bad plan. You planned 5 tests but ran 2. Files=1, Tests=2, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.08 cusr 0.14 csys = 0.26 CPU) Result: FAIL Failed 1/1 test programs. 1/2 subtests failed. make: *** [test_dynamic] Error 2 Command failed: cd "/path/to/p5.20-io-tty/work/IO-Tty-1.12" && /usr/bin/make test Exit code: 2 Error: org.macports.test for port p5.20-io-tty returned: command execution failed Warning: targets not executed for p5.20-io-tty: org.macports.test Please see the log file for port p5.20-io-tty for details: /path/to/p5.20-io-tty/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets
As a consequence tests in p5-expect
and p5-io-pty-easy
fail as well.
Change History (7)
comment:1 Changed 10 years ago by mojca (Mojca Miklavec)
Cc: | devans@… added |
---|
comment:2 Changed 10 years ago by dbevans (David B. Evans)
comment:3 Changed 10 years ago by mojca (Mojca Miklavec)
Port: | p5-expect added |
---|
Replying to mojca@…:
---> Testing p5.20-io-tty Running Mkbootstrap for IO::Tty () chmod 644 "Tty.bs" PERL_DL_NONLAZY=1 "/opt/local/bin/perl5.20" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Configuration: -DHAVE_DEV_PTMX -DHAVE_GRANTPT -DHAVE_OPENPTY -DHAVE_POSIX_OPENPT -DHAVE_PTSNAME -DHAVE_SIGACTION -DHAVE_STRLCPY -DHAVE_TERMIOS_H -DHAVE_TTYNAME -DHAVE_UNLOCKPT -DHAVE_UTIL_H # Checking for appropriate ioctls: # TIOCNOTTY # TIOCSCTTY trying posix_openpt()... pty_allocate(nonfatal): posix_openpt(): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying openpty()... pty_allocate(nonfatal): openpty(): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying /dev/ptmx... pty_allocate(nonfatal): open(/dev/ptmx): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying BSD /dev/pty??... Cannot open a pty at t/test.t line 32. # Failed test '0 exit code from forked child - Checking that returned fd's don't clash with stdin/out/err' # at t/test.t line 46. # got: '512' # expected: '0' # === Checking if child gets pty as controlling terminal trying posix_openpt()... pty_allocate(nonfatal): posix_openpt(): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying openpty()... pty_allocate(nonfatal): openpty(): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying /dev/ptmx... pty_allocate(nonfatal): open(/dev/ptmx): Operation not permitted at /path/to/p5.20-io-tty/work/IO-Tty-1.12/blib/lib/IO/Pty.pm line 24. trying BSD /dev/pty??... Cannot open a pty at t/test.t line 52. # Looks like you planned 5 tests but ran 2. # Looks like you failed 1 test of 2 run. # Looks like your test exited with 2 just after 2. t/test.t .. Dubious, test returned 2 (wstat 512, 0x200) Failed 4/5 subtests Test Summary Report ------------------- t/test.t (Wstat: 512 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 2 Parse errors: Bad plan. You planned 5 tests but ran 2. Files=1, Tests=2, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.08 cusr 0.14 csys = 0.26 CPU) Result: FAIL Failed 1/1 test programs. 1/2 subtests failed. make: *** [test_dynamic] Error 2 Command failed: cd "/path/to/p5.20-io-tty/work/IO-Tty-1.12" && /usr/bin/make test Exit code: 2 Error: org.macports.test for port p5.20-io-tty returned: command execution failed Warning: targets not executed for p5.20-io-tty: org.macports.test Please see the log file for port p5.20-io-tty for details: /path/to/p5.20-io-tty/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.ticketsAs a consequence tests in
p5-expect
andp5-io-pty-easy
fail as well.
comment:4 Changed 10 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
comment:5 Changed 10 years ago by mojca (Mojca Miklavec)
Port: | p5-expect-simple added |
---|
comment:6 Changed 10 years ago by mojca (Mojca Miklavec)
Port: | p5-poe added |
---|
comment:7 Changed 5 weeks ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
Note: See
TracTickets for help on using
tickets.
Same thing happens with p5-expect (as you say).