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: Re: AW: Building synApps and Galil ok, libGalilSupport.a not found
From: Mark via Tech-talk <tech-talk at aps.anl.gov>
To: Breßler, Ingo <ingo.bressler at bam.de>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Tue, 19 Mar 2024 19:10:50 +1100
Hi Ingo,
The recommended way to integrate the Galil driver into this version of synApps is to copy ./config/GALILRELEASE to ./configure/RELEASE.local. No further changes are required. I recommend using the Galil repository tag R3-6-85 where the folder "3-6" has been removed from the structure, reducing the work the assemble_synApps script has to do.
Kind regards,
Mark


On 15/03/2024 4:53 am, Breßler, Ingo wrote:
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://github.com/EPICS-synApps/assemble_synApps 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://github.com/BAMresearch/EPICS-synApps-assemble/blob/c5b9673a2cb03da536da0dc96917e66bd99f7ac9/assemble_synApps#L517

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$


Virus-free.www.avg.com

References:
Building synApps and Galil ok, libGalilSupport.a not found Mark via Tech-talk
AW: Building synApps and Galil ok, libGalilSupport.a not found Breßler, Ingo via Tech-talk

Navigate by Date:
Prev: RE: Practical way to force the IOC to talk with one client Abdalla Ahmad via Tech-talk
Next: Archiver Appliance cluster deployment does not display identity of current node Wang, Lin 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: AW: Building synApps and Galil ok, libGalilSupport.a not found Breßler, Ingo via Tech-talk
Next: GPIB connection problem with EPICS 7 Miroslaw Dach 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, 11 Sep 2024 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·