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 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
<== Date ==> <== Thread ==>

Subject: AW: Building synApps and Galil ok, libGalilSupport.a not found
From: Breßler, Ingo via Tech-talk <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Cc: Mark <padmoz at tpg.com.au>
Date: Thu, 14 Mar 2024 17:53:03 +0000
Hi Mark,

thanks for your reply on this!
It's true that the top directory of Galil is the subdirectory named after the version number (e.g. '3-6'). This was handled already by the assemble scripts of the synApps package by moving that directory contents one level up and aligning it more to the other modules in synApps. Especially the 'config' dir in Galil is somehow different than with the other modules (which have a 'configure' dir containing somehow different config files).

When I tried to build synApps initially, I used the newer perl script from https://urldefense.us/v3/__https://github.com/EPICS-synApps/assemble_synApps__;!!G_uCfscf7eWS!bgsgpXvJJq3QWfvAH8pehnXV_UC8_HW_0aEmay0O_SRpGxISEZ6xHdVW4WFLkc4IVyg_vXJ5CIlMzlsOYr1UjM8HKnGs$  which did not work out of the box for me on a fresh Ubuntu installation. By trail&error I figured out some modifications for the script which build now successfully, also in an Ubuntu runner on Github Action (for testing).

The changes made to the Galil package specifically to line it up with the other EPICS modules can be found here (in my fork of the repo above, line 517 following, in case you're interested): https://urldefense.us/v3/__https://github.com/BAMresearch/EPICS-synApps-assemble/blob/c5b9673a2cb03da536da0dc96917e66bd99f7ac9/assemble_synApps*L517__;Iw!!G_uCfscf7eWS!bgsgpXvJJq3QWfvAH8pehnXV_UC8_HW_0aEmay0O_SRpGxISEZ6xHdVW4WFLkc4IVyg_vXJ5CIlMzlsOYr1UjHP_c31V$ 

Best regards
Ingo Breßler

-----Ursprüngliche Nachricht-----
Von: Tech-talk <tech-talk-bounces at aps.anl.gov> Im Auftrag von Mark via Tech-talk
Gesendet: Dienstag, 5. März 2024 11:48
An: tech-talk at aps.anl.gov
Betreff: Building synApps and Galil ok, libGalilSupport.a not found

Hi Ingo,
Checking the build log, the libGalilSupport.x libraries aren't being built or installed.
One cause of the issue is the Galil github repository folder structure doesn't match the other synApps support modules.
Inspecting the build log, the build configuration assumes the Galil support top directory is Galil-3-0-V3-6/.
However, the Galil support top directory is currently Galil-3-0-V3-6/3-6/ instead.

I'll also align the Galil support github repository structure with the synApps modules soon.
Kind regards,
Mark Clift

--
This email has been checked for viruses by AVG antivirus software.
https://urldefense.us/v3/__http://www.avg.com__;!!G_uCfscf7eWS!ZT1sGfhuaJuc4fB5BcUW2PxAkE17sGP9sHvpZNwLMyTDi8Bu05awcBlebWNrduv395RzSMxunQ_zO-8ToIE$

Replies:
Re: AW: Building synApps and Galil ok, libGalilSupport.a not found Mark via Tech-talk
References:
Building synApps and Galil ok, libGalilSupport.a not found Mark via Tech-talk

Navigate by Date:
Prev: PVXS compatibility with Channel Access Eusebio Naif Al-Soliman Fuentes via Tech-talk
Next: Re: PVXS compatibility with Channel Access Michael Davidsaver 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
Navigate by Thread:
Prev: Building synApps and Galil ok, libGalilSupport.a not found Mark via Tech-talk
Next: Re: AW: Building synApps and Galil ok, libGalilSupport.a not found Mark 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
ANJ, 19 Mar 2024 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·