You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Edit: Might be related (maybe also resolved) by explicitly passing DYLD_LIBRARY_PATH when calling delocate (ref: pypa/cibuildwheel#816)
The MacOS Carolina wheel building often fails due to delocate not finding packages, shows up with empty search path, even though it is correctly set. Solution for now is to just re-run until success, which is fine because we only need to build each wheel once and upload to pypi. This is a bit fragile and should be fixed in the long term.
Steps to reproduce:
Go to actions, and run the workflow 🏎️ Make & Test Wheels 🏎️ (until it fails) with an error like:
@rpath/libdakota_util.dylib not found:
Needed by: /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmpvs6qtn4f/carolina.cpython-39-darwin.so
Search path:
@rpath/libdakota_surrogates.dylib not found:
Needed by: /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmpvs6qtn4f/carolina.cpython-39-darwin.so
Search path:
@rpath/libdakota_src.dylib not found:
Needed by: /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmpvs6qtn4f/carolina.cpython-39-darwin.so
Search path:
@rpath/libdakota_src_fortran.dylib not found:
Needed by: /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmpvs6qtn4f/carolina.cpython-39-darwin.so
Search path:
@rpath/libnidr.dylib not found:
Needed by: /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmpvs6qtn4f/carolina.cpython-39-darwin.so
Search path:
@rpath/libteuchosremainder.13.dylib not found:
Needed by: /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmpvs6qtn4f/carolina.cpython-39-darwin.so
Search path:
Note the empty search paths, and the otool output is also given above, which indicates that the wheel does have things set to the rpath
The text was updated successfully, but these errors were encountered:
Edit: Might be related (maybe also resolved) by explicitly passing DYLD_LIBRARY_PATH when calling
delocate
(ref: pypa/cibuildwheel#816)The MacOS Carolina wheel building often fails due to
delocate
not finding packages, shows up with empty search path, even though it is correctly set. Solution for now is to just re-run until success, which is fine because we only need to build each wheel once and upload to pypi. This is a bit fragile and should be fixed in the long term.Steps to reproduce:
Go to actions, and run the workflow 🏎️ Make & Test Wheels 🏎️ (until it fails) with an error like:
Note the empty search paths, and the
otool
output is also given above, which indicates that the wheel does have things set to therpath
The text was updated successfully, but these errors were encountered: