EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <20252026  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <20252026 
<== Date ==> <== Thread ==>

Subject: Re: Basic EPICS bootstrap (rant)
From: Han Lee via Tech-talk <[email protected]>
To: Graeme Winter <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Tue, 7 Oct 2025 16:35:49 -0700
Hi Graeme,

I've put together a simple example that might be helpful. Please check the following repository:

You will still need to install the correct library packages. In this case, you can find them here:

If the pre-built binaries do not support your "arm64" architecture, you can build them yourself using the instructions at:

I hope this helps!

Best,
Han

P.S. You might also find a slightly older training resource on organizing EPICS IOC environments here: https://jeonghanlee.github.io/epics-trainings/

On Tue, Oct 7, 2025 at 11:56 AM Graeme Winter via Tech-talk <[email protected]> wrote:
Good afternoon

Working through 


It really feels like this is something which could be made _much_ easier by writing a kind of bootstrap script but also by the configure process being able to pick up stuff from the environment rather than having to hard-code every location multiple times in every configuration file (where the defaults are of course where the author does _their_ epics development) - the need for them to all correctly cross-reference is also an irritation

Before I scrape another few mm off my already suffering sanity - 

- _has_ anyone got a bootstrap script which will clone / install all the necessary / regular support modules
- am I holding it wrong / reading the wrong getting started guide

I note I can conda install epics-base but this _only_ gives epics base

That rant to one side, also, does anyone know how to address a missing symbol issue like

Undefined symbols for architecture arm64:
  "_pvar_func_vxi11RegisterCommands", referenced from:
      _cryo1_registerRecordDeviceDriver in cryo1_registerRecordDeviceDriver.o
ld: symbol(s) not found for architecture arm64

The symbol is indeed missing and would appear to be from asyn/vxi11/drvVxi11.c but does not appear to be built

This got me thinking I should re-do the NN steps to get back to here which then got me wondering about process itself…

Thanks Graeme


--
Jeong Han Lee, Dr.rer.nat.
Staff Scientist and Engineer
Lawrence Berkeley National Laboratory

Replies:
Re: Basic EPICS bootstrap (rant) Han Lee via Tech-talk
References:
Basic EPICS bootstrap (rant) Graeme Winter via Tech-talk

Navigate by Date:
Prev: Waveform VAL fields in newer versions of EPICS Baily, Scott A via Tech-talk
Next: Re: Basic EPICS bootstrap (rant) Han Lee via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <20252026 
Navigate by Thread:
Prev: Re: Basic EPICS bootstrap (rant) Graeme Winter via Tech-talk
Next: Re: Basic EPICS bootstrap (rant) Han Lee via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <20252026 
ANJ, 19 Mar 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·