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> 2025 | 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> 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Sequencer RULES_SNCSEQ: No such file or directory |
From: | Florian Feldbauer via Tech-talk <tech-talk at aps.anl.gov> |
To: | tech-talk at aps.anl.gov |
Date: | Tue, 3 Sep 2024 14:15:16 +0200 |
Hey,/home/florian/foo/SEQ is actually the location of my example IOC, but I did indeed set INSTALL_LOCATION when building the sequencer.
I also noticed, my test in the clean docker container did only work, because I forgot to set SNCSEQ when building the IOC....after setting it, it fails with the same error.
When installing the sequencer without INSTALL_LOCATION and changing SNCSEQ in my RELEASE.local file accordingly it works.
So it seems my error is related to that issue. Thanks for the help!! Cheers, Florian On 9/3/24 13:30, Jure Varlec via Tech-talk wrote:
Hi Florian,It looks like the sources for the sequencer are in /home/florian/foo/SEQ, while the RELEASE file points to /data/jollyj/florian/epics/modules/sequencer. Are you using INSTALL_LOCATION? If so, you are being bitten by a known issue: https://urldefense.us/v3/__https://github.com/epics-modules/sequencer/issues/1__;!!G_uCfscf7eWS!bWUpdhlLeMVzjTpYDucL_nsY1-I2tpXPhNnOss-mPgNZKADeQbsXLaNZ7Wa3xm_2TOkKnMmYIZj0CvVTRGHznW29kEo$Best, Jure On 9/3/24 10:23, Florian Feldbauer via Tech-talk wrote:Caution: This email originated from outside of Cosylab. Hey all, I'm using base 7.0.8.1 and sequencer 2.2.9 (both from github) When I try to build the example IOC I get the following error: $> makeBaseApp.pl -t example test $> echo "SNCSEQ=/data/jollyj/florian/epics/modules/sequencer" > configure/RELEASE.local $> make make -C ./configure install make[1]: Entering directory '/home/florian/foo/SEQ/configure' perl -CSD /data/jollyj/florian/epics/epics-base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../.. mkdir -p O.Common make -C O.linux-x86_64 -f ../Makefile TOP=../.. \ T_A=linux-x86_64 installmake[2]: Entering directory '/home/florian/foo/SEQ/configure/O.linux-x86_64'/data/jollyj/florian/epics/modules/sequencer/configure/RULES_BUILD:4: /data/jollyj/florian/epics/modules/sequencer/configure//RULES_SNCSEQ: No such file or directory make[2]: *** No rule to make target '/data/jollyj/florian/epics/modules/sequencer/configure//RULES_SNCSEQ'. Stop.make[2]: Leaving directory '/home/florian/foo/SEQ/configure/O.linux-x86_64'make[1]: *** [/data/jollyj/florian/epics/epics-base/configure/RULES_ARCHS:58: install.linux-x86_64] Error 2 make[1]: Leaving directory '/home/florian/foo/SEQ/configure' make: *** [/data/jollyj/florian/epics/epics-base/configure/RULES_DIRS:85: configure.install] Error 2 I noticed that RULES_SNCSEQ gets installed in cfg directory instead of configure. Is this a bug or am I missing something in my RELEASE.local/CONFIG_SITE.local files? Or is seq 2.2.9 not compatible with base 7.0.8.1? Best regards, Florian -- Ruhr-Universität Bochum AG der Experimentalphysik I Dr. Florian Feldbauer NB 2/131 / Fach 125 Universitätsstr. 150 D-44801 Bochum Office: NB 2/134 Phone: (+49)234 / 32-23563 Fax: (+49)234 / 32-14170https://urldefense.us/v3/__https://paluma.ruhr-uni-bochum.de__;!!G_uCfscf7eWS!cc732TJbQRkhh_n9G4cmkYMcPPsYec5p8gSpSo8kTEO2KecTIr71ZLfhQgXFpZd3wbpXNcdVihAvjYRrsOhqznPzbkUtcbVXOAg$
-- Ruhr-Universität Bochum AG der Experimentalphysik I Dr. Florian Feldbauer NB 2/131 / Fach 125 Universitätsstr. 150 D-44801 Bochum Office: NB 2/134 Phone: (+49)234 / 32-23563 Fax: (+49)234 / 32-14170https://urldefense.us/v3/__https://paluma.ruhr-uni-bochum.de__;!!G_uCfscf7eWS!Z05zAfZbk4RMTcWYuSEefdPbT00c1-BuN9KQrlyLnStlO67P-X6RXU6W_opMkg0QiK1eMtKK3UeYb7UAlVmtJKxrx0o5_vFcXIw$