Our department has a cluster running Rocky Linux 8 and I am trying to figure out a way to install the qiskit dice solver on it. I was hoping that since Rocky Linux is based on RHEL, that this would work so long as all of the dependencies listed for Fedora are installed and loaded. This seems to not quite be the case. Running ./build.sh , results in the following make error:
/usr/bin/ld: cannot find -lboost_mpi
collect2: error: ld returned 1 exit status
make: *** [Makefile:282: Dice] Error 1
Since I don't have admin privileges on the cluster, I've tried to figure out which dependency is missing and causing these errors by installing it in a Rocky Linux 8 virtual machine. Installing all of the dependencies listed for Fedora except for boost-openmpi-devel and hdf5-openmpi-devel seems to be sufficient to reproduce this error. The issue I am facing is that packages by these names do not appear to be in the Rocky Linux 8 repositories. Do these packages exist under a different alias or are they not available to Rocky Linux 8 at all? Thank you in advance for any help you can provide.
Our department has a cluster running Rocky Linux 8 and I am trying to figure out a way to install the qiskit dice solver on it. I was hoping that since Rocky Linux is based on RHEL, that this would work so long as all of the dependencies listed for Fedora are installed and loaded. This seems to not quite be the case. Running
./build.sh, results in the following make error:Since I don't have admin privileges on the cluster, I've tried to figure out which dependency is missing and causing these errors by installing it in a Rocky Linux 8 virtual machine. Installing all of the dependencies listed for Fedora except for
boost-openmpi-develandhdf5-openmpi-develseems to be sufficient to reproduce this error. The issue I am facing is that packages by these names do not appear to be in the Rocky Linux 8 repositories. Do these packages exist under a different alias or are they not available to Rocky Linux 8 at all? Thank you in advance for any help you can provide.