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: Errors during building of asyn package |
From: | Mark Rivers via Tech-talk <tech-talk at aps.anl.gov> |
To: | Yury Malevich - STFC UKRI <yury.malevich at stfc.ac.uk>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Thu, 27 Jun 2024 14:09:19 +0000 |
Hi Yuri,
I can see from your asyn/configure/RELEASE file that you are using a very old version of asyn. The last version that contained the lines you have was R4-36 in 2019. I suggest you update to a new version.
Mark
From: Mark Rivers <rivers at cars.uchicago.edu>
Sent: Thursday, June 27, 2024 8:56 AM To: Yury Malevich - STFC UKRI <yury.malevich at stfc.ac.uk>; tech-talk at aps.anl.gov <tech-talk at aps.anl.gov> Subject: Re: Errors during building of asyn package
Does this file exist? It is optionally included in asyn/configure/RELEASE after EPICS_BASE is defined there.
/home/yury/EPICS/configure/EPICS_BASE.linux-x86_64
If so, does it correctly define EPICS_BASE?
Mark
From: Yury Malevich - STFC UKRI <yury.malevich at stfc.ac.uk>
Sent: Thursday, June 27, 2024 8:31 AM To: Mark Rivers <rivers at cars.uchicago.edu>; tech-talk at aps.anl.gov <tech-talk at aps.anl.gov> Subject: RE: Errors during building of asyn package Hi Mark,
Yes, I think I did. My /home/yury/EPICS/support/asyn/configure/RELEASE file looks like that:
HOME=/home/yury SUPPORT=$(HOME)/EPICS/support -include $(TOP)/../configure/SUPPORT.$(EPICS_HOST_ARCH) EPICS_BASE=${HOME}/EPICS/epics-base -include $(TOP)/../configure/EPICS_BASE.$(EPICS_HOST_ARCH)
Yury
From: Mark Rivers <rivers at cars.uchicago.edu>
Hi Yury,
You need to edit asyn/configure/RELEASE to define the path to EPICS_BASE. This is what mine looks like:
EPICS_BASE=/corvette/usr/local/epics/base-7.0.7
Yours should probably look like this:
EPICS_BASE=/home/yury/EPICS/epics-base
Did you edit that file correctly?
Mark
From: Tech-talk <tech-talk-bounces at aps.anl.gov>
on behalf of Yury Malevich - STFC UKRI via Tech-talk <tech-talk at aps.anl.gov>
Hi All,
I am using virtual machine running ubuntu-22.04.4-desktop-amd64. I am a newbie in EPICS, trying to follow this guide: Installation on Linux / MacOS — EPICS Documentation documentation (epics-controls.org) But when I am trying to build asyn package I have some errors:
make make -C ./configure install make[1]: Entering directory '/home/yury/EPICS/support/asyn/configure' make -C O.linux-x86_64 -f ../Makefile TOP=../.. \ T_A=linux-x86_64 install make[2]: Entering directory '/home/yury/EPICS/support/asyn/configure/O.linux-x86_64' perl -CSD /home/yury/EPICS/epics-base/bin/linux-x86_64/convertRelease.pl checkRelease EPICS_BASE must be set in a configure/RELEASE file. make[2]: *** [/home/yury/EPICS/epics-base/configure/RULES_BUILD:208: checkRelease] Error 2 make[2]: Leaving directory '/home/yury/EPICS/support/asyn/configure/O.linux-x86_64' make[1]: *** [/home/yury/EPICS/epics-base/configure/RULES_ARCHS:58: install.linux-x86_64] Error 2 make[1]: Leaving directory '/home/yury/EPICS/support/asyn/configure' make: *** [/home/yury/EPICS/epics-base/configure/RULES_DIRS:85: configure.install] Error 2 Any assistance would be greatly appreciated. Thanks.
Yury
|