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:43:56 +0200 |
Hey, I made some tests.After building the sequencer with INSTALL_LOCATION set, I simply deleted $(INSTALL_LOCATION)/configure/RULES_BUILD
Now the example IOC builds without errors.Looking into RULES_BUILD, it seems to me that it tries to include $(SNCSEQ)/configure/RULES_SNCSEQ which exists in the source tree (that's why everything works if INSTALL_LOCATION is not set) but it does not exist in the INSTALL_LOCATION.
Cheers, Florian On 9/3/24 14:15, Florian Feldbauer via Tech-talk wrote:
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: Nosuch 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!dziEWfHWbFgPAyX1FRT-RfWvkgd5Xjfik6WqLTh-zYEF30R-iXz7InmSoAOMkd1OjCRBGknax3zr1IxkJZZwprQHG9JltTW0GXk$