icshwi / e3-base

ESS EPICS Environment for EPICS bases
GNU General Public License v2.0
0 stars 3 forks source link

Minor fix for OSX #10

Open SkyToGround opened 4 years ago

SkyToGround commented 4 years ago

This minor fix makes it possible to compile e3-base under MacOSX and should have no (as far as I can tell) negative effects when building under Linux.

beenje commented 4 years ago

I'm not a maintainer of this repository.

I just want to mention that if you want to install epics-base on OSX, I'd recommend using conda. I updated the epics-base feedtstock on conda-forge last week: https://github.com/conda-forge/epics-base-feedstock/pull/6 epics-base 7.0.3.1 conda package is available on Linux, OSX and Windows.

SkyToGround commented 4 years ago

@beenje Thanks for the tip. I am sad to say though that I have been tasked with sorting out a runtime bug in an EPICS driver which means running it under a debugger. The instructions for building the driver is to do so using e3 hence the current predicament.

beenje commented 4 years ago

I'd then really recommend that you try debugging that under Linux. You can do that in the Development Machine.

SkyToGround commented 4 years ago

I would very much prefer to sort out the issue using the debug tools and development environment that I am familiar with so I am willing to wait until next week for someone to look at this PR. Alternatively, are you willing to sort out the bug @beenje in ADKafka? 🙂

beenje commented 4 years ago

The problem is that I'm quite sure that there are many other things to fix to make E3 work on OSX. Compiling e3-base should be easy. But compiling modules using require driver.makefile is probably not trivial. Regarding ADKafka, you should maybe contact Douglas. I know he created a conda package (linux only): https://gitlab.esss.lu.se/utgard-deploy-sandbox/module-recipes/adkafka-recipe