This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: python3.6.4 build hangs on test_asyncio macOS 10.13
Type: compile error Stage: resolved
Components: asyncio Versions: Python 3.6
process
Status: closed Resolution: duplicate
Dependencies: Superseder: test_read_pty_output() of test_asyncio hangs on macOS 10.13.2 (darwin 17.3.0)
View: 32517
Assigned To: Nosy List: 7stud, asvetlov, ned.deily, yselivanov
Priority: normal Keywords:

Created on 2018-01-27 13:46 by 7stud, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (8)
msg310858 - (view) Author: (7stud) Date: 2018-01-27 13:46
I tried to install python3.6.4 on OSX 10.13.2.  I followed the Build Instructions in the README.rst:

    ./configure
    make
    make test
    sudo make install

After ./configure step, the end of the output said:

---
If you want a release build with all stable optimizations active (PGO, etc),
please run ./configure --enable-optimizations
---

So I did:

~/Downloads/Python-3.6.4$ ./configure --enable-optimizations

Next, I did:

~/Downloads/Python-3.6.4$ make

But the make step always hangs on the line:
       
      ...
      ...
      0:00:18 load avg: 2.10 [ 23/406] test_asyncgen
      0:00:19 load avg: 2.10 [ 24/406] test_asynchat
      0:00:21 load avg: 2.01 [ 25/406] test_asyncio


During the make step, OSX prompts me whether to allow incoming connections.  I've tried it both ways: Deny and Allow, but the install allows hangs on the test_asyncio line.  I hit Ctrl+C to quit the install.  One time, I waited over an hour and the install was still hanging.
msg310859 - (view) Author: (7stud) Date: 2018-01-27 13:49
Oh, yeah, I'm using Python-3.6.4.tgz for the install.
msg310860 - (view) Author: (7stud) Date: 2018-01-27 13:53
My os is OSX 10.13.2
msg310861 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2018-01-27 14:39
That sounds like the problem documented in Issue32517.  As a temporary workaround, try building without using --enable-optimazations.
msg310944 - (view) Author: (7stud) Date: 2018-01-28 12:57
Hi Ned Deily,

Thanks for the suggestion.  I ran ./configure again, but this time make errored out:


...
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [python.exe] Error 1

So I deleted the Python3.6.4 directory:

$ rm -rf Python-3.6.4

and I started over:

~/Downloads$ tar xfvz Python-3.6.4.tgz 

Then I ran ./configure, then make, and this time make completed successfully.

However....next up was make test, and after letting make test run for two hours, I killed it:

