Hi I would love to but unfortunately in my attempts to fix this issue I
updated from imp version 2.13.0_02 to 2.13.0_04 and now I have different
errors that prevent me from running the program at all.
...
ImportError: dlopen(/usr/local/lib/python3.8/site-packages/_RMF.so, 2):
Symbol not found:
__ZN5boost10filesystem6detail16create_directoryERKNS0_4pathEPNS_6system10error_codeE
Referenced from: /usr/local/Cellar/imp/2.13.0_4/lib/libRMF.dylib
Expected in: /usr/local/opt/boost/lib/libboost_filesystem-mt.dylib
in /usr/local/Cellar/imp/2.13.0_4/lib/libRMF.dylib
Right, the Homebrew folks pushed a new boost version (1.74) today, and
IMP needs to be rebuilt against it. I'm actually doing that right now,
so if you wait 30 minutes or so then try 'brew update' again you should
see the IMP package update, at which point a 'brew upgrade' should get
you running again. Or you can reinstall from source (brew reinstall -s
imp) but I wouldn't recommend that because it will take a long time to
build.
Is there a sanctioned way to install previous versions?
Unfortunately the previous versions won't work either because they are
also built against older versions of boost (and other dependencies). The
"solution" would be to install an older version of boost. But I wouldn't
recommend that either because it will probably break other packages on
your Mac.
Ben
--
https://salilab.org/~ben/
"It is a capital mistake to theorize before one has data."
- Sir Arthur Conan Doyle