When attempting to install or run CBMR 9.4 or higher on RHEL 9 you may see errors relating to the “ncurses” library. In order to workaround this for install, please run the following commands:
mkdir ~/.lib64 cd ~/.lib64 ln -s /usr/lib64/libncurses.so.6 libncurses.so.5 ln -s /usr/lib64/libmenu.so.6 libmenu.so.5 ln -s /usr/lib64/libform.so.6 libform.so.5 ln -s /usr/lib64/libpanel.so.6 libpanel.so.5 ln -s /usr/lib64/libtinfo.so.6 libtinfo.so.5 export LD_LIBRARY_PATH=$HOME/.lib64 (if reboot or new shell, need to run this again)
This will then allow you to install CBMR (you may also need to use the
--nodeps flag). The CBMR
gubax command also requires these commands to be run, but if the symlinks have been created already then it’s sufficient to just update the
LD_LIBRARY_PATH to point to the symlinked libraries. For ease of use, these can be set in your
.bashrc file or a system-wide level.