Opened 5 years ago
Last modified 12 months ago
#60695 assigned defect
py27-scipy @1.2.3: ImportError: cannot import name _distributor_init
| Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | michaelld (Michael Dickens) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.6.2 |
| Keywords: | lion | Cc: | chrstphrchvz (Christopher Chavez), cooljeanius (Eric Gallager) |
| Port: | py-scipy |
Description
py27-scipy failed to build on the 10.7 buildbot worker:
Traceback (most recent call last):
File "setup.py", line 492, in <module>
setup_package()
File "setup.py", line 468, in setup_package
from numpy.distutils.core import setup
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/__init__.py", line 140, in <module>
from . import _distributor_init
ImportError: cannot import name _distributor_init
Command failed: cd "/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_python_py-scipy/py27-scipy/work/scipy-1.2.3" && /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 setup.py --no-user-cfg config_fc --fcompiler gnu95 --f77exec /opt/local/bin/gfortran-mp-10 --f77flags='-m64 -Os -fno-second-underscore' --f90exec /opt/local/bin/gfortran-mp-10 --f90flags='-m64 -Os -fno-second-underscore' config --cc /usr/bin/clang --include-dirs /opt/local/include --library-dirs /opt/local/lib build
Not sure what's special about that worker, other than that I just brought it back online so it's working through a backlog of old builds, but it built successfully on other builders.
Maybe it has to do with the fact that it's using gfortran 10, whereas the previous builds of 1.2.3 on the other workers took place in January and used gfortran 9 except for the build on 10.6 x86_64 last month which used gfortran 8.
I see that compilers.allow_arguments_mismatch yes was added to py3#-scipy (#60520); maybe that's needed for py27-scipy as well.
Change History (5)
comment:1 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
comment:2 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
| Cc: | chrstphrchvz added |
|---|
comment:4 Changed 2 years ago by cooljeanius (Eric Gallager)
| Cc: | cooljeanius added |
|---|
comment:5 Changed 12 months ago by reneeotten (Renee Otten)
the port status page shows indeed still a failure for py27-scipy but the logs are not available anymore, just as they are not here from the link. So I have no idea what went wrong, so if someone wants to try and schedule a rebuild on the 10.7 buildbot feel fre to do so; otherwise I suggest to close this ticket. Python 2.7 has reached EOL a long time ago, and 10.7 is a rather old OS - so at least I will not spend any time on trying to fix this.

This was addressed in [184de76712/macports-ports]. However the 10.7 build still fails with
ImportError: cannot import name _distributor_init.