Hi Jörn,
I just did "make clean" and "make" in ADPvCam. I am using the master branch. It worked fine for me. This is the end of the make output when it builds the iocs directory.
make[2]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/pvcamApp/op'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/pvcamApp/op'
make[1]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/pvcamApp'
make -C ./iocs install
make[1]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs'
make -C ./pvcamIOC install
make[2]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC'
make -C ./configure install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/configure'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.4/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 install
make[4]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/configure/O.linux-x86_64'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.4/bin/linux-x86_64/convertRelease.pl checkRelease
make[4]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/configure/O.linux-x86_64'
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/configure'
make -C ./pvcamApp install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/pvcamApp'
make -C ./src install
make[4]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/pvcamApp/src'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.4/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 install
make[5]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86_64'
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I../../../../../include/os/Linux -I../../../../../include -I/corvette/home/epics/devel/include -I/corvette/home/epics/devel/asyn-4-41/include -I/corvette/home/epics/devel/areaDetector-3-10/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-10/ADSupport/include -I/corvette/home/epics/devel/areaDetector-3-10/ADCore/include -I/corvette/home/epics/devel/autosave-5-10/include/os/Linux -I/corvette/home/epics/devel/autosave-5-10/include -I/corvette/home/epics/devel/busy-1-7-2/include -I/corvette/home/epics/devel/calc-3-7-3/include -I/corvette/home/epics/devel/seq-2-2-5/include -I/corvette/home/epics/devel/sscan-2-11-3/include -I/corvette/home/epics/devel/devIocStats-3-1-16/include/os/Linux -I/corvette/home/epics/devel/devIocStats-3-1-16/include -I/corvette/usr/local/epics-devel/base-7.0.4/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.4/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.4/include -MM -MF pvCamAppMain.d ../pvCamAppMain.cpp
Creating dbd file pvCamApp.dbd
perl -CSD /corvette/usr/local/epics-devel/base-7.0.4/bin/linux-x86_64/dbdExpand.pl -I. -I.. -I../O.Common -I../../../dbd -I../../../../../dbd -I/corvette/home/epics/devel/dbd -I/corvette/home/epics/devel/asyn-4-41/dbd -I/corvette/home/epics/devel/areaDetector-3-10/ADCore/dbd -I/corvette/home/epics/devel/autosave-5-10/dbd -I/corvette/home/epics/devel/busy-1-7-2/dbd -I/corvette/home/epics/devel/calc-3-7-3/dbd -I/corvette/home/epics/devel/seq-2-2-5/dbd -I/corvette/home/epics/devel/sscan-2-11-3/dbd -I/corvette/home/epics/devel/devIocStats-3-1-16/dbd -I/corvette/usr/local/epics-devel/base-7.0.4/dbd -o pvCamApp.dbd pvCamSupport.dbd base.dbd NDPluginSupport.dbd ADSupport.dbd NDFileNull.dbd qsrv.dbd NDPluginPva.dbd PVAServerRegister.dbd NDFileNetCDF.dbd NDFileMagick.dbd NDFileTIFF.dbd NDFileNexus.dbd NDFileHDF5.dbd NDFileJPEG.dbd asyn.dbd asSupport.dbd busySupport.dbd calcSupport.dbd devIocStats.dbd sscanSupport.dbd
perl -CSD /corvette/usr/local/epics-devel/base-7.0.4/bin/linux-x86_64/registerRecordDeviceDriver.pl -I. -I.. -I../O.Common -I../../../dbd -I../../../../../dbd -I/corvette/home/epics/devel/dbd -I/corvette/home/epics/devel/asyn-4-41/dbd -I/corvette/home/epics/devel/areaDetector-3-10/ADCore/dbd -I/corvette/home/epics/devel/autosave-5-10/dbd -I/corvette/home/epics/devel/busy-1-7-2/dbd -I/corvette/home/epics/devel/calc-3-7-3/dbd -I/corvette/home/epics/devel/seq-2-2-5/dbd -I/corvette/home/epics/devel/sscan-2-11-3/dbd -I/corvette/home/epics/devel/devIocStats-3-1-16/dbd -I/corvette/usr/local/epics-devel/base-7.0.4/dbd -o pvCamApp_registerRecordDeviceDriver.cpp ../O.Common/pvCamApp.dbd pvCamApp_registerRecordDeviceDriver /home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I../../../../../include/os/Linux -I../../../../../include -I/corvette/home/epics/devel/include -I/corvette/home/epics/devel/asyn-4-41/include -I/corvette/home/epics/devel/areaDetector-3-10/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-10/ADSupport/include -I/corvette/home/epics/devel/areaDetector-3-10/ADCore/include -I/corvette/home/epics/devel/autosave-5-10/include/os/Linux -I/corvette/home/epics/devel/autosave-5-10/include -I/corvette/home/epics/devel/busy-1-7-2/include -I/corvette/home/epics/devel/calc-3-7-3/include -I/corvette/home/epics/devel/seq-2-2-5/include -I/corvette/home/epics/devel/sscan-2-11-3/include -I/corvette/home/epics/devel/devIocStats-3-1-16/include/os/Linux -I/corvette/home/epics/devel/devIocStats-3-1-16/include -I/corvette/usr/local/epics-devel/base-7.0.4/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.4/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.4/include -MM -MF pvCamApp_registerRecordDeviceDriver.d pvCamApp_registerRecordDeviceDriver.cpp
make[5]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86_64'
make[5]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86_64'
Installing created dbd file ../../../dbd/pvCamApp.dbd
make[5]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86_64'
make[4]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/pvcamApp/src'
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/pvcamApp'
make -C ./iocBoot install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/iocBoot'
make -C ./iocPvCam install
make[4]: Entering directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/iocBoot/iocPvCam'
make[4]: Nothing to be done for `install'.
make[4]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/iocBoot/iocPvCam'
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC/iocBoot'
make[2]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs/pvcamIOC'
make[1]: Leaving directory `/home/epics/devel/areaDetector-3-10/ADPvCam/iocs'
corvette:~/devel/areaDetector/ADPvCam>
corvette:~/devel/areaDetector/ADPvCam>
If you are still having trouble I suggest creating an issue on Github. https://github.com/areaDetector/ADPvCam/issues
Mark
________________________________
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Jörn Dreyer via Tech-talk <tech-talk at aps.anl.gov>
Sent: Monday, November 30, 2020 4:09 AM
To: tech-talk tech-talk
Subject: ADPvCam IOC Makefile bug
Hi all,
I noticed a problem when building the IOC for ADPvCam. Nothing is done here :(
The Makefile looks like this:
TOP = ../..
include $(TOP)/configure/CONFIG
DIRS += $(wildcard *ioc*)
DIRS += $(wildcard as*)
include $(EPICS_BASE)/configure/RULES_DIRS
Shouldn't it be something like:
TOP = ../..
include $(TOP)/configure/CONFIGTARGETS = envPaths
include $(TOP)/configure/RULES.ioc
Regards
Jörn
- Replies:
- Re: ADPvCam IOC Makefile bug Jörn Dreyer via Tech-talk
- References:
- ADPvCam IOC Makefile bug Jörn Dreyer via Tech-talk
- Navigate by Date:
- Prev:
ADPvCam IOC Makefile bug Jörn Dreyer via Tech-talk
- Next:
Re: ADPvCam IOC Makefile bug Jörn Dreyer 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:
ADPvCam IOC Makefile bug Jörn Dreyer via Tech-talk
- Next:
Re: ADPvCam IOC Makefile bug Jörn Dreyer 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
|