Skip to content

Doesn't compile on Debian 10 (x86_64) with GCC 8.3.0 and OpenCV 4.5.2 #19

@devilkingsatan666

Description

@devilkingsatan666

Dear all,
I was compiling the package with the following sub-modules umcommented in RELEASE.local file:

ADANDOR=$(AREA_DETECTOR)/ADAndor
ADANDOR3=$(AREA_DETECTOR)/ADAndor3
ADARAVIS=$(AREA_DETECTOR)/ADAravis
ADCSIMDETECTOR=$(AREA_DETECTOR)/ADCSimDetector
ADGENICAM=$(AREA_DETECTOR)/ADGenICam
ADPLUGINBAR=$(AREA_DETECTOR)/ADPluginBar
ADPLUGINEDGE=$(AREA_DETECTOR)/ADPluginEdge
ADPOINTGREY=$(AREA_DETECTOR)/ADPointGrey
ADSIMDETECTOR=$(AREA_DETECTOR)/ADSimDetector
ADSPINNAKER=$(AREA_DETECTOR)/ADSpinnaker
ADSUPPORT=$(AREA_DETECTOR)/ADSupport
ARAVISGIGE=$(AREA_DETECTOR)/aravisGigE
NDDRIVERSTDARRAYS=$(AREA_DETECTOR)/NDDriverStdArrays
PVADRIVER=$(AREA_DETECTOR)/pvaDriver

When it proceeded to ADSimDetector, it failed and produced the following error:

make -C ./simDetectorNoIOC install
make[3]: Entering directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC'
make -C ./configure install
make[4]: Entering directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC/configure'
perl -CSD /opt/epics/R70.5/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 '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC/configure/O.linux-x86_64'
perl -CSD /opt/epics/R70.5/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[5]: Leaving directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC/configure/O.linux-x86_64'
make[4]: Leaving directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC/configure'
make -C ./simDetectorNoIOCApp install
make[4]: Entering directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp'
make -C ./src install
make[5]: Entering directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp/src'
perl -CSD /opt/epics/R70.5/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[6]: Entering directory '/opt/epics/R70.5/synApps/support/areaDetector-master/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 -DUSE_TYPED_RSET -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I../../../../../include -I/opt/epics/R70.5/synApps/support/asyn-R4-41/include -I/opt/epics/R70.5/synApps/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/R70.5/synApps/support/areaDetector-master/ADSupport/include -I/opt/epics/R70.5/synApps/support/areaDetector-master/ADCore/include -I/opt/epics/R70.5/synApps/support/autosave-R5-10-2/include/os/Linux -I/opt/epics/R70.5/synApps/support/autosave-R5-10-2/include -I/opt/epics/R70.5/synApps/support/busy-R1-7-3/include -I/opt/epics/R70.5/synApps/support/calc-R3-7-4/include -I/opt/epics/R70.5/synApps/support/seq-2-2-8/include -I/opt/epics/R70.5/synApps/support/sscan-master/include -I/opt/epics/R70.5/synApps/support/iocStats-3-1-16/include/os/Linux -I/opt/epics/R70.5/synApps/support/iocStats-3-1-16/include -I/opt/epics/R70.5/synApps/support/alive-R1-3-1/include -I/opt/epics/R70.5/synApps/support/areaDetector-master/ADPluginEdge/include -I/opt/epics/R70.5/base/include/compiler/gcc -I/opt/epics/R70.5/base/include/os/Linux -I/opt/epics/R70.5/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 -DUSE_TYPED_RSET -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I../../../../../include -I/opt/epics/R70.5/synApps/support/asyn-R4-41/include -I/opt/epics/R70.5/synApps/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/R70.5/synApps/support/areaDetector-master/ADSupport/include -I/opt/epics/R70.5/synApps/support/areaDetector-master/ADCore/include -I/opt/epics/R70.5/synApps/support/autosave-R5-10-2/include/os/Linux -I/opt/epics/R70.5/synApps/support/autosave-R5-10-2/include -I/opt/epics/R70.5/synApps/support/busy-R1-7-3/include -I/opt/epics/R70.5/synApps/support/calc-R3-7-4/include -I/opt/epics/R70.5/synApps/support/seq-2-2-8/include -I/opt/epics/R70.5/synApps/support/sscan-master/include -I/opt/epics/R70.5/synApps/support/iocStats-3-1-16/include/os/Linux -I/opt/epics/R70.5/synApps/support/iocStats-3-1-16/include -I/opt/epics/R70.5/synApps/support/alive-R1-3-1/include -I/opt/epics/R70.5/synApps/support/areaDetector-master/ADPluginEdge/include -I/opt/epics/R70.5/base/include/compiler/gcc -I/opt/epics/R70.5/base/include/os/Linux -I/opt/epics/R70.5/base/include -c ../simDetectorNoIOC.cpp
make[6]: *** No rule to make target '../../../lib/linux-x86_64/libopencv_imgproc.a', needed by 'simDetectorNoIOCApp'. Stop.
make[6]: Leaving directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp/src/O.linux-x86_64'
make[5]: *** [/opt/epics/R70.5/base/configure/RULES_ARCHS:58: install.linux-x86_64] Error 2
make[5]: Leaving directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp/src'
make[4]: *** [/opt/epics/R70.5/base/configure/RULES_DIRS:85: src.install] Error 2
make[4]: Leaving directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC/simDetectorNoIOCApp'
make[3]: *** [/opt/epics/R70.5/base/configure/RULES_DIRS:85: simDetectorNoIOCApp.install] Error 2
make[3]: Leaving directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs/simDetectorNoIOC'
make[2]: *** [/opt/epics/R70.5/base/configure/RULES_DIRS:85: simDetectorNoIOC.install] Error 2
make[2]: Leaving directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector/iocs'
make[1]: *** [/opt/epics/R70.5/base/configure/RULES_DIRS:85: iocs.install] Error 2
make[1]: Leaving directory '/opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector'
make: *** [/opt/epics/R70.5/base/configure/RULES_DIRS:85: /opt/epics/R70.5/synApps/support/areaDetector-master/ADSimDetector.install] Error 2

Any suggestions are welcomed. Thank you in advance for your replies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions