Hi Peiyu,
Ø
make[5]: *** No rule to make target '../../../lib/linux-x86_64/libNDPluginEdge.a', needed by 'simDetectorNoIOCApp'. Stop.
That is actually a different error than you were getting in your original message. It is complaining that NDPluginEdge does not exist.
In your areaDetector/configure/RELEASE.local did you uncomment ADPLUGINEDGE? You should leave that line commented out unless you have built the optional NDPluginEdge.
Mark
From: peiyu Quan <[email protected]>
Sent: Friday, September 13, 2019 2:51 PM
To: Mark Rivers <[email protected]>
Subject: Re: Tech-talk Digest, Vol13, Issue381
Dear Mark
Thank you for helping me.
i make in top-level ADSimDetector directory
epics0@ubuntu:~/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector$ make -sj clean
epics0@ubuntu:~/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector$ make
make -C ./configure install
make[1]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/configure'
perl -CSD /home/epics0/Apps/epics/base/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[2]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/configure/O.linux-x86_64'
perl -CSD /home/epics0/Apps/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[2]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/configure/O.linux-x86_64'
make[1]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/configure'
make -C ./simDetectorApp install
make[1]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp'
make -C ./src install
make[2]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/src'
perl -CSD /home/epics0/Apps/epics/base/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[3]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/src/O.linux-x86_64'
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/home/epics0/Apps/epics/synApps_6_1/support/asyn-R4-36/include
-I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/include/os/Linux -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/include -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADCore/include
-I/home/epics0/Apps/epics/base/include/compiler/gcc -I/home/epics0/Apps/epics/base/include/os/Linux -I/home/epics0/Apps/epics/base/include -MM -MF simDetector.d ../simDetector.cpp
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/home/epics0/Apps/epics/synApps_6_1/support/asyn-R4-36/include
-I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/include/os/Linux -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/include -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADCore/include
-I/home/epics0/Apps/epics/base/include/compiler/gcc -I/home/epics0/Apps/epics/base/include/os/Linux -I/home/epics0/Apps/epics/base/include -c ../simDetector.cpp
../simDetector.cpp: In instantiation of ‘int simDetector::computeArray(int, int) [with epicsType = char]’:
../simDetector.cpp:624:65: required from here
../simDetector.cpp:68:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp:72:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp: In instantiation of ‘int simDetector::computeArray(int, int) [with epicsType = unsigned char]’:
../simDetector.cpp:627:66: required from here
../simDetector.cpp:68:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp:72:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp: In instantiation of ‘int simDetector::computeArray(int, int) [with epicsType = short int]’:
../simDetector.cpp:630:66: required from here
../simDetector.cpp:68:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp:72:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp: In instantiation of ‘int simDetector::computeArray(int, int) [with epicsType = short unsigned int]’:
../simDetector.cpp:633:67: required from here
../simDetector.cpp:68:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp:72:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp: In instantiation of ‘int simDetector::computeArray(int, int) [with epicsType = int]’:
../simDetector.cpp:636:66: required from here
../simDetector.cpp:68:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp:72:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp: In instantiation of ‘int simDetector::computeArray(int, int) [with epicsType = unsigned int]’:
../simDetector.cpp:639:67: required from here
../simDetector.cpp:68:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp:72:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp: In instantiation of ‘int simDetector::computeArray(int, int) [with epicsType = float]’:
../simDetector.cpp:642:68: required from here
../simDetector.cpp:68:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp:72:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp: In instantiation of ‘int simDetector::computeArray(int, int) [with epicsType = double]’:
../simDetector.cpp:645:68: required from here
../simDetector.cpp:68:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp:72:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp: In instantiation of ‘int simDetector::computeLinearRampArray(int, int) [with epicsType = char]’:
../simDetector.cpp:94:55: required from ‘int simDetector::computeArray(int, int) [with epicsType = char]’
../simDetector.cpp:624:65: required from here
../simDetector.cpp:225:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0; i<arrayInfo_.nElements; i++) {
~^~~~~~~~~~~~~~~~~~~~~
../simDetector.cpp: In instantiation of ‘int simDetector::computeLinearRampArray(int, int) [with epicsType = unsigned char]’:
../simDetector.cpp:94:55: required from ‘int simDetector::computeArray(int, int) [with epicsType = unsigned char]’
../simDetector.cpp:627:66: required from here
../simDetector.cpp:225:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../simDetector.cpp: In instantiation of ‘int simDetector::computeLinearRampArray(int, int) [with epicsType = short int]’:
../simDetector.cpp:94:55: required from ‘int simDetector::computeArray(int, int) [with epicsType = short int]’
../simDetector.cpp:630:66: required from here
../simDetector.cpp:225:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../simDetector.cpp: In instantiation of ‘int simDetector::computeLinearRampArray(int, int) [with epicsType = short unsigned int]’:
../simDetector.cpp:94:55: required from ‘int simDetector::computeArray(int, int) [with epicsType = short unsigned int]’
../simDetector.cpp:633:67: required from here
../simDetector.cpp:225:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../simDetector.cpp: In instantiation of ‘int simDetector::computeLinearRampArray(int, int) [with epicsType = int]’:
../simDetector.cpp:94:55: required from ‘int simDetector::computeArray(int, int) [with epicsType = int]’
../simDetector.cpp:636:66: required from here
../simDetector.cpp:225:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../simDetector.cpp: In instantiation of ‘int simDetector::computeLinearRampArray(int, int) [with epicsType = unsigned int]’:
../simDetector.cpp:94:55: required from ‘int simDetector::computeArray(int, int) [with epicsType = unsigned int]’
../simDetector.cpp:639:67: required from here
../simDetector.cpp:225:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../simDetector.cpp: In instantiation of ‘int simDetector::computeLinearRampArray(int, int) [with epicsType = float]’:
../simDetector.cpp:94:55: required from ‘int simDetector::computeArray(int, int) [with epicsType = float]’
../simDetector.cpp:642:68: required from here
../simDetector.cpp:225:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../simDetector.cpp: In instantiation of ‘int simDetector::computeLinearRampArray(int, int) [with epicsType = double]’:
../simDetector.cpp:94:55: required from ‘int simDetector::computeArray(int, int) [with epicsType = double]’
../simDetector.cpp:645:68: required from here
../simDetector.cpp:225:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/usr/bin/ar -rc libsimDetector.a simDetector.o
/usr/bin/ranlib libsimDetector.a
/usr/bin/g++ -o libsimDetector.so -shared -fPIC -Wl,-hlibsimDetector.so -L/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/lib/linux-x86_64 -L/home/epics0/Apps/epics/base-7.0.3/lib/linux-x86_64 -L/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADCore/lib/linux-x86_64
-L/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/lib/linux-x86_64 -L/home/epics0/Apps/epics/synApps_6_1/support/asyn-R4-36/lib/linux-x86_64 -Wl,-rpath,/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/lib/linux-x86_64
-Wl,-rpath,/home/epics0/Apps/epics/base-7.0.3/lib/linux-x86_64 -Wl,-rpath,/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADCore/lib/linux-x86_64 -Wl,-rpath,/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/lib/linux-x86_64
-Wl,-rpath,/home/epics0/Apps/epics/synApps_6_1/support/asyn-R4-36/lib/linux-x86_64 -rdynamic -m64 simDetector.o -lADBase -lasyn -lntndArrayConverter -lnt -lpvDatabase -lpvAccess -lpvData -lnetCDF -lMagick++ -lcoders -lMagick -ljbig -ljp2
-lbzlib -lpng -lwebp -llcms -lttf -lwmf -lfilters -ltiff -lxml2 -lNeXus -lhdf5 -lhdf5_hl -lbitshuffle -lblosc -lszip -lzlib -ljpeg -ldbRecStd -ldbCore -lca -lCom -lX11 -lXext -lpthread -lreadline -lm -lrt -ldl -lgcc
Installing shared library ../../../lib/linux-x86_64/libsimDetector.so
Installing library ../../../lib/linux-x86_64/libsimDetector.a
make[3]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/src/O.linux-x86_64'
make[2]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/src'
make -C ./Db install
make[2]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/Db'
perl -CSD /home/epics0/Apps/epics/base/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[3]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/Db/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/Db/O.linux-x86_64'
make[2]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/Db'
make -C ./op install
make[2]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/op'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp/op'
make[1]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/simDetectorApp'
make -C ./iocs install
make[1]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs'
make -C ./simDetectorNoIOC install
make[2]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC'
make -C ./configure install
make[3]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/configure'
perl -CSD /home/epics0/Apps/epics/base/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/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/configure/O.linux-x86_64'
perl -CSD /home/epics0/Apps/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[4]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/configure/O.linux-x86_64'
make[3]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/configure'
make -C ./simDetectorNoIOCApp install
make[3]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp'
make -C ./src install
make[4]: Entering directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp/src'
perl -CSD /home/epics0/Apps/epics/base/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/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp/src/O.linux-x86_64'
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I../../../../../include
-I/home/epics0/Apps/epics/synApps_6_1/support/asyn-R4-36/include -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/include/os/Linux -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/include -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADCore/include
-I/home/epics0/Apps/epics/synApps_6_1/support/autosave-R5-10/include/os/Linux -I/home/epics0/Apps/epics/synApps_6_1/support/autosave-R5-10/include -I/home/epics0/Apps/epics/synApps_6_1/support/busy-R1-7-2/include -I/home/epics0/Apps/epics/synApps_6_1/support/calc-R3-7-3/include
-I/home/epics0/Apps/epics/synApps_6_1/support/seq-2-2-6/include -I/home/epics0/Apps/epics/synApps_6_1/support/sscan-R2-11-3/include -I/home/epics0/Apps/epics/synApps_6_1/support/iocStats-3-1-16/include/os/Linux -I/home/epics0/Apps/epics/synApps_6_1/support/iocStats-3-1-16/include
-I/home/epics0/Apps/epics/synApps_6_1/support/alive-R1-1-1/include -I/home/epics0/Apps/epics/base/include/compiler/gcc -I/home/epics0/Apps/epics/base/include/os/Linux -I/home/epics0/Apps/epics/base/include -MM -MF simDetectorNoIOC.d ../simDetectorNoIOC.cpp
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I../../../../../include
-I/home/epics0/Apps/epics/synApps_6_1/support/asyn-R4-36/include -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/include/os/Linux -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSupport/include -I/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADCore/include
-I/home/epics0/Apps/epics/synApps_6_1/support/autosave-R5-10/include/os/Linux -I/home/epics0/Apps/epics/synApps_6_1/support/autosave-R5-10/include -I/home/epics0/Apps/epics/synApps_6_1/support/busy-R1-7-2/include -I/home/epics0/Apps/epics/synApps_6_1/support/calc-R3-7-3/include
-I/home/epics0/Apps/epics/synApps_6_1/support/seq-2-2-6/include -I/home/epics0/Apps/epics/synApps_6_1/support/sscan-R2-11-3/include -I/home/epics0/Apps/epics/synApps_6_1/support/iocStats-3-1-16/include/os/Linux -I/home/epics0/Apps/epics/synApps_6_1/support/iocStats-3-1-16/include
-I/home/epics0/Apps/epics/synApps_6_1/support/alive-R1-1-1/include -I/home/epics0/Apps/epics/base/include/compiler/gcc -I/home/epics0/Apps/epics/base/include/os/Linux -I/home/epics0/Apps/epics/base/include -c ../simDetectorNoIOC.cpp
In file included from /home/epics0/Apps/epics/base/include/dbAccess.h:19:0,
from ../simDetectorNoIOC.cpp:24:
/home/epics0/Apps/epics/base/include/dbBase.h:162:18: warning: ‘rset’ is deprecated [-Wdeprecated-declarations]
rset *prset;
^~~~~
In file included from /home/epics0/Apps/epics/base/include/dbBase.h:21:0,
from /home/epics0/Apps/epics/base/include/dbAccess.h:19,
from ../simDetectorNoIOC.cpp:24:
/home/epics0/Apps/epics/base/include/recSup.h:88:21: note: declared here
typedef struct rset rset EPICS_DEPRECATED;
^~~~
In file included from /home/epics0/Apps/epics/base/include/dbAccess.h:23:0,
from ../simDetectorNoIOC.cpp:24:
/home/epics0/Apps/epics/base/include/dbAccessDefs.h:210:59: warning: ‘rset’ is deprecated [-Wdeprecated-declarations]
epicsShareFunc rset * dbGetRset(const struct dbAddr *paddr);
^
In file included from /home/epics0/Apps/epics/base/include/dbBase.h:21:0,
from /home/epics0/Apps/epics/base/include/dbAccess.h:19,
from ../simDetectorNoIOC.cpp:24:
/home/epics0/Apps/epics/base/include/recSup.h:88:21: note: declared here
typedef struct rset rset EPICS_DEPRECATED;
^~~~
make[5]: *** No rule to make target '../../../lib/linux-x86_64/libNDPluginEdge.a', needed by 'simDetectorNoIOCApp'. Stop.
make[5]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp/src/O.linux-x86_64'
/home/epics0/Apps/epics/base/configure/RULES_ARCHS:58: recipe for target 'install.linux-x86_64' failed
make[4]: *** [install.linux-x86_64] Error 2
make[4]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp/src'
/home/epics0/Apps/epics/base/configure/RULES_DIRS:84: recipe for target 'src.install' failed
make[3]: *** [src.install] Error 2
make[3]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp'
/home/epics0/Apps/epics/base/configure/RULES_DIRS:84: recipe for target 'simDetectorNoIOCApp.install' failed
make[2]: *** [simDetectorNoIOCApp.install] Error 2
make[2]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC'
/home/epics0/Apps/epics/base/configure/RULES_DIRS:84: recipe for target 'simDetectorNoIOC.install' failed
make[1]: *** [simDetectorNoIOC.install] Error 2
make[1]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs'
/home/epics0/Apps/epics/base/configure/RULES_DIRS:84: recipe for target 'iocs.install' failed
make: *** [iocs.install] Error 2
The following is support/ configure/ 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>
# ASYN is needed for base classes
ASYN=$(SUPPORT)/asyn-R4-36
AREA_DETECTOR=$(SUPPORT)/areaDetector-R3-7
# 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)/iocStats-3-1-16
# ALIVE is used to send IOC status info to a central server
ALIVE=$(SUPPORT)/alive-R1-1-1
# ADPLUGINEDGE is optional plugin
ADPLUGINEDGE=$(AREA_DETECTOR)/ADPluginEdge
EPICS_BASE=/home/epics0/Apps/epics/base
# 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
# This file can optionally override the definitions of EPICS_BASE and PVA for a specific EPICS_HOST_ARCH
-include $(AREA_DETECTOR)/configure/RELEASE_BASE.local.$(EPICS_HOST_ARCH)
# 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)
Ø
I am installing areadetector modules, It took about 20 mins, i didn't find any problem.
You can probably speed up the 20 minutes a lot by using “make –j” to do parallel make.
If the simDetector is still a problem please send the complete output when you run the following in the top-level ADSimDetector directory
make –sj clean
make
Mark
From: Tech-talk <[email protected]>
On Behalf Of peiyu Quan via Tech-talk
Sent: Friday, September 13, 2019 11:51 AM
To: [email protected]
Subject: Tech-talk Digest, Vol13, Issue381
Dear
I have installed most of modules in synApps before.
I am installing areadetector modules, It took about 20 mins, i didn't find any problem. But in finally,
"/home/epics0/Apps/epics/base/configure/RULES_BUILD:191: recipe for target 'checkRelease' failed
make[5]: *** [checkRelease] Error 1
make[5]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/configure/O.linux-x86_64'
/home/epics0/Apps/epics/base/configure/RULES_ARCHS:58: recipe for target 'install.linux-x86_64' failed
make[4]: *** [install.linux-x86_64] Error 2
make[4]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC/configure'
/home/epics0/Apps/epics/base/configure/RULES_DIRS:84: recipe for target 'configure.install' failed
make[3]: *** [configure.install] Error 2
make[3]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs/simDetectorNoIOC'
/home/epics0/Apps/epics/base/configure/RULES_DIRS:84: recipe for target 'simDetectorNoIOC.install' failed
make[2]: *** [simDetectorNoIOC.install] Error 2
make[2]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector/iocs'
/home/epics0/Apps/epics/base/configure/RULES_DIRS:84: recipe for target 'iocs.install' failed
make[1]: *** [iocs.install] Error 2
make[1]: Leaving directory '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector'
/home/epics0/Apps/epics/base/configure/RULES_DIRS:84: recipe for target '/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector.install' failed
make: *** [/home/epics0/Apps/epics/synApps_6_1/support/areaDetector-R3-7/ADSimDetector.install] Error 2
My first question is whether it can proved most of modules in areadetector have succeed in being installed, except simDetector?
My second question is how to solve this problem?
|
- References:
- Tech-talk Digest, Vol13, Issue381 peiyu Quan via Tech-talk
- RE: Tech-talk Digest, Vol13, Issue381 Mark Rivers via Tech-talk
- Navigate by Date:
- Prev:
RE: Tech-talk Digest, Vol13, Issue381 Mark Rivers via Tech-talk
- Next:
Tech-talk Digest, Vol 13, Issue 384 peiyu Quan 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: Tech-talk Digest, Vol13, Issue381 Mark Rivers via Tech-talk
- Next:
RE: Tech-talk Digest, Vol13, Issue381 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
|