Solution to issue cannot be found in the documentation.
[X] I checked the documentation.
Issue
There is the following error on aarch64 with python 3.8 and python 3.9 when import the modulre skimage.feature - other python version doesn't have the issue.
File "/home/conda/feedstock_root/build_artifacts/hyperspy-meta_1663498680772/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.8/site-packages/skimage/feature/__init__.py", line 4, in <module>
from ._cascade import Cascade
ImportError: /home/conda/feedstock_root/build_artifacts/hyperspy-meta_1663498680772/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.8/site-packages/skimage/feature/../../../../libgomp.so.1: cannot allocate memory in static TLS block
import: 'hyperspy._lazy_signals'
Traceback (most recent call last):
File "/home/conda/feedstock_root/build_artifacts/hyperspy-meta_1663498680772/test_tmp/run_test.py", line 8, in <module>
import hyperspy._lazy_signals
File "/home/conda/feedstock_root/build_artifacts/hyperspy-meta_1663498680772/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.8/site-packages/hyperspy/_lazy_signals.py", line 21, in <module>
from hyperspy._signals.signal2d import LazySignal2D
File "/home/conda/feedstock_root/build_artifacts/hyperspy-meta_1663498680772/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.8/site-packages/hyperspy/_signals/signal2d.py", line 46, in <module>
from hyperspy.utils.peakfinders2D import (
File "/home/conda/feedstock_root/build_artifacts/hyperspy-meta_1663498680772/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.8/site-packages/hyperspy/utils/peakfinders2D.py", line 24, in <module>
from skimage.feature import blob_dog, blob_log, match_template, peak_local_max
File "/home/conda/feedstock_root/build_artifacts/hyperspy-meta_1663498680772/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.8/site-packages/skimage/feature/__init__.py", line 4, in <module>
from ._cascade import Cascade
ImportError: /home/conda/feedstock_root/build_artifacts/hyperspy-meta_1663498680772/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.8/site-packages/skimage/feature/../../../../libgomp.so.1: cannot allocate memory in static TLS block
Tests failed for hyperspy-base-1.7.2-py38h81aae68_0.tar.bz2 - moving package to /home/conda/feedstock_root/build_artifacts/broken
WARNING:conda_build.build:Tests failed for hyperspy-base-1.7.2-py38h81aae68_0.tar.bz2 - moving package to /home/conda/feedstock_root/build_artifacts/broken
TESTS FAILED: hyperspy-base-1.7.2-py38h81aae68_0.tar.bz2
Solution to issue cannot be found in the documentation.
Issue
There is the following error on aarch64 with python 3.8 and python 3.9 when import the modulre
skimage.feature
- other python version doesn't have the issue.Context
https://github.com/conda-forge/hyperspy-feedstock/pull/66 https://app.travis-ci.com/github/conda-forge/hyperspy-feedstock/builds/255692898
Installed packages
Environment info
Test phase when building hyperspy package: https://app.travis-ci.com/github/conda-forge/hyperspy-feedstock/builds/255692898