[MacPorts] #60272: py27-matplotlib @2.2.5_0 +qt5+webagg: failed to build, command execution failed

MacPorts noreply at macports.org
Mon Mar 30 15:35:27 UTC 2020


#60272: py27-matplotlib @2.2.5_0 +qt5+webagg: failed to build, command execution
failed
----------------------------------+------------------------
  Reporter:  thomasrussellmurphy  |      Owner:  reneeotten
      Type:  defect               |     Status:  assigned
  Priority:  Normal               |  Milestone:
 Component:  ports                |    Version:
Resolution:                       |   Keywords:
      Port:  py-matplotlib        |
----------------------------------+------------------------

Comment (by reneeotten):

 so the actual problem is this:
 {{{
 objc[50613]: +[__NSCFConstantString initialize] may have been in progress
 in another thread when fork() was called.
 objc[50613]: +[__NSCFConstantString initialize] may have been in progress
 in another thread when fork() was called. We cannot safely call it or
 ignore it in the fork() child process. Crashing instead. Set a breakpoint
 on objc_initializeAfterForkError to debug.
 qt5agg: no  [Check timed out]
 }}}

 and has to do with some issue in the multiprocessing (I think it worked
 fine before the update of {{{py-pyobjc}}}).. Anwyway, there doesn't seem
 to be an obvious reason to use multiprocessing for this (and it will use
 another method when {{{import multiprocessing}}} fails). So I just patched
 {{{setupext.py}}} to not use multiprocessing and then it works fine. I'll
 commit the change shortly.

-- 
Ticket URL: <https://trac.macports.org/ticket/60272#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list