Running Energy Plus on Linux Server - Problem with GLIBC
Hi everyone,
I'm having trouble running Energy Plus on a Linux server (OS: CentOS Linux 7). I don't have root access to this machine, so I had to install Energy Plus to my personal folder on the server.
When I try to run Energy Plus I encounter this error:
/home/verkhovskiy/EnergyPlus-22-1-0/energyplus: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/verkhovskiy/EnergyPlus-22-1-0/libenergyplusapi.so.22.1.0)
/home/verkhovskiy/EnergyPlus-22-1-0/energyplus: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/verkhovskiy/EnergyPlus-22-1-0/libenergyplusapi.so.22.1.0)
/home/verkhovskiy/EnergyPlus-22-1-0/energyplus: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/verkhovskiy/EnergyPlus-22-1-0/libenergyplusapi.so.22.1.0)
/home/verkhovskiy/EnergyPlus-22-1-0/energyplus: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/verkhovskiy/EnergyPlus-22-1-0/libenergyplusapi.so.22.1.0)
/home/verkhovskiy/EnergyPlus-22-1-0/energyplus: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/verkhovskiy/EnergyPlus-22-1-0/libenergyplusapi.so.22.1.0)
/home/verkhovskiy/EnergyPlus-22-1-0/energyplus: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /home/verkhovskiy/EnergyPlus-22-1-0/libpython3.8.so.1.0)
/home/verkhovskiy/EnergyPlus-22-1-0/energyplus: /lib64/libc.so.6: version `GLIBC_2.26' not found (required by /home/verkhovskiy/EnergyPlus-22-1-0/libpython3.8.so.1.0)
/home/verkhovskiy/EnergyPlus-22-1-0/energyplus: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by /home/verkhovskiy/EnergyPlus-22-1-0/libpython3.8.so.1.0)
The default version of GNU compiler on the machine is 4.8.5. However, higher versions are also installed in this directories:
/usr/local/gcc5.3/
/usr/local/gcc7.4/
/usr/local/gcc8.1_centos7/
/usr/local/gcc11.2/
I have tried to add this directories to $PATH, but it didn't help. Is there a way to make Energy Plus see this libraries, or is there some other reason for this error?
Thank you in advance! Artem