epics-base does not compile on recent macOS
@fuyao.yang and I were following the instructions on https://wiki.ligo.org/RemoteAccess/RemoteEPICS and ran into the following errors when running the command sudo port install ligo-remote-access
- the port
perl5.34
that was installed from the previous commands did not create aperl
executable on the PATH, onlyperl5.34
. While compilingepics-base
, it tried using the system Perl that didn't have the necessary headers sinceepics-base
build configures uses theperl
command. We fixed this using theperl5
port instead with
# port install perl5
# port activate perl5
- After fixing the above,
epics-base
would not compile due to an upstream bug with version 3.14 and newer clang compilers. We had to manually apply the patch https://github.com/epics-base/epics-base/commit/612d57a9b3aa651960400f651ff93d8bdc858dc8 in order to build. I tried to create a local port with a patch file added and Portfile modified, but one hunk gets rejected (not sure why, will work on it).