Hi,
If I unpack seq 2.2.8 into the epics-base/modules area I get the same build error as mentioned for the example with epics 7 (master). If I move the seq directory to outside of the modules area, then everything works fine.
What I think is happening is that when seq 2.2.8 is placed in the epics-base/modules area its binaries are installed into epics-base/bin rather than seq/bin. The .st/.stt compile rules for the seq assume the snc executable is installed in $(SNCSEQ)/bin and so they then fail.
The CONFIG_SITE.local in epics-base/modules sets INSTALL_LOCATION to epics-base/bin, in seq 2.2.8 its CONFIG_SITE includes $(TOP)/../ CONFIG_SITE.local whereas in 2.2.5 this is not done, which I suspect is why seq 2.2.5 works ok.
Regards,
Freddie
-----Original Message-----
From: Benjamin Franksen <benjamin.franksen at helmholtz-berlin.de>
Sent: 11 February 2020 15:13
To: tech-talk <tech-talk at aps.anl.gov>
Cc: Akeroyd, Freddie (STFC,RAL,ISIS) <freddie.akeroyd at stfc.ac.uk>
Subject: Re: SNCSEQ Error Windows
Am 11.02.20 um 15:21 schrieb Hetz, Benjamin via Tech-talk:
> Strange using 2.2.5 works like a charm. 2.2.8 not.
Indeed this is quite strange. The build rules haven't changed at all between 2.2.5 and 2.2.8.
Freddie, can you look into that? I cannot reproduce the problem on Linux.
>>> I am using the Windows build of EPICS with VS compiler and Strawbery Perl.
>>> Compiling SNCSeq 2.2.8 went fine and also its demo/example files
>>> were build in seq-2_2_8\examples and running.
>>> Following the instruction from https://www-
>>> csr.bessy.de/control/SoftDist/sequencer/Compiling.html I created an
>>> example IOC and changed SNCSEQ in configure/REALESE to
>>> "C:/opt/epics/base-7_0_3/modules/seq-2_2_8".
>>> Running now gmake in the example ioc top dir yields following error:
>>>
>>> gmake[3]: *** No rule to make target 'sncExample.obj', needed by
>>> 'interlocksSupport.lib'. Stop.
>>> gmake[3]: Leaving directory
>>> 'C:/opt/epics/interlocks/interlocksApp/src/O.windows-x64-static'
>>> gmake[2]: *** [C:/opt/epics/base-7_0_3/configure/RULES_ARCHS:58:
>>> install.windows-x64-static] Error 2
>>> gmake[2]: Leaving directory 'C:/opt/epics/interlocks/interlocksApp/src'
>>> gmake[1]: *** [C:/opt/epics/base-7_0_3/configure/RULES_DIRS:84:
>>> src.install] Error 2
>>> gmake[1]: Leaving directory 'C:/opt/epics/interlocks/interlocksApp'
>>> gmake: *** [C:/opt/epics/base-7_0_3/configure/RULES_DIRS:84:
>>> interlocksApp.install] Error 2
>>>
>>> May anyone please help?
>>>
>>> Thank you, Ben
>>>
>
- Replies:
- Re: SNCSEQ Error Windows Benjamin Franksen via Tech-talk
- References:
- SNCSEQ Error Windows Hetz, Benjamin via Tech-talk
- Re: SNCSEQ Error Windows Mark Rivers via Tech-talk
- RE: SNCSEQ Error Windows Hetz, Benjamin via Tech-talk
- Re: SNCSEQ Error Windows Mark Rivers via Tech-talk
- RE: SNCSEQ Error Windows Hetz, Benjamin via Tech-talk
- Re: SNCSEQ Error Windows Benjamin Franksen via Tech-talk
- Navigate by Date:
- Prev:
Re: Standard RTEMS NFSv3 client Matt Newville via Tech-talk
- Next:
Re: Standard RTEMS NFSv3 client Heinz Junkes 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:
Re: SNCSEQ Error Windows Benjamin Franksen via Tech-talk
- Next:
Re: SNCSEQ Error Windows Benjamin Franksen 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
|