Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#63437 closed defect (fixed)

python36, python37, python39, python310-devel: Revbump for libffi

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: judaew (Vadym-Valdis Yudaiev)
Priority: High Milestone:
Component: ports Version: 2.7.1
Keywords: Cc: jmroot (Joshua Root), judaew (Vadym-Valdis Yudaiev), odysseus9672 (Sean Lake), squiggledid, cooljeanius (Eric Gallager)
Port: python36, python37, python310-devel

Description

When ports were revbumped following the libffi 3.4.2 update, you revbumped python27, python34, python35, and python38, and updated python39, but appear not to have updated or revbumped python36, python37, or python310-devel, leaving them broken and causing build failures of python modules such as:

Traceback (most recent call last):
  File "setup.py", line 5, in <module>
    from setuptools import setup
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/__init__.py", line 18, in <module>
    from setuptools.dist import Distribution
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/dist.py", line 38, in <module>
    from setuptools import windows_support
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/windows_support.py", line 2, in <module>
    import ctypes
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ctypes/__init__.py", line 7, in <module>
    from _ctypes import Union, Structure, Array
ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_ctypes.cpython-36m-darwin.so, 2): Library not loaded: /opt/local/lib/libffi.7.dylib
  Referenced from: /opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_ctypes.cpython-36m-darwin.so
  Reason: image not found

A PR revbumping python36 and python37 was submitted; python310-devel remains to be resolved.

Change History (6)

comment:1 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Port: python39 removed

comment:2 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

The PR was updated to revbump python310-devel as well.

After the PR is merged, all ports that depend on python36 and python37 that were modified between the commit that caused the problem and the one that fixed the problem should be force-built on all buildbot workers, as should any modified ports that depend on those ports, as should any modified ports that depend on those ports, etc.

comment:3 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: odysseus9672 added

Has duplicate #63440.

comment:4 Changed 3 years ago by reneeotten (Renee Otten)

Cc: squiggledid added

Has duplicate #63446

comment:5 Changed 3 years ago by judaew (Vadym-Valdis Yudaiev)

Owner: set to judaew
Resolution: fixed
Status: newclosed

In 4a1c86f06cf5625acf36fd15979f884e5dda3d1d/macports-ports (master):

python310-devel: rev bump after libffi update

Closed: #63437

comment:6 Changed 3 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.