Hi Jong Woo,
In areaDetector/configure/RELEASE_PRODS.local I just commented out the definition of EPICS_BASE to see what happens:
#EPICS_BASE=/corvette/usr/local/epics-devel/base-7.0.3.1
When I do that and then run "make" I get these errors:
corvette:~/devel/areaDetector>make
configure/CONFIG:17: /configure/CONFIG: No such file or directory
configure/RULES_TOP:2: /configure/RULES_TOP: No such file or directory
make: *** No rule to make target `/configure/RULES_TOP'. Stop.
Those are the same errors you are getting:
> [root@b areaDetector]# make clean uninstall
> configure/CONFIG:17: /configure/CONFIG: No such file or directory
> configure/RULES_TOP:2: /configure/RULES_TOP: No such file or directory
> configure/RULES_TOP:2: /configure/RULES_TOP: No such file or directory
> make: *** No rule to make target `/configure/RULES_TOP'. Stop.
So it really looks to me like for some reason EPICS_BASE is not defined correctly for you.
Mark
________________________________
From: Mark Rivers
Sent: Tuesday, February 25, 2020 7:11 PM
To: 'Jong Woo Kim'
Cc: tech-talk
Subject: RE: error in 'make' during installation of areaDetector
The errors you are getting are what I would expect if EPICS_BASE is not correctly defined.
Please double check that you have the path to EPICS_BASE correct in RELEASE_LIBS.local and RELEASE_PRODS.local.
Have you built EPICS_BASE successfully?
Mark
From: Jong Woo Kim <Jong.Woo.Kim at asu.edu>
Sent: Tuesday, February 25, 2020 7:01 PM
To: Mark Rivers <rivers at cars.uchicago.edu>
Cc: tech-talk <tech-talk at aps.anl.gov>
Subject: Re: error in 'make' during installation of areaDetector
Hi Mark,
Thank you. Note that when I did 'git clone' for areaDetector under 'support', 'areaDetector' folder was created and ADCore, ADSupport and ADEiger were installed below it, not below areaDetector-R3-7.
In addition, I installed asyn4-37 under support.
The following is RELEASE_LIBS.local
____________________________________________
#RELEASE Location of external products
# Run "gnumake clean uninstall install" in the application
# top directory each time this file is changed.
# If using Debian packages then the following must be done:
# SUPPORT should be defined to be the root location of any modules which should NOT come from the Debian package.
# Any modules which should come from the Debian package should be commented out, except for EPICS_BASE.
# For example to use a newer version of asyn and areaDetector then define ASYN, AREA_DETECTOR, ADCORE,
# and ADSUPPORT here. To use the Debian version of asyn then comment out ASYN here.
# If you don't want to install into $(TOP) then
# define INSTALL_LOCATION_APP here
#INSTALL_LOCATION_APP=<fullpathname>
SUPPORT=/usr/local/CXLS_SW/EPICS_NEW/synApps_6_1/support
# ASYN is needed for base classes
ASYN=$(SUPPORT)/asyn4-37
AREA_DETECTOR=$(SUPPORT)/areaDetector
# ADSupport is needed by ADCore plugins
ADSUPPORT=$(AREA_DETECTOR)/ADSupport
# ADCORE for base classes and plugins
ADCORE=$(AREA_DETECTOR)/ADCore
EPICS_BASE=/usr/local/CXLS_SW/EPICS_NEW/base-3.15.6
# If CONFIG_SITE.local defines WITH_PVA=YES and EPICS_BASE is prior to 7.0 then define the path here
# If using EPICS_BASE 7.0 or later the PVA files are in base itself and no additional definitions are needed.
#PVA=/corvette/usr/local/epics-devel/epicsV4/EPICS-CPP-4.6.0
# PVA modules
# For versions prior to EPICS base 7.0 use this
#PVCOMMON=$(PVA)/pvCommonCPP
#PVACCESS=$(PVA)/pvAccessCPP
#PVDATA=$(PVA)/pvDataCPP
#PVDATABASE=$(PVA)/pvDatabaseCPP
#NORMATIVETYPES=$(PVA)/normativeTypesCPP
-include $(AREA_DETECTOR)/configure/RELEASE_LIBS.local.$(EPICS_HOST_ARCH)
_______________________________________________________________
The following is RELEASE_PRODS.local
_______________________________________________________________
#RELEASE Location of external products
# Run "gnumake clean uninstall install" in the application
# top directory each time this file is changed.
# If using Debian packages then the following must be done:
# SUPPORT should be defined to be the root location of any modules which should NOT come from the Debian package.
# Any modules which should come from the Debian package should be commented out, except for EPICS_BASE.
# For example to use a newer version of asyn and areaDetector then define ASYN, AREA_DETECTOR, ADCORE,
# and ADSUPPORT here, but comment out AUTOSAVE, BUSY, etc.
# If you don't want to install into $(TOP) then
# define INSTALL_LOCATION_APP here
#INSTALL_LOCATION_APP=<fullpathname>
SUPPORT=/usr/local/CXLS_SW/EPICS_NEW/synApps_6_1/support
# ASYN is needed for base classes
ASYN=$(SUPPORT)/asyn4-37
AREA_DETECTOR=$(SUPPORT)/areaDetector
# ADSupport is needed by ADCore plugins
ADSUPPORT=$(AREA_DETECTOR)/ADSupport
# ADCORE for base classes and plugins
ADCORE=$(AREA_DETECTOR)/ADCore
#AUTOSAVE is needed for save_restore
AUTOSAVE=$(SUPPORT)/autosave-R5-10
# BUSY is needed for busy record
BUSY=$(SUPPORT)/busy-R1-7-2
# CALC is needed for the sseq record that is used for the reset in NDStats.template
# and which is loaded into the example IOCs for general purpose use.
# CALC is also needed for scalcout record that SSCAN uses
CALC=$(SUPPORT)/calc-R3-7-3
# SNCSEQ is needed if CALC was built with SNCSEQ support (see CALC/configure/RELEASE)
SNCSEQ=$(SUPPORT)/seq-2-2-6
# SSCAN is needed for scanning threshold on Pilatus and general scanning.
# SSCAN also provides support needed for the swait record in CALC
SSCAN=$(SUPPORT)/sscan-R2-11-3
# Optional modules
# DEVIOCSTATS is used to monitor IOC resources
#DEVIOCSTATS=$(SUPPORT)/devIocStats-3-1-16
# ALIVE is used to send IOC status info to a central server
#ALIVE=$(SUPPORT)/alive-1-0-1
# ADPLUGINEDGE is optional plugin
#ADPLUGINEDGE=$(AREA_DETECTOR)/ADPluginEdge
EPICS_BASE=/usr/local/CXLS_SW/EPICS_NEW/base-3.15.6
# If CONFIG_SITE.local defines WITH_PVA=YES and EPICS_BASE is prior to 7.0 then define the path here
# If using EPICS_BASE 7.0 or later the PVA files are in base itself and no additional definitions are needed.
#PVA=/corvette/usr/local/epics-devel/epicsV4/EPICS-CPP-4.6.0
# PVA modules
# For versions prior to EPICS base 7.0 use this
#PVCOMMON=$(PVA)/pvCommonCPP
#PVACCESS=$(PVA)/pvAccessCPP
#PVDATA=$(PVA)/pvDataCPP
#PVDATABASE=$(PVA)/pvDatabaseCPP
#NORMATIVETYPES=$(PVA)/normativeTypesCPP
-include $(AREA_DETECTOR)/configure/RELEASE_PRODS.local.$(EPICS_HOST_ARCH)
____________________________________________________________
This is outcomes of 'make'
____________________________________________________________
[root@b support]# make clean uninstall
configure/CONFIG:18: /configure/CONFIG: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
/bin/sh: /utils/depends.pl: No such file or directory
configure/RULES_TOP:2: /configure/RULES_TOP: No such file or directory
make: *** No rule to make target `/configure/RULES_TOP'. Stop.
[root@b areaDetector]# make clean uninstall
configure/CONFIG:17: /configure/CONFIG: No such file or directory
configure/RULES_TOP:2: /configure/RULES_TOP: No such file or directory
configure/RULES_TOP:2: /configure/RULES_TOP: No such file or directory
make: *** No rule to make target `/configure/RULES_TOP'. Stop.
____________________________________________
Thanks,
Jong Woo
________________________________
From: Mark Rivers <rivers at cars.uchicago.edu<mailto:rivers at cars.uchicago.edu>>
Sent: Tuesday, February 25, 2020 5:13 PM
To: Jong Woo Kim <Jong.Woo.Kim at asu.edu<mailto:Jong.Woo.Kim at asu.edu>>
Cc: tech-talk <tech-talk at aps.anl.gov<mailto:tech-talk at aps.anl.gov>>
Subject: RE: error in 'make' during installation of areaDetector
Hi Jong Woo,
> After modification of configure files, I ran 'make'. But the following message came out.
Did you modify the following files in areaDetector/configure:
RELEASE_LIBS.local (to set paths to base, SUPPORT, asyn, etc.)
RELEASE_PRODS.local (to set paths to base, SUPPORT, asyn, etc.)
CONFIG_SITE.local (to change build options)
RELEASE.local (to control what gets built)
What directory were you in when you typed "make"? You should be in the top-level areaDetector directory.
Please send the complete output of "make" and your RELEASE_LIBS.local and RELEASE_PRODS.local files.
Mark
From: Tech-talk <tech-talk-bounces at aps.anl.gov<mailto:tech-talk-bounces at aps.anl.gov>> On Behalf Of Jong Woo Kim via Tech-talk
Sent: Tuesday, February 25, 2020 6:01 PM
To: tech-talk at aps.anl.gov<mailto:tech-talk at aps.anl.gov>
Subject: error in 'make' during installation of areaDetector
Hello,
Via 'git clone', I installed 'areaDetector' under [synApps_6_1/support], and 'ADCore', 'ADsupport' and 'ADEiger' below it.
After modification of configure files, I ran 'make'. But the following message came out.
_________________________________________________________
configure/CONFIG:17: /configure/CONFIG: No such file or directory
configure/RULES_TOP:2: /configure/RULES_TOP: No such file or directory
configure/RULES_TOP:2: /configure/RULES_TOP: No such file or directory
make: *** No rule to make target `/configure/RULES_TOP'. Stop.
_________________________________________________________
It would be appreciated, if you give me a feedback.
Best,
Jong Woo
- References:
- error in 'make' during installation of areaDetector Jong Woo Kim via Tech-talk
- RE: error in 'make' during installation of areaDetector Mark Rivers via Tech-talk
- Re: error in 'make' during installation of areaDetector Jong Woo Kim via Tech-talk
- RE: error in 'make' during installation of areaDetector Mark Rivers via Tech-talk
- Navigate by Date:
- Prev:
RE: error in 'make' during installation of areaDetector Mark Rivers via Tech-talk
- Next:
AW: pco Camera USB and IEEE interface Sintschuk, Michael 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: error in 'make' during installation of areaDetector Mark Rivers via Tech-talk
- Next:
Support for Cryocon 22C Mark Rivers 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
|