...
...
running: test_asyncio (56 sec)
running: test_asyncio (86 sec)
running: test_asyncio (116 sec)
running: test_asyncio (146 sec)
running: test_asyncio (176 sec)
running: test_asyncio (206 sec)
running: test_asyncio (236 sec)
running: test_asyncio (266 sec)
running: test_asyncio (296 sec)
running: test_asyncio (326 sec)
running: test_asyncio (356 sec)
running: test_asyncio (386 sec)
running: test_asyncio (416 sec)
running: test_asyncio (446 sec)
running: test_asyncio (476 sec)
running: test_asyncio (506 sec)
running: test_asyncio (536 sec)
running: test_asyncio (566 sec)
running: test_asyncio (596 sec)
running: test_asyncio (626 sec)
running: test_asyncio (656 sec)
running: test_asyncio (686 sec)
running: test_asyncio (716 sec)
running: test_asyncio (746 sec)
running: test_asyncio (776 sec)
running: test_asyncio (806 sec)
running: test_asyncio (836 sec)
running: test_asyncio (866 sec)
running: test_asyncio (896 sec)
running: test_asyncio (926 sec)
running: test_asyncio (956 sec)
running: test_asyncio (986 sec)
running: test_asyncio (1016 sec)
running: test_asyncio (1046 sec)
running: test_asyncio (1076 sec)
running: test_asyncio (1106 sec)
running: test_asyncio (1136 sec)
running: test_asyncio (1166 sec)
running: test_asyncio (1196 sec)
running: test_asyncio (1226 sec)
running: test_asyncio (1256 sec)
running: test_asyncio (1286 sec)
running: test_asyncio (1316 sec)
running: test_asyncio (1346 sec)
running: test_asyncio (1376 sec)
running: test_asyncio (1406 sec)
running: test_asyncio (1436 sec)
running: test_asyncio (1466 sec)
running: test_asyncio (1496 sec)
running: test_asyncio (1526 sec)
running: test_asyncio (1556 sec)
running: test_asyncio (1586 sec)
running: test_asyncio (1616 sec)
running: test_asyncio (1646 sec)
running: test_asyncio (1676 sec)
running: test_asyncio (1706 sec)
running: test_asyncio (1736 sec)
running: test_asyncio (1766 sec)
running: test_asyncio (1796 sec)
running: test_asyncio (1826 sec)
running: test_asyncio (1856 sec)
running: test_asyncio (1886 sec)
running: test_asyncio (1916 sec)
running: test_asyncio (1946 sec)
running: test_asyncio (1976 sec)
running: test_asyncio (2006 sec)
running: test_asyncio (2036 sec)
running: test_asyncio (2066 sec)
running: test_asyncio (2096 sec)
running: test_asyncio (2126 sec)
running: test_asyncio (2156 sec)
running: test_asyncio (2186 sec)
running: test_asyncio (2216 sec)
running: test_asyncio (2246 sec)
running: test_asyncio (2276 sec)
running: test_asyncio (2306 sec)
running: test_asyncio (2336 sec)
running: test_asyncio (2366 sec)
running: test_asyncio (2396 sec)
running: test_asyncio (2426 sec)
running: test_asyncio (2456 sec)
running: test_asyncio (2486 sec)
running: test_asyncio (2516 sec)
running: test_asyncio (2546 sec)
running: test_asyncio (2576 sec)
running: test_asyncio (2606 sec)
running: test_asyncio (2636 sec)
running: test_asyncio (2666 sec)
running: test_asyncio (2696 sec)
running: test_asyncio (2726 sec)
running: test_asyncio (2756 sec)
running: test_asyncio (2786 sec)
running: test_asyncio (2816 sec)
running: test_asyncio (2846 sec)
running: test_asyncio (2876 sec)
running: test_asyncio (2906 sec)
running: test_asyncio (2936 sec)
running: test_asyncio (2966 sec)
running: test_asyncio (2996 sec)
running: test_asyncio (3026 sec)
running: test_asyncio (3056 sec)
running: test_asyncio (3086 sec)
running: test_asyncio (3116 sec)
running: test_asyncio (3146 sec)
running: test_asyncio (3176 sec)
running: test_asyncio (3206 sec)
running: test_asyncio (3236 sec)
running: test_asyncio (3266 sec)
running: test_asyncio (3296 sec)
running: test_asyncio (3326 sec)
running: test_asyncio (3356 sec)
running: test_asyncio (3386 sec)
running: test_asyncio (3416 sec)
running: test_asyncio (3446 sec)
running: test_asyncio (3476 sec)
running: test_asyncio (3506 sec)
running: test_asyncio (3536 sec)
running: test_asyncio (3566 sec)
running: test_asyncio (3596 sec)
running: test_asyncio (3626 sec)
running: test_asyncio (3656 sec)
running: test_asyncio (3686 sec)
running: test_asyncio (3716 sec)
running: test_asyncio (3746 sec)
running: test_asyncio (3776 sec)
running: test_asyncio (3806 sec)
running: test_asyncio (3836 sec)
running: test_asyncio (3866 sec)
running: test_asyncio (3896 sec)
running: test_asyncio (3926 sec)
running: test_asyncio (3956 sec)
running: test_asyncio (3986 sec)
running: test_asyncio (4016 sec)
running: test_asyncio (4046 sec)
running: test_asyncio (4076 sec)
running: test_asyncio (4106 sec)
running: test_asyncio (4136 sec)
running: test_asyncio (4166 sec)
running: test_asyncio (4196 sec)
running: test_asyncio (4226 sec)
running: test_asyncio (4256 sec)
running: test_asyncio (4286 sec)
running: test_asyncio (4316 sec)
running: test_asyncio (4346 sec)
running: test_asyncio (4376 sec)
running: test_asyncio (4406 sec)
running: test_asyncio (4436 sec)
running: test_asyncio (4466 sec)
running: test_asyncio (4496 sec)
running: test_asyncio (4526 sec)
running: test_asyncio (4556 sec)
running: test_asyncio (4586 sec)
running: test_asyncio (4616 sec)
running: test_asyncio (4646 sec)
running: test_asyncio (4676 sec)
running: test_asyncio (4706 sec)
running: test_asyncio (4736 sec)
running: test_asyncio (4766 sec)
running: test_asyncio (4796 sec)
running: test_asyncio (4826 sec)
running: test_asyncio (4856 sec)
running: test_asyncio (4886 sec)
running: test_asyncio (4916 sec)
running: test_asyncio (4946 sec)
running: test_asyncio (4976 sec)
running: test_asyncio (5006 sec)
running: test_asyncio (5036 sec)
running: test_asyncio (5066 sec)
running: test_asyncio (5096 sec)
running: test_asyncio (5126 sec)
running: test_asyncio (5156 sec)
running: test_asyncio (5186 sec)
running: test_asyncio (5216 sec)
running: test_asyncio (5246 sec)
running: test_asyncio (5276 sec)
running: test_asyncio (5306 sec)
running: test_asyncio (5336 sec)
running: test_asyncio (5366 sec)
running: test_asyncio (5396 sec)
running: test_asyncio (5426 sec)
running: test_asyncio (5456 sec)
running: test_asyncio (5486 sec)
running: test_asyncio (5516 sec)
running: test_asyncio (5546 sec)
running: test_asyncio (5576 sec)
running: test_asyncio (5606 sec)
running: test_asyncio (5636 sec)
running: test_asyncio (5666 sec)
running: test_asyncio (5696 sec)
running: test_asyncio (5726 sec)
running: test_asyncio (5756 sec)
running: test_asyncio (5786 sec)
running: test_asyncio (5816 sec)
running: test_asyncio (5846 sec)
running: test_asyncio (5876 sec)
running: test_asyncio (5906 sec)
running: test_asyncio (5936 sec)
running: test_asyncio (5966 sec)
running: test_asyncio (5996 sec)
running: test_asyncio (6026 sec)
running: test_asyncio (6056 sec)
running: test_asyncio (6086 sec)
running: test_asyncio (6116 sec)
running: test_asyncio (6146 sec)
running: test_asyncio (6176 sec)
running: test_asyncio (6206 sec)
running: test_asyncio (6236 sec)
running: test_asyncio (6266 sec)
running: test_asyncio (6296 sec)
running: test_asyncio (6326 sec)
running: test_asyncio (6356 sec)
running: test_asyncio (6386 sec)
running: test_asyncio (6416 sec)
running: test_asyncio (6446 sec)
running: test_asyncio (6476 sec)
running: test_asyncio (6506 sec)
running: test_asyncio (6536 sec)
running: test_asyncio (6566 sec)
running: test_asyncio (6596 sec)
running: test_asyncio (6626 sec)
running: test_asyncio (6656 sec)
running: test_asyncio (6686 sec)
running: test_asyncio (6716 sec)
running: test_asyncio (6746 sec)
running: test_asyncio (6776 sec)
running: test_asyncio (6806 sec)
running: test_asyncio (6836 sec)
running: test_asyncio (6866 sec)
running: test_asyncio (6896 sec)
running: test_asyncio (6926 sec)
running: test_asyncio (6956 sec)
running: test_asyncio (6986 sec)
running: test_asyncio (7016 sec)
running: test_asyncio (7046 sec)
running: test_asyncio (7076 sec)
running: test_asyncio (7106 sec)
running: test_asyncio (7136 sec)
running: test_asyncio (7166 sec)
running: test_asyncio (7196 sec)
running: test_asyncio (7226 sec)
running: test_asyncio (7256 sec)
running: test_asyncio (7286 sec)
running: test_asyncio (7316 sec)
running: test_asyncio (7346 sec)
running: test_asyncio (7376 sec)
running: test_asyncio (7406 sec)
running: test_asyncio (7436 sec)
running: test_asyncio (7466 sec)
running: test_asyncio (7496 sec)
running: test_asyncio (7526 sec)
running: test_asyncio (7556 sec)
running: test_asyncio (7586 sec)
running: test_asyncio (7616 sec)
running: test_asyncio (7646 sec)
running: test_asyncio (7676 sec)
running: test_asyncio (7706 sec)
running: test_asyncio (7736 sec)
running: test_asyncio (7766 sec)
running: test_asyncio (7796 sec)
running: test_asyncio (7826 sec)
running: test_asyncio (7856 sec)
running: test_asyncio (7886 sec)
running: test_asyncio (7916 sec)
running: test_asyncio (7946 sec)
running: test_asyncio (7976 sec)
running: test_asyncio (8006 sec)
running: test_asyncio (8036 sec)
running: test_asyncio (8066 sec)
running: test_asyncio (8096 sec)
running: test_asyncio (8126 sec)
running: test_asyncio (8156 sec)
running: test_asyncio (8186 sec)
running: test_asyncio (8216 sec)
running: test_asyncio (8246 sec)
running: test_asyncio (8276 sec)
running: test_asyncio (8306 sec)
running: test_asyncio (8336 sec)
running: test_asyncio (8366 sec)
running: test_asyncio (8396 sec)
running: test_asyncio (8426 sec)
running: test_asyncio (8456 sec)
running: test_asyncio (8486 sec)
running: test_asyncio (8516 sec)
running: test_asyncio (8546 sec)
running: test_asyncio (8576 sec)
running: test_asyncio (8606 sec)
running: test_asyncio (8636 sec)
running: test_asyncio (8666 sec)
running: test_asyncio (8696 sec)
running: test_asyncio (8726 sec)
running: test_asyncio (8756 sec)
running: test_asyncio (8787 sec)
running: test_asyncio (8817 sec)
running: test_asyncio (8847 sec)
running: test_asyncio (8877 sec)
running: test_asyncio (8907 sec)
running: test_asyncio (8937 sec)
running: test_asyncio (8967 sec)
running: test_asyncio (8997 sec)
running: test_asyncio (9027 sec)
running: test_asyncio (9057 sec)
running: test_asyncio (9087 sec)
running: test_asyncio (9117 sec)
running: test_asyncio (9147 sec)
running: test_asyncio (9177 sec)
running: test_asyncio (9207 sec)
running: test_asyncio (9237 sec)
running: test_asyncio (9267 sec)
running: test_asyncio (9297 sec)
running: test_asyncio (9327 sec)
running: test_asyncio (9357 sec)
running: test_asyncio (9387 sec)
running: test_asyncio (9417 sec)
running: test_asyncio (9447 sec)
running: test_asyncio (9477 sec)
running: test_asyncio (9507 sec)
running: test_asyncio (9537 sec)
running: test_asyncio (9567 sec)
running: test_asyncio (9597 sec)
running: test_asyncio (9627 sec)
running: test_asyncio (9657 sec)
running: test_asyncio (9687 sec)
running: test_asyncio (9717 sec)
running: test_asyncio (9747 sec)
running: test_asyncio (9777 sec)
running: test_asyncio (9807 sec)
running: test_asyncio (9837 sec)
running: test_asyncio (9867 sec)
running: test_asyncio (9897 sec)
running: test_asyncio (9927 sec)
running: test_asyncio (9957 sec)
running: test_asyncio (9987 sec)
running: test_asyncio (10017 sec)
running: test_asyncio (10047 sec)
running: test_asyncio (10077 sec)
running: test_asyncio (10107 sec)
^C
Waiting for test_asyncio (1 tests)

