invest: ImportErrors with gdal builds from conda-forge
Tests that were passing days ago are now crashing simply when re-running the same Actions jobs.
Failure: ImportError (dlopen(/usr/local/miniconda/envs/env/lib/python3.7/site-packages/osgeo/_gdal.cpython-37m-darwin.so, 2): Symbol not found: _crc32
2020-04-27T19:19:09.6576590Z Referenced from: /usr/local/miniconda/envs/env/lib/libgdal.20.dylib
2020-04-27T19:19:09.6576790Z Expected in: /usr/local/miniconda/envs/env/lib/libcfitsio.8.dylib
2020-04-27T19:19:09.6695650Z in /usr/local/miniconda/envs/env/lib/libgdal.20.dylib) ... ERROR
This is blocking #95
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 17 (17 by maintainers)
Commits related to this issue
- removing anaconda from list of conda channels. #96. — committed to davemfish/invest by davemfish 4 years ago
- remove the insertion of a python version req from the script that translates requirements.txts to yaml. #96. — committed to davemfish/invest by davemfish 4 years ago
- removing channels from the requirements yml. #96 — committed to davemfish/invest by davemfish 4 years ago
- pinning gdal version to get a working conda-forge build. #96. — committed to davemfish/invest by davemfish 4 years ago
- adjusting gdal version to get a working conda-forge build and a wheel from natcap's pypi. #96. — committed to davemfish/invest by davemfish 4 years ago
- doing test setup and cleanup directly in tests to avoid a bug with shared variables. #96. — committed to davemfish/invest by davemfish 3 years ago
- allow even longer wait time for the logtab to become active. #96. — committed to davemfish/invest by davemfish 3 years ago
- trying a new method to wait for the page - avoiding TypeError: cannot read property mainFrame of undefined. #96. — committed to davemfish/invest by davemfish 3 years ago
- moving the timeout override to the entire test, not just the waitFor. #96. — committed to davemfish/invest by davemfish 3 years ago
- debugging puppeteer by uploading an app log to github artifacts. #96. — committed to davemfish/invest by davemfish 3 years ago
- fix path to workbench log for github uploader. #96. — committed to davemfish/invest by davemfish 3 years ago
- always upload logging artifact. #96. — committed to davemfish/invest by davemfish 3 years ago
- debug statements for pptr debugging. #96 — committed to davemfish/invest by davemfish 3 years ago
- try awaiting the click events in pptr; more debug statements. #96. — committed to davemfish/invest by davemfish 3 years ago
- more debug statements. #96 — committed to davemfish/invest by davemfish 3 years ago
- disable the defaultViewport settings - they seem to allow mysterious resizes that mess with mouse click() placement. #96. — committed to davemfish/invest by davemfish 3 years ago
- removing some debug statements. #96. — committed to davemfish/invest by davemfish 3 years ago
- general cleanup of the test script. especially capitalizing all the global constants so it's clear they are in global scope. #96. — committed to davemfish/invest by davemfish 3 years ago
- don't need an if around accessSync - it throws if the check fails. #96. — committed to davemfish/invest by davemfish 3 years ago
- cannot use jsdom matchers with puppeteer's real DOM. #96. — committed to davemfish/invest by davemfish 3 years ago
Yes, can confirm that!
@davemfish I’m waiting for tests/builds to check out before submitting a PR for this, but here’s a patch that includes the compiler flags that we added to https://github.com/natcap/pygeoprocessing/issues/9:
catalina.patch.txt