EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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  <20192020  2021  2022  2023  2024  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  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Tech-talk Digest, Vol13, Issue381
From: Mark Rivers via Tech-talk <[email protected]>
To: 'peiyu Quan' <[email protected]>
Cc: tech-talk <[email protected]>
Date: Fri, 13 Sep 2019 20:43:47 +0000

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)

"

Thanks

Peiyu

 

On Fri, Sep 13, 2019 at 2:29 PM Mark Rivers <[email protected]> wrote:

Ø  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,

It showed:

"/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?

Thanks

 

Peiyu

UW-Madsion

 

 


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  <20192020  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  <20192020  2021  2022  2023  2024 
ANJ, 14 Sep 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·