Test suite interrupted by signal SIGINT.
1 test omitted:
    test_asyncio
386 tests OK.

1 test failed:
    test_posix

18 tests skipped:
    test_dbm_gnu test_devpoll test_epoll test_gdb test_lzma
    test_msilib test_ossaudiodev test_smtpnet test_spwd test_ssl
    test_startfile test_tix test_tk test_ttk_guionly test_winconsoleio
    test_winreg test_winsound test_zipfile64
Re-running failed tests in verbose mode
Re-running test 'test_posix' in verbose mode
testNoArgFunctions (test.test_posix.PosixTester) ... ok
test_access (test.test_posix.PosixTester) ... ok
test_access_dir_fd (test.test_posix.PosixTester) ... ok
test_chdir (test.test_posix.PosixTester) ... ok
test_chflags (test.test_posix.PosixTester) ... ok
test_chmod_dir_fd (test.test_posix.PosixTester) ... ok
test_chown (test.test_posix.PosixTester) ... ok
test_chown_dir_fd (test.test_posix.PosixTester) ... ok
test_confstr (test.test_posix.PosixTester) ... ok
test_dup (test.test_posix.PosixTester) ... ok
test_dup2 (test.test_posix.PosixTester) ... ok
test_environ (test.test_posix.PosixTester) ... ok
test_fchown (test.test_posix.PosixTester) ... ok
test_fexecve (test.test_posix.PosixTester) ... skipped 'test needs execve() to support the fd parameter'
test_fs_holes (test.test_posix.PosixTester) ... skipped 'OSError raised!'
test_fstat (test.test_posix.PosixTester) ... ok
test_fstatvfs (test.test_posix.PosixTester) ... ok
test_ftruncate (test.test_posix.PosixTester) ... ok
test_get_and_set_scheduler_and_param (test.test_posix.PosixTester) ... skipped "can't change scheduler"
test_getcwd_long_pathnames (test.test_posix.PosixTester) ... ok
test_getgrouplist (test.test_posix.PosixTester) ... ERROR
test_getgroups (test.test_posix.PosixTester) ... ok
test_getresgid (test.test_posix.PosixTester) ... skipped 'test needs posix.getresgid()'
test_getresuid (test.test_posix.PosixTester) ... skipped 'test needs posix.getresuid()'
test_initgroups (test.test_posix.PosixTester) ... ok
test_lchflags_regular_file (test.test_posix.PosixTester) ... ok
test_lchflags_symlink (test.test_posix.PosixTester) ... ok
test_lchown (test.test_posix.PosixTester) ... ok
test_link_dir_fd (test.test_posix.PosixTester) ... ok
test_listdir (test.test_posix.PosixTester) ... ok
test_listdir_bytes (test.test_posix.PosixTester) ... ok
test_listdir_bytes_like (test.test_posix.PosixTester) ... ok
test_listdir_default (test.test_posix.PosixTester) ... ok
test_listdir_fd (test.test_posix.PosixTester) ... ok
test_lockf (test.test_posix.PosixTester) ... ok
test_makedev (test.test_posix.PosixTester) ... ok
test_mkdir_dir_fd (test.test_posix.PosixTester) ... ok
test_mkfifo (test.test_posix.PosixTester) ... ok
test_mkfifo_dir_fd (test.test_posix.PosixTester) ... skipped 'test needs dir_fd support in os.mkfifo()'
test_mknod (test.test_posix.PosixTester) ... ok
test_mknod_dir_fd (test.test_posix.PosixTester) ... skipped 'test requires both stat.S_IFIFO and dir_fd support for os.mknod()'
test_open_dir_fd (test.test_posix.PosixTester) ... ok
test_oscloexec (test.test_posix.PosixTester) ... ok
test_osexlock (test.test_posix.PosixTester) ... ok
test_osshlock (test.test_posix.PosixTester) ... ok
test_path_error2 (test.test_posix.PosixTester) ... ok
test_path_with_null_byte (test.test_posix.PosixTester) ... ok
test_path_with_null_character (test.test_posix.PosixTester) ... ok
test_pipe (test.test_posix.PosixTester) ... ok
test_pipe2 (test.test_posix.PosixTester) ... skipped 'test needs os.pipe2()'
test_pipe2_c_limits (test.test_posix.PosixTester) ... skipped 'test needs os.pipe2()'
test_posix_fadvise (test.test_posix.PosixTester) ... skipped 'test needs posix.posix_fadvise()'
test_posix_fallocate (test.test_posix.PosixTester) ... skipped 'test needs posix.posix_fallocate()'
test_pread (test.test_posix.PosixTester) ... ok
test_putenv (test.test_posix.PosixTester) ... ok
test_pwrite (test.test_posix.PosixTester) ... ok
test_readlink_dir_fd (test.test_posix.PosixTester) ... ok
test_readv (test.test_posix.PosixTester) ... ok
test_rename_dir_fd (test.test_posix.PosixTester) ... ok
test_rtld_constants (test.test_posix.PosixTester) ... ok
test_sched_getaffinity (test.test_posix.PosixTester) ... skipped "don't have sched affinity support"
test_sched_priority (test.test_posix.PosixTester) ... ok
test_sched_rr_get_interval (test.test_posix.PosixTester) ... skipped 'no function'
test_sched_setaffinity (test.test_posix.PosixTester) ... skipped "don't have sched affinity support"
test_sched_yield (test.test_posix.PosixTester) ... ok
test_setresgid (test.test_posix.PosixTester) ... skipped 'test needs posix.setresgid()'
test_setresgid_exception (test.test_posix.PosixTester) ... skipped 'test needs posix.setresgid()'
test_setresuid (test.test_posix.PosixTester) ... skipped 'test needs posix.setresuid()'
test_setresuid_exception (test.test_posix.PosixTester) ... skipped 'test needs posix.setresuid()'
test_stat (test.test_posix.PosixTester) ... ok
test_stat_dir_fd (test.test_posix.PosixTester) ... ok
test_statvfs (test.test_posix.PosixTester) ... ok
test_strerror (test.test_posix.PosixTester) ... ok
test_symlink_dir_fd (test.test_posix.PosixTester) ... ok
test_truncate (test.test_posix.PosixTester) ... ok
test_umask (test.test_posix.PosixTester) ... ok
test_unlink_dir_fd (test.test_posix.PosixTester) ... ok
test_utime (test.test_posix.PosixTester) ... ok
test_utime_dir_fd (test.test_posix.PosixTester) ... ok
test_utime_nofollow_symlinks (test.test_posix.PosixTester) ... ok
test_utime_with_fd (test.test_posix.PosixTester) ... ok
test_waitid (test.test_posix.PosixTester) ... skipped 'test needs posix.waitid()'
test_writev (test.test_posix.PosixTester) ... ok
test_initgroups (test.test_posix.PosixGroupsTester) ... skipped 'not enough privileges'
test_setgroups (test.test_posix.PosixGroupsTester) ... skipped 'not enough privileges'

======================================================================
ERROR: test_getgrouplist (test.test_posix.PosixTester)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/7stud/Downloads/Python-3.6.4/Lib/test/test_posix.py", line 823, in test_getgrouplist
    self.assertIn(group, posix.getgrouplist(user, group))
OSError: [Errno 25] Inappropriate ioctl for device

----------------------------------------------------------------------
Ran 85 tests in 0.191s

FAILED (errors=1, skipped=21)
test test_posix failed
1 test failed again:
    test_posix

Total duration: 172 min 28 sec
Tests result: FAILURE
make: *** [test] Error 2

~/Downloads/Python-3.6.4$ 





So, it looks like the same problem. :(
msg310970 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2018-01-28 17:30
Sorry, I wasn't clear but, yes, you will run into the same problem if you try to run the test suite with test_asyncio.  There are various ways to exclude specific tests (not particularly well-documented), one way is:

make test EXTRATESTOPTS='-x test_asyncio'

But, that said, building Python on current versions of macOS can be problematic in that Apple doesn't ship or, in the case of OpenSSL no longer ships, all of the third-party libraries and header files needed for a fully-functioning Python installation.  The Python Developer's Guide touches on this here:

https://devguide.python.org/setup/#build-dependencies

Depending on what you want to do with Python, you *might* be better off installing a pre-built one rather than trying to build it yourself.  Versions of Python 3.6.x for macOS 10.13 are available from https://www.python.org/downloads/ and from a number of third-party distributors like Homebrew, MacPorts, and others.  Good luck!
msg311080 - (view) Author: (7stud) Date: 2018-01-29 08:22
Thanks for getting back to me Ned!  I'll just install a pre-built python, then. In the past, I've always installed python via a .tgz file, so out of habit that is what I tried first.
msg313806 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2018-03-14 05:54
A followup: a fix for the hang in test_asyncio has been released in 3.6.5rc1.
History
Date User Action Args
2022-04-11 14:58:57adminsetgithub: 76867
2018-03-14 05:54:57ned.deilysetmessages: + msg313806
2018-01-29 08:22:487studsetmessages: + msg311080
2018-01-29 08:13:337studsettitle: python3.6.4 build with --enable-optimzations hangs on macOS 10.13 -> python3.6.4 build hangs on test_asyncio macOS 10.13
2018-01-28 17:30:13ned.deilysetstatus: open -> closed
superseder: test_read_pty_output() of test_asyncio hangs on macOS 10.13.2 (darwin 17.3.0)
messages: + msg310970

resolution: duplicate
stage: resolved
2018-01-28 12:57:387studsetmessages: + msg310944
2018-01-27 14:39:56ned.deilysetnosy: + ned.deily

messages: + msg310861
title: python3.6.4 install hangs -> python3.6.4 build with --enable-optimzations hangs on macOS 10.13
2018-01-27 13:53:007studsetmessages: + msg310860
2018-01-27 13:49:297studsetmessages: + msg310859
2018-01-27 13:46:567studcreate