Installed Coreform Cubit on a C7 box with remote license and encountered this error when I tried to start the software.
ERROR: Unable to load dependent library /tmp/Coreform-Cubit-2021.5/bin/./libgcc_s.so.1
Message:/tmp/Coreform-Cubit-2021.5/bin/./libQt5QmlModels.so.5: symbol _ZTIN3QV428ObjectOwnPropertyKeyIteratorE, version Qt_5_PRIVATE_API not defined in file libQt5Qml.so.5 with link time reference
Coreform Cubit is designed to be loaded with no system Qt at all. It may be that some existing Qt configuration you have in your ~/.config folder or something similar is causing conflicts.
that worked. but uh. That’s kinda weird isn’t it? I can’t think of a scenario where we would actively want LD_LIBRARY_PATH to be unset before running software…
LD_LIBRARY_PATH is a way to hack the library loader and force it to load libraries from certain directories ahead of others, ignoring things like rpath and PATH. It should be blank in most cases unless a certain application requires it. See https://www.hpc.dtu.dk/?page_id=1180 for more information.
Glad that worked!