fix: do not include RULES_SNCSEQ if not supported within configure#4
fix: do not include RULES_SNCSEQ if not supported within configure#4jerzyjamroz wants to merge 1 commit into
Conversation
This avoids the error on epics-base 7.0: - sequencer/configure//RULES_SNCSEQ: No such file or directory
|
Hm... Can you show how that error appears? I don't remember seeing it. |
|
@ralphlange , it happens straight away for other modules e.g. try to compile |
|
Still puzzled. I have never seen this. Why doesn't it appear when building Base and modules on the Training VM? |
|
I just glanced and it seems your build does not use |
|
But aren't you saying you are seeing the problem with Base 7.0, even though under 7.0 it gets installed in and automatically included from I would really like to be able to reproduce this to understand what is happening and why. |
@ralphlange , What I remember - this is the way to reproduce that. Obviously |
|
Sorry, I cannot reproduce this. |
|
Not reproducible. Here's my recipe on a virgin official Ubuntu-24.04 container: # apt update; apt install build-essential curl openssl libreadline-dev libncurses-dev perl libperl-dev re2c
# mkdir SEQTEST; cd SEQTEST
# curl -L https://github.com/epics-base/epics-base/releases/download/R7.0.10/base-7.0.10.tar.gz | tar xzf -
# curl -L https://github.com/epics-modules/sequencer/archive/refs/tags/R2-2-9.tar.gz | tar xzf -
# curl -L https://github.com/epics-modules/sscan/archive/refs/tags/R2-12.tar.gz | tar xzf -
# cat > RELEASE.local
SNCSEQ = /SEQTEST/sequencer-R2-2-9
EPICS_BASE = /SEQTEST/base-7.0.10
# make -s -j12 -C base-7.0.10
# make -s -j12 -C sequencer-R2-2-9
# make -s -j12 -C sscan-R2-12
# No problems whatsoever... |
|
@jerzyjamroz Are you building against an e3 environment installation of the sequencer? Your siteMods path suggests so. Note that it's definitely not clearly supported to mix e3 and regular EPICS environments. |
This avoids the error on epics-base 7.0: