Experimental Physics and Industrial Control System
|
This issue was resolved when they rebuilt ADSupport. For some reason the previous build must have failed, because cbf_ad.h was not installed.
Mark
From: Mark Rivers <rivers at cars.uchicago.edu>
Sent: Tuesday, January 10, 2023 8:57 PM
To: 鲍康文 <baokw at sari.ac.cn>
Cc: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: Re: areaDetector/ADPilatus
Hi
../pilatusDetector.cpp:23:20: fatal error: cbf_ad.h: No such file or directory
cbf_ad.h is provided by ADSupport. Did you build ADSupport and ADCore before you tried to build ADPilatus?
Mark
From: 鲍康文 <baokw at sari.ac.cn>
Sent: Tuesday, January 10, 2023 8:44 PM
To: Mark Rivers <rivers at cars.uchicago.edu>
Cc: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: areaDetector/ADPilatus
Dear Mark,
Recently I try to compilation my areaDetector/ADPilatus, and I downloaded the ADPilatus module from https://github.com/areaDetector/ADPilatus.
I met these question when I make it.
Could you give me some advise. And I use 3.15, synapps6-0, asyn-R4-33.
[guest@localhost ADPilatus]$ make clean
make -C ./configure clean
make[1]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/configure'
rm -rf O.linux-x86_64 O.Common
make[1]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/configure'
make -C ./pilatusApp clean
make[1]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp'
make -C ./src clean
make[2]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/src'
rm -rf O.linux-x86_64 O.Common
make[2]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/src'
make -C ./Db clean
make[2]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/Db'
rm -rf O.linux-x86_64 O.Common
make[2]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/Db'
make -C ./op clean
make[2]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/op'
rm -f
make[2]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/op'
make[1]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp'
make -C ./iocs clean
make[1]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs'
make -C ./pilatusIOC clean
make[2]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC'
make -C ./configure clean
make[3]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/configure'
rm -rf O.linux-x86_64 O.Common
make[3]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/configure'
make -C ./pilatusApp clean
make[3]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/pilatusApp'
make -C ./src clean
make[4]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/pilatusApp/src'
rm -rf O.linux-x86_64 O.Common
make[4]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/pilatusApp/src'
make[3]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/pilatusApp'
make -C ./iocBoot clean
make[3]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/iocBoot'
make -C ./iocPilatus clean
make[4]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/iocBoot/iocPilatus'
rm -f cdCommands envPaths dllPath.bat relPaths.sh
make[4]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/iocBoot/iocPilatus'
make[3]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC/iocBoot'
make[2]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs/pilatusIOC'
make[1]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/iocs'
[guest@localhost ADPilatus]$ make
make -C ./configure install
make[1]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/configure'
perl -CSD /home/guest/EPICS/epics-base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
T_A=linux-x86_64 install
make[2]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/configure/O.linux-x86_64'
perl -CSD /home/guest/EPICS/epics-base/bin/linux-x86_64/convertRelease.pl checkRelease
make[2]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/configure/O.linux-x86_64'
make[1]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/configure'
make -C ./pilatusApp install
make[1]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp'
make -C ./src install
make[2]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/src'
perl -CSD /home/guest/EPICS/epics-base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
T_A=linux-x86_64 install
make[3]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/src/O.linux-x86_64'
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/home/guest/EPICS/synApps/support/asyn-R4-33/include -I/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADSupport/include/os/Linux -I/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADSupport/include -I/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADCore/include -I/home/guest/EPICS/epics-base/include/compiler/gcc -I/home/guest/EPICS/epics-base/include/os/Linux -I/home/guest/EPICS/epics-base/include -I../../../pilatusApp/cbfSrc -MM -MF pilatusDetector.d ../pilatusDetector.cpp
make[3]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/src/O.linux-x86_64'
make[3]: Entering directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/src/O.linux-x86_64'
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/home/guest/EPICS/synApps/support/asyn-R4-33/include -I/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADSupport/include/os/Linux -I/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADSupport/include -I/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADCore/include -I/home/guest/EPICS/epics-base/include/compiler/gcc -I/home/guest/EPICS/epics-base/include/os/Linux -I/home/guest/EPICS/epics-base/include -I../../../pilatusApp/cbfSrc -c ../pilatusDetector.cpp
../pilatusDetector.cpp:23:20: fatal error: cbf_ad.h: No such file or directory
#include <cbf_ad.h>
^
compilation terminated.
make[3]: *** [pilatusDetector.o] Error 1
make[3]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/src/O.linux-x86_64'
make[2]: *** [install.linux-x86_64] Error 2
make[2]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp/src'
make[1]: *** [src.install] Error 2
make[1]: Leaving directory `/home/guest/EPICS/synApps/support/areaDetector-R3-3-1/ADPilatus/pilatusApp'
make: *** [pilatusApp.install] Error 2
|
- References:
- areaDetector/ADPilatus 鲍康文 via Tech-talk
- Re: areaDetector/ADPilatus Mark Rivers via Tech-talk
- Navigate by Date:
- Prev:
Kniel Power Supply Tomasz Brys via Tech-talk
- Next:
EPICS, PostgreSQL, Archive Engine: doubts about how to use them Oscar Ibañez 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: areaDetector/ADPilatus Mark Rivers via Tech-talk
- Next:
Kniel Power Supply Tomasz Brys 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
|
ANJ, 12 Jan 2023 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|