Please, branch and build package “gmsh” for EPEL9
I have been backing away from EPEL packaging due to the craziness around CentOS 8 being EOL and the uncertainty around EL 9. If you are a packager I will add you to the project if you'd like to maintain it. Thingss are so broken that I tried rebuilding the rawhide branch for EPEL 9 but the mock configs are unusable. There's just too many problems around EPEL packaging right now for me to commit by limited time.
I am sorry for the problems you are having. What do you mean by "uncertainty around EL9"? I guess the only choice left is to use homebrew.