Hi Jesse,
The missing template files are because of these lines defining EPICS_DB_INCLUDE_PATH:
# This is for Windows
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "$(ADCORE)/db;$(ADGENICAM)/db;$(ADSPINNAKER)/db")
# This is for Linux
#epicsEnvSet("EPICS_DB_INCLUDE_PATH", "$(ADCORE)/db:$(ADGENICAM)/db:$(ADSPINNAKER)/db")
You need to comment out the line for Windows and uncomment the line for Linux.
Perhaps someone who knows more about library paths on Linux than I do can explain why the build system linked in those libraries fine, but then the executable appears not
to have the path to those libraries embedded correctly? And why only those 2 libraries, and not the libraries that EPICS itself built?
Mark
From: Tech-talk <[email protected]>
On Behalf Of Jesse Hopkins via Tech-talk
Sent: Friday, August 8, 2025 3:42 PM
To: EPICS Tech-Talk <[email protected]>
Subject: Re: [Ext]RE: Error starting ADSpinnaker IOC
Hi Mark,
This is Debian 12 (seems to be Debian 12.2.0-14 to be precise). The IOC is built and run on the same machine.
Manually adding the lib directory to LD_LIBRARY_PATH does seem to help:
(main) biocat@dalek:/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC$ ldd bin/linux-x86_64/spinnakerApp
linux-vdso.so.1 (0x00007ffe537b5000)
libADSpinnaker.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libADSpinnaker.so (0x00007f929da61000)
libADGenICam.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/lib/linux-x86_64/libADGenICam.so (0x00007f929da4a000)
libNDPlugin.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64/libNDPlugin.so (0x00007f929d921000)
libADBase.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64/libADBase.so (0x00007f929d8e8000)
libqsrv.so.1.2 => /opt/epics/base/lib/linux-x86_64/libqsrv.so.1.2 (0x00007f929d85d000)
libpvAccessIOC.so.7.1.7 => /opt/epics/base/lib/linux-x86_64/libpvAccessIOC.so.7.1.7 (0x00007f929d852000)
libasyn.so => /opt/epics/synApps_6_3/support/asyn-R4-44-2/lib/linux-x86_64/libasyn.so (0x00007f929d794000)
libautosave.so => /opt/epics/synApps_6_3/support/autosave-R5-11/lib/linux-x86_64/libautosave.so (0x00007f929d76b000)
libbusy.so => /opt/epics/synApps_6_3/support/busy-R1-7-4/lib/linux-x86_64/libbusy.so (0x00007f929d760000)
libcalc.so => /opt/epics/synApps_6_3/support/calc-R3-7-5/lib/linux-x86_64/libcalc.so (0x00007f929d71b000)
libdevIocStats.so => /opt/epics/synApps_6_3/support/iocStats-3-1-16/lib/linux-x86_64/libdevIocStats.so (0x00007f929d710000)
libsscan.so => /opt/epics/synApps_6_3/support/sscan-R2-11-6/lib/linux-x86_64/libsscan.so (0x00007f929d6dc000)
libdbRecStd.so.3.23.0 => /opt/epics/base/lib/linux-x86_64/libdbRecStd.so.3.23.0 (0x00007f929d695000)
libdbCore.so.3.23.0 => /opt/epics/base/lib/linux-x86_64/libdbCore.so.3.23.0 (0x00007f929d5fc000)
libCom.so.3.23.0 => /opt/epics/base/lib/linux-x86_64/libCom.so.3.23.0 (0x00007f929d57f000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f929d388000)
libSpinnaker.so.4 => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libSpinnaker.so.4 (0x00007f929a800000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f929a400000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f929d366000)
libnanohttp_stream.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libnanohttp_stream.so (0x00007f929a681000)
libntndArrayConverter.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64/libntndArrayConverter.so (0x00007f929d343000)
libnt.so.6.0.1 => /opt/epics/base/lib/linux-x86_64/libnt.so.6.0.1 (0x00007f929d2a4000)
libpvDatabase.so.4.7.1 => /opt/epics/base/lib/linux-x86_64/libpvDatabase.so.4.7.1 (0x00007f929a363000)
libnetCDF.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libnetCDF.so (0x00007f929a281000)
libMagick++.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libMagick++.so (0x00007f929a20d000)
libtiff.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libtiff.so (0x00007f929a183000)
libNeXus.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libNeXus.so (0x00007f929a66a000)
libhdf5.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libhdf5.so (0x00007f9299c00000)
libhdf5_hl.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libhdf5_hl.so (0x00007f929a646000)
libbitshuffle.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libbitshuffle.so (0x00007f929a62c000)
libblosc.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libblosc.so (0x00007f929a115000)
libjpeg.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libjpeg.so (0x00007f929a0ca000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9299feb000)
libca.so.4.14.3 => /opt/epics/base/lib/linux-x86_64/libca.so.4.14.3 (0x00007f9299b9e000)
libxml2.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libxml2.so (0x00007f9299a22000)
libpvAccess.so.7.1.7 => /opt/epics/base/lib/linux-x86_64/libpvAccess.so.7.1.7 (0x00007f9299879000)
libpvData.so.8.0.6 => /opt/epics/base/lib/linux-x86_64/libpvData.so.8.0.6 (0x00007f9299719000)
libtirpc.so.3 => /lib/x86_64-linux-gnu/libtirpc.so.3 (0x00007f9299fbd000)
libseq.so => /opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/lib/linux-x86_64/libseq.so (0x00007f9299707000)
libreadline.so.8 => /lib/x86_64-linux-gnu/libreadline.so.8 (0x00007f92996af000)
/lib64/ld-linux-x86-64.so.2 (0x00007f929da8d000)
libGenApi_gcc11_v3_0.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libGenApi_gcc11_v3_0.so (0x00007f9299200000)
libGCBase_gcc11_v3_0.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libGCBase_gcc11_v3_0.so (0x00007f9299691000)
libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f9299649000)
libzlib.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libzlib.so (0x00007f929962e000)
libMagick.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libMagick.so (0x00007f9298e00000)
libcoders.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libcoders.so (0x00007f9298c46000)
libszip.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libszip.so (0x00007f929961c000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f92991ad000)
libpv.so => /opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/lib/linux-x86_64/libpv.so (0x00007f929a61f000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f92995e9000)
libMathParser_gcc11_v3_0.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libMathParser_gcc11_v3_0.so (0x00007f9299fb0000)
libXmlParser_gcc11_v3_0.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libXmlParser_gcc11_v3_0.so (0x00007f9298ad0000)
libLog_gcc11_v3_0.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libLog_gcc11_v3_0.so (0x00007f92995dd000)
libNodeMapData_gcc11_v3_0.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libNodeMapData_gcc11_v3_0.so (0x00007f9299190000)
libbzlib.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libbzlib.so (0x00007f9299177000)
liblcms.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/liblcms.so (0x00007f92990fb000)
libttf.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libttf.so (0x00007f9299049000)
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f9298abb000)
libjbig.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libjbig.so (0x00007f9298aac000)
libjp2.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libjp2.so (0x00007f9298a4a000)
libpng.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libpng.so (0x00007f9298a06000)
libwebp.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libwebp.so (0x00007f929892b000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f9298851000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f9298824000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f929881e000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f9298810000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f92986ce000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f92986c7000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f92986b6000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f929868c000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f9298687000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f9298400000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f9298671000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f9298664000)
The IOC now starts up, albiet with some errors I haven’t really looked into yet, about not being able to find various templates. I’m not sure if that’s related to the library issue, so including
it here:
(main) biocat@dalek:/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/iocBoot/iocSpinnaker$ ./st.cmd.PGR_BFS_PGE_23S6C
#!../../bin/linux-x86_64/spinnakerApp
< envPaths
epicsEnvSet("IOC","iocSpinnaker")
epicsEnvSet("TOP","/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC")
epicsEnvSet("ADSPINNAKER","/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/../..")
epicsEnvSet("SUPPORT","/opt/epics/synApps_6_3/support")
epicsEnvSet("ASYN","/opt/epics/synApps_6_3/support/asyn-R4-44-2")
epicsEnvSet("AREA_DETECTOR","/opt/epics/synApps_6_3/support/areaDetector-master")
epicsEnvSet("ADSUPPORT","/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport")
epicsEnvSet("ADCORE","/opt/epics/synApps_6_3/support/areaDetector-master/ADCore")
epicsEnvSet("AUTOSAVE","/opt/epics/synApps_6_3/support/autosave-R5-11")
epicsEnvSet("BUSY","/opt/epics/synApps_6_3/support/busy-R1-7-4")
epicsEnvSet("CALC","/opt/epics/synApps_6_3/support/calc-R3-7-5")
epicsEnvSet("SNCSEQ","/opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9")
epicsEnvSet("SSCAN","/opt/epics/synApps_6_3/support/sscan-R2-11-6")
epicsEnvSet("DEVIOCSTATS","/opt/epics/synApps_6_3/support/iocStats-3-1-16")
epicsEnvSet("EPICS_BASE","/opt/epics/base")
epicsEnvSet("ADGENICAM","/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam")
errlogInit(20000)
dbLoadDatabase("/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/dbd/spinnakerApp.dbd")
spinnakerApp_registerRecordDeviceDriver(pdbbase)
# Use this line for a specific camera by serial number, in this case a BlackFlyS GigE
epicsEnvSet("CAMERA_ID", "24391575")
#epicsEnvSet("CAMERA_ID", "0")
epicsEnvSet("GENICAM_DB_FILE", "/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/db/FLIR-BFS-PGE-23S6C.template")
< st.cmd.base
# Prefix for all records
epicsEnvSet("PREFIX", "13SP1:")
# The port name for the detector
epicsEnvSet("PORT", "SP1")
# Really large queue so we can stream to disk at full camera speed
epicsEnvSet("QSIZE", "2000")
# The maximim image width; used for row profiles in the NDPluginStats plugin
epicsEnvSet("XSIZE", "2048")
# The maximim image height; used for column profiles in the NDPluginStats plugin
epicsEnvSet("YSIZE", "2048")
# The maximum number of time series points in the NDPluginStats plugin
epicsEnvSet("NCHANS", "2048")
# The maximum number of frames buffered in the NDPluginCircularBuff plugin
epicsEnvSet("CBUFFS", "500")
# The search path for database files
# This is for Windows
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/db;/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/db;/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/../../db")
# This is for Linux
#epicsEnvSet("EPICS_DB_INCLUDE_PATH", "$(ADCORE)/db:$(ADGENICAM)/db:$(ADSPINNAKER)/db")
# Define NELEMENTS to be enough for a 2048x2048x3 (color) image
epicsEnvSet("NELEMENTS", "12592912")
# ADSpinnakerConfig(const char *portName, const char *cameraId, int numSPBuffers,
# size_t maxMemory, int priority, int stackSize)
ADSpinnakerConfig("SP1", 24391575)
asynSetTraceIOMask(SP1, 0, 2)
# Set ASYN_TRACE_WARNING and ASYN_TRACE_ERROR
#asynSetTraceMask($(PORT), 0, 0xff)
#asynSetTraceFile($(PORT), 0, "asynTrace.out")
#asynSetTraceInfoMask($(PORT), 0, 0xf)
# Main database. This just loads and modifies ADBase.template
dbLoadRecords("/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/../../db/spinnaker.template", "P=13SP1:,R=cam1:,PORT=SP1")
Can't open include file "ADGenICam.template"
ERROR at or before '"ADGenICam.template"' in file "/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/../../db/spinnaker.template" line 6
ERROR failed to load '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/../../db/spinnaker.template'
# Load the autogenerated file of GenICam features
dbLoadRecords("/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/db/FLIR-BFS-PGE-23S6C.template", "P=13SP1:,R=cam1:,PORT=SP1")
# Transport diagnostics
#dbLoadRecords("$(ADSPINNAKER)/db/spinnakerIntReadback.template", "P=$(PREFIX),R=cam1:,PORT=$(PORT),PROP=TransmitFailureCount,PN=SP_TRANSMIT_FAILURE_COUNT")
#dbLoadRecords("$(ADSPINNAKER)/db/spinnakerIntReadback.template", "P=$(PREFIX),R=cam1:,PORT=$(PORT),PROP=BufferUnderrunCount, PN=SP_BUFFER_UNDERRUN_COUNT")
#dbLoadRecords("$(ADSPINNAKER)/db/spinnakerIntReadback.template", "P=$(PREFIX),R=cam1:,PORT=$(PORT),PROP=FailedBufferCount, PN=SP_FAILED_BUFFER_COUNT")
#dbLoadRecords("$(ADSPINNAKER)/db/spinnakerIntReadback.template", "P=$(PREFIX),R=cam1:,PORT=$(PORT),PROP=FailedPacketCount, PN=SP_FAILED_PACKET_COUNT")
# Create a standard arrays plugin
NDStdArraysConfigure("Image1", 5, 0, "SP1", 0, 0)
# Use this line for 8-bit data only
#dbLoadRecords("$(ADCORE)/db/NDStdArrays.template", "P=$(PREFIX),R=image1:,PORT=Image1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=$(PORT),TYPE=Int8,FTVL=CHAR,NELEMENTS=$(NELEMENTS)")
# Use this line for 8-bit or 16-bit data
dbLoadRecords("/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/db/NDStdArrays.template", "P=13SP1:,R=image1:,PORT=Image1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=SP1,TYPE=Int16,FTVL=SHORT,NELEMENTS=12592912")
Can't open include file "NDPluginBase.template"
ERROR at or before '"NDPluginBase.template"' in file "/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/db/NDStdArrays.template" line 7
ERROR failed to load '/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/db/NDStdArrays.template'
# Load all other plugins using commonPlugins.cmd
< /opt/epics/synApps_6_3/support/areaDetector-master/ADCore/iocBoot/commonPlugins.cmd
Can't open /opt/epics/synApps_6_3/support/areaDetector-master/ADCore/iocBoot/commonPlugins.cmd: No such file or directory
set_requestfile_path("/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/GenICamApp/Db")
set_requestfile_path("/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/../../spinnakerApp/Db")
iocInit()
Starting iocInit
############################################################################
## EPICS R7.0.8
## Rev. 2024-03-01T16:24-0600
## Rev. Date build date/time:
############################################################################
cas WARNING: Configured TCP port was unavailable.
cas WARNING: Using dynamically assigned TCP port 37667,
cas WARNING: but now two or more servers share the same UDP port.
cas WARNING: Depending on your IP kernel this server may not be
cas WARNING: reachable with UDP unicast (a host's IP in EPICS_CA_ADDR_LIST)
iocRun: All initialization complete
2025-08-08T15:39:18.605 Using dynamically assigned TCP port 44631.
# save things every thirty seconds
create_monitor_set("auto_settings.req", 30,"P=13SP1:")
save_restore:readReqFile: unable to open file auto_settings.req. Exiting.
# Wait for enum callbacks to complete
epicsThreadSleep(1.0)
# Wait for callbacks on the property limits (DRVL, DRVH) to complete
epicsThreadSleep(1.0)
epics>
All the best.
- Jesse
----
Jesse Hopkins, PhD (he/him)
Director, BioCAT
Sector 18, Advanced Photon Source
Research Associate Professor, Illinois Tech
Hi Jesse,
If you compare your ldd output with mine, yours is also not listing these files:
libNodeMapData_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libNodeMapData_gcc11_v3_0.so (0x00007fd0bd8ad000)
libMathParser_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libMathParser_gcc11_v3_0.so (0x00007fd0bd89e000)
libXmlParser_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libXmlParser_gcc11_v3_0.so (0x00007fd0b9c8a000)
libLog_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libLog_gcc11_v3_0.so (0x00007fd0bd892000)
That is probably because those libraries are only called from the 2 libraries it can’t find:
libGenApi_gcc11_v3_0.so => not found
libGCBase_gcc11_v3_0.so => not found
I don’t know why this is happening:
- What version of Linux are you running?
- Are you running the IOC on the same machine you are building it on?
You could try setting the LD_LIBRARY_PATH environment variable to include /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64. After setting
that run ldd again and see if it finds those libraries. That is rather a kludge, but if it works then we have some idea what the problem is.
Mark
From: Tech-talk <[email protected]>
On Behalf Of Jesse Hopkins via Tech-talk
Sent: Friday, August 8, 2025 3:07 PM
To: EPICS Tech-Talk <[email protected]>
Subject: Re: [Ext]RE: Error starting ADSpinnaker IOC
Hi Mark,
As always, thanks for the help.
So I do see the files where they should be in ADSpinnaker:
(main) biocat@dalek:/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker$ ls lib/linux-x86_64/
libADSpinnaker.a libLog_gcc11_v3_0.so libSpinnaker.so.4
libADSpinnaker.so libMathParser_gcc11_v3_0.so libSpinnaker.so.4.0.0.116
libGCBase_gcc11_v3_0.so libNodeMapData_gcc11_v3_0.so libXmlParser_gcc11_v3_0.so
libGenApi_gcc11_v3_0.so libSpinnaker.so Spinnaker_GenTL.cti
Doing an ldd on the spinnakerApp returns:
(main) biocat@dalek:/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC$ ldd bin/linux-x86_64/spinnakerApp
linux-vdso.so.1 (0x00007ffcc7ff5000)
libADSpinnaker.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libADSpinnaker.so (0x00007fe74cec6000)
libADGenICam.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/lib/linux-x86_64/libADGenICam.so (0x00007fe74ceaf000)
libNDPlugin.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64/libNDPlugin.so (0x00007fe74cd86000)
libADBase.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64/libADBase.so (0x00007fe74cd4d000)
libqsrv.so.1.2 => /opt/epics/base/lib/linux-x86_64/libqsrv.so.1.2 (0x00007fe74ccc2000)
libpvAccessIOC.so.7.1.7 => /opt/epics/base/lib/linux-x86_64/libpvAccessIOC.so.7.1.7 (0x00007fe74ccb7000)
libasyn.so => /opt/epics/synApps_6_3/support/asyn-R4-44-2/lib/linux-x86_64/libasyn.so (0x00007fe74cbf9000)
libautosave.so => /opt/epics/synApps_6_3/support/autosave-R5-11/lib/linux-x86_64/libautosave.so (0x00007fe74cbd0000)
libbusy.so => /opt/epics/synApps_6_3/support/busy-R1-7-4/lib/linux-x86_64/libbusy.so (0x00007fe74cbc5000)
libcalc.so => /opt/epics/synApps_6_3/support/calc-R3-7-5/lib/linux-x86_64/libcalc.so (0x00007fe74cb80000)
libdevIocStats.so => /opt/epics/synApps_6_3/support/iocStats-3-1-16/lib/linux-x86_64/libdevIocStats.so (0x00007fe74cb75000)
libsscan.so => /opt/epics/synApps_6_3/support/sscan-R2-11-6/lib/linux-x86_64/libsscan.so (0x00007fe74cb41000)
libdbRecStd.so.3.23.0 => /opt/epics/base/lib/linux-x86_64/libdbRecStd.so.3.23.0 (0x00007fe74cafa000)
libdbCore.so.3.23.0 => /opt/epics/base/lib/linux-x86_64/libdbCore.so.3.23.0 (0x00007fe74ca61000)
libCom.so.3.23.0 => /opt/epics/base/lib/linux-x86_64/libCom.so.3.23.0 (0x00007fe74c9e4000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe74c7ed000)
libSpinnaker.so.4 => /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64/libSpinnaker.so.4 (0x00007fe749c00000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe749800000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe74c7cb000)
libnanohttp_stream.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libnanohttp_stream.so (0x00007fe749a81000)
libntndArrayConverter.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64/libntndArrayConverter.so (0x00007fe74c7a8000)
libnt.so.6.0.1 => /opt/epics/base/lib/linux-x86_64/libnt.so.6.0.1 (0x00007fe74c709000)
libpvDatabase.so.4.7.1 => /opt/epics/base/lib/linux-x86_64/libpvDatabase.so.4.7.1 (0x00007fe749763000)
libnetCDF.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libnetCDF.so (0x00007fe749681000)
libMagick++.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libMagick++.so (0x00007fe74960d000)
libtiff.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libtiff.so (0x00007fe749583000)
libNeXus.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libNeXus.so (0x00007fe74c6f0000)
libhdf5.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libhdf5.so (0x00007fe749000000)
libhdf5_hl.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libhdf5_hl.so (0x00007fe74c6cc000)
libbitshuffle.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libbitshuffle.so (0x00007fe74c6b2000)
libblosc.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libblosc.so (0x00007fe749515000)
libjpeg.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libjpeg.so (0x00007fe749a36000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe749436000)
libca.so.4.14.3 => /opt/epics/base/lib/linux-x86_64/libca.so.4.14.3 (0x00007fe7493d4000)
libxml2.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libxml2.so (0x00007fe748e84000)
libpvAccess.so.7.1.7 => /opt/epics/base/lib/linux-x86_64/libpvAccess.so.7.1.7 (0x00007fe748cdb000)
libpvData.so.8.0.6 => /opt/epics/base/lib/linux-x86_64/libpvData.so.8.0.6 (0x00007fe748b7b000)
libtirpc.so.3 => /lib/x86_64-linux-gnu/libtirpc.so.3 (0x00007fe748b4d000)
libseq.so => /opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/lib/linux-x86_64/libseq.so (0x00007fe749a24000)
libreadline.so.8 => /lib/x86_64-linux-gnu/libreadline.so.8 (0x00007fe748af5000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe74cef2000)
libGenApi_gcc11_v3_0.so => not found
libGCBase_gcc11_v3_0.so => not found
libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x00007fe748aad000)
libzlib.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libzlib.so (0x00007fe7493b9000)
libMagick.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libMagick.so (0x00007fe748800000)
libcoders.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libcoders.so (0x00007fe748646000)
libszip.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libszip.so (0x00007fe748a9b000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fe748a48000)
libpv.so => /opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/lib/linux-x86_64/libpv.so (0x00007fe74c6a5000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007fe748613000)
libbzlib.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libbzlib.so (0x00007fe7485fa000)
liblcms.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/liblcms.so (0x00007fe74857e000)
libttf.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libttf.so (0x00007fe7484cc000)
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007fe7484b7000)
libjbig.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libjbig.so (0x00007fe7484a8000)
libjp2.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libjp2.so (0x00007fe748446000)
libpng.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libpng.so (0x00007fe748402000)
libwebp.so => /opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64/libwebp.so (0x00007fe748327000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fe74824d000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fe748220000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fe749a1c000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fe748212000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fe7480d0000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fe7493b2000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fe7480bf000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fe748095000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fe748090000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fe747e00000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fe74807a000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fe74806d000)
Which shows libGenApi and libGCBase as not found. However, it is finding other libraries in the folder, such as libADSpinnaker
All the best.
- Jesse
----
Jesse Hopkins, PhD (he/him)
Director, BioCAT
Sector 18, Advanced Photon Source
Research Associate Professor, Illinois Tech
Hi Jesse,
- ../../bin/linux-x86_64/spinnakerApp: error while loading shared libraries: libGenApi_gcc11_v3_0.so: cannot open shared
object file: No such file or directory
That file should be located in ADSpinnaker/lib/linux-x86_64/.
You should run ldd on the spinnakerApp executable in ADSpinnaker/iocs/spinnakerIOC/bin/linux-x86_64. This is what I see:
(base) [epics@corvette linux-x86_64]$ ldd spinnakerApp
linux-vdso.so.1 (0x00007ffe426e4000)
libboost_system.so.1.75.0 => /lib64/libboost_system.so.1.75.0 (0x00007fd0bd8ea000)
libopencv_core.so.406 => /lib64/libopencv_core.so.406 (0x00007fd0bd400000)
libopencv_imgproc.so.406 => /lib64/libopencv_imgproc.so.406 (0x00007fd0bce00000)
libSpinnaker.so.4 => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libSpinnaker.so.4 (0x00007fd0ba200000)
libGCBase_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libGCBase_gcc11_v3_0.so (0x00007fd0bd8ca000)
libGenApi_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libGenApi_gcc11_v3_0.so (0x00007fd0b9e00000)
libNodeMapData_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libNodeMapData_gcc11_v3_0.so (0x00007fd0bd8ad000)
libMathParser_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libMathParser_gcc11_v3_0.so (0x00007fd0bd89e000)
libXmlParser_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libXmlParser_gcc11_v3_0.so (0x00007fd0b9c8a000)
libLog_gcc11_v3_0.so => /home/epics/devel/areaDetector-3-14/ADSpinnaker/lib/linux-x86_64/libLog_gcc11_v3_0.so (0x00007fd0bd892000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007fd0bccb8000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007fd0bd87d000)
libreadline.so.8 => /lib64/libreadline.so.8 (0x00007fd0bd825000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fd0b9a00000)
libm.so.6 => /lib64/libm.so.6 (0x00007fd0b9925000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fd0bd809000)
libc.so.6 => /lib64/libc.so.6 (0x00007fd0b9600000)
libz.so.1 => /lib64/libz.so.1 (0x00007fd0bd7ef000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007fd0bd7bd000)
libopenblas.so.0 => /lib64/libopenblas.so.0 (0x00007fd0b6e00000)
libtbb.so.2 => /lib64/libtbb.so.2 (0x00007fd0bd3bc000)
libgomp.so.1 => /lib64/libgomp.so.1 (0x00007fd0bd376000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fd0ba1d5000)
libtinfo.so.6 => /lib64/libtinfo.so.6 (0x00007fd0b9c5a000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd0bd901000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007fd0b986d000)
libgfortran.so.5 => /lib64/libgfortran.so.5 (0x00007fd0b6a00000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007fd0bd7b3000)
libquadmath.so.0 => /lib64/libquadmath.so.0 (0x00007fd0b9823000)
Note that it is finding libGenApi_gcc11_v3_0.so in the location I listed above.
What do you see?
Mark
From: Tech-talk <[email protected]>
On Behalf Of Jesse Hopkins via Tech-talk
Sent: Friday, August 8, 2025 2:31 PM
To: EPICS Tech-Talk <[email protected]>
Subject: Error starting ADSpinnaker IOC
Hi folks,
I’m trying to set up an IOC for some FLIR cameras we have using ADSpinnaker. I believe I got all of the AreaDetector stuff built okay, or least there aren’t any errors on building, but I’m running
into an error when I try to run the IOC start command:
(main) biocat@dalek:/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/iocBoot/iocSpinnaker$ ./st.cmd.PGR_BFS_PGE_23S6C
../../bin/linux-x86_64/spinnakerApp: error while loading shared libraries: libGenApi_gcc11_v3_0.so: cannot open shared object file: No such file or directory
The st.cmd file is virtual the same as what’s in the ADSpinnaker repo, I set the camera ID and added the first line to make it easy to run for testing, and the st.cmd.base file is unmodified:
#!../../bin/linux-x86_64/spinnakerApp
< envPaths
errlogInit(20000)
dbLoadDatabase("$(TOP)/dbd/spinnakerApp.dbd")
spinnakerApp_registerRecordDeviceDriver(pdbbase)
# Use this line for a specific camera by serial number, in this case a BlackFlyS GigE
epicsEnvSet("CAMERA_ID", "24391575")
#epicsEnvSet("CAMERA_ID", "0")
epicsEnvSet("GENICAM_DB_FILE", "$(ADGENICAM)/db/PGR_BFS_PGE_23S6C.template")
< st.cmd.base
I’m running EPICS base 7.0.8. AreaDetector, ADCore, ADSupport, ADGenICam, and ADSpinnaker (along with a few other AD modules) are all freshly downloaded from their respective github repos this
morning, using the latest version in the master branch. This is being run on Debian 12. The camera I’m attempting to control is a FLIR-BFS-PGE-23S6C.
At the bottom of this email I’ve included the output from a make in ADSpinnaker (after a make clean uninstall) in case that’s useful.
Any help is appreciated.
All the best.
- Jesse
----
Jesse Hopkins, PhD (he/him)
Director, BioCAT
Sector 18, Advanced Photon Source
Research Associate Professor, Illinois Tech
(main) biocat@dalek:/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker$ make
make -C ./configure install
make[1]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/configure'
perl -CSD /opt/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 '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[2]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/configure/O.linux-x86_64'
make[1]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/configure'
make -C ./spinnakerSupport install
make[1]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerSupport'
perl -CSD /opt/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 '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerSupport/O.linux-x86_64'
Installing libSpinnaker.so
mkdir ../../lib
mkdir ../../lib/linux-x86_64
Installing libSpinnaker.so.4
Installing libSpinnaker.so.4.0.0.116
Installing libGenApi_gcc11_v3_0.so
Installing libGCBase_gcc11_v3_0.so
Installing libLog_gcc11_v3_0.so
Installing libMathParser_gcc11_v3_0.so
Installing libNodeMapData_gcc11_v3_0.so
Installing libXmlParser_gcc11_v3_0.so
Installing Spinnaker_GenTL.cti
make[2]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerSupport/O.linux-x86_64'
make[1]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerSupport'
make -C ./spinnakerApp install
make[1]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp'
make -C ./src install
make[2]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/src'
perl -CSD /opt/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 '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/src/O.linux-x86_64'
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -std=c++11 -Wno-unknown-pragmas -mtune=generic -m64 -fPIC -I. -I../O.Common -I.
-I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -I ../../../spinnakerSupport/include
-MM -MF ADSpinnaker.d ../ADSpinnaker.cpp
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -std=c++11 -Wno-unknown-pragmas -mtune=generic -m64 -fPIC -I. -I../O.Common -I.
-I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -I ../../../spinnakerSupport/include
-MM -MF SPFeature.d ../SPFeature.cpp
Installing dbd file ../../../dbd/ADSpinnakerSupport.dbd
mkdir ../../../dbd
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -std=c++11 -Wno-unknown-pragmas -mtune=generic -m64 -fPIC -I. -I../O.Common -I.
-I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -I ../../../spinnakerSupport/include
-c ../SPFeature.cpp
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -std=c++11 -Wno-unknown-pragmas -mtune=generic -m64 -fPIC -I. -I../O.Common -I.
-I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -I ../../../spinnakerSupport/include
-c ../ADSpinnaker.cpp
/usr/bin/ar -rc libADSpinnaker.a SPFeature.o ADSpinnaker.o
/usr/bin/ranlib libADSpinnaker.a
/usr/bin/g++ -o libADSpinnaker.so -shared -fPIC -Wl,-hlibADSpinnaker.so -L/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64 -L/opt/epics/base/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64
-L/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/asyn-R4-44-2/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64
-Wl,-rpath,/opt/epics/base/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64
-Wl,-rpath,/opt/epics/synApps_6_3/support/asyn-R4-44-2/lib/linux-x86_64 -rdynamic -m64 SPFeature.o ADSpinnaker.o -lADGenICam -lADBase -lasyn -lntndArrayConverter -lnt -lpvDatabase -lpvAccess -lpvData -lnetCDF -lnanohttp_stream -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 -lSpinnaker -lX11 -lXext -lpthread -lreadline -lm -lrt -ldl
-lgcc
Installing shared library ../../../lib/linux-x86_64/libADSpinnaker.so
Installing library ../../../lib/linux-x86_64/libADSpinnaker.a
make[3]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/src/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/src'
make -C ./exampleSrc install
make[2]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/exampleSrc'
perl -CSD /opt/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 '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/exampleSrc/O.linux-x86_64'
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -D LINUX -std=c++11 -Wno-unknown-pragmas -mtune=generic -m64 -I. -I../O.Common -I.
-I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -I ../../../spinnakerSupport/include
-MM -MF TestTLStats.d ../TestTLStats.cpp
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -D LINUX -std=c++11 -Wno-unknown-pragmas -mtune=generic -m64 -I. -I../O.Common -I.
-I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -I ../../../spinnakerSupport/include
-MM -MF BufferHandling.d ../BufferHandling.cpp
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -D LINUX -std=c++11 -Wno-unknown-pragmas -mtune=generic -m64 -I. -I../O.Common -I.
-I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -I ../../../spinnakerSupport/include
-c ../BufferHandling.cpp
/usr/bin/g++ -o BufferHandling -L/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64
-rdynamic -m64 BufferHandling.o -lSpinnaker -lGCBase_gcc11_v3_0 -lGenApi_gcc11_v3_0 -lLog_gcc11_v3_0 -lMathParser_gcc11_v3_0 -lNodeMapData_gcc11_v3_0 -lXmlParser_gcc11_v3_0
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -D LINUX -std=c++11 -Wno-unknown-pragmas -mtune=generic -m64 -I. -I../O.Common -I.
-I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -I ../../../spinnakerSupport/include
-c ../TestTLStats.cpp
/usr/bin/g++ -o TestTLStats -L/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64
-rdynamic -m64 TestTLStats.o -lSpinnaker -lGCBase_gcc11_v3_0 -lGenApi_gcc11_v3_0 -lLog_gcc11_v3_0 -lMathParser_gcc11_v3_0 -lNodeMapData_gcc11_v3_0 -lXmlParser_gcc11_v3_0
Installing created executable ../../../bin/linux-x86_64/BufferHandling
mkdir ../../../bin
mkdir ../../../bin/linux-x86_64
Installing created executable ../../../bin/linux-x86_64/TestTLStats
make[3]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/exampleSrc/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/exampleSrc'
make -C ./Db install
make[2]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/Db'
perl -CSD /opt/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 '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/Db/O.linux-x86_64'
Installing ../../../db/spinnaker_settings.req
mkdir ../../../db
Installing template file ../../../db/spinnaker.template
make[3]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/Db/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/Db'
make -C ./op install
make[2]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/op'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp/op'
make[1]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/spinnakerApp'
make -C ./iocs install
make[1]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs'
make -C ./spinnakerIOC install
make[2]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC'
make -C ./configure install
make[3]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/configure'
perl -CSD /opt/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 '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[4]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/configure/O.linux-x86_64'
make[3]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/configure'
make -C ./spinnakerApp install
make[3]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/spinnakerApp'
make -C ./src install
make[4]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/spinnakerApp/src'
perl -CSD /opt/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 '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/spinnakerApp/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/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/synApps_6_3/support/autosave-R5-11/include/os/Linux -I/opt/epics/synApps_6_3/support/autosave-R5-11/include -I/opt/epics/synApps_6_3/support/busy-R1-7-4/include -I/opt/epics/synApps_6_3/support/calc-R3-7-5/include
-I/opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/include -I/opt/epics/synApps_6_3/support/sscan-R2-11-6/include -I/opt/epics/synApps_6_3/support/iocStats-3-1-16/include/os/Linux -I/opt/epics/synApps_6_3/support/iocStats-3-1-16/include -I/opt/epics/base/include/compiler/gcc
-I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -MM -MF spinnakerAppMain.d ../spinnakerAppMain.cpp
Creating dbd file spinnakerApp.dbd
perl -CSD /opt/epics/base/bin/linux-x86_64/dbdExpand.pl -I. -I.. -I../O.Common -I../../../dbd -I../../../../../dbd -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/dbd -I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/dbd
-I/opt/epics/synApps_6_3/support/autosave-R5-11/dbd -I/opt/epics/synApps_6_3/support/busy-R1-7-4/dbd -I/opt/epics/synApps_6_3/support/calc-R3-7-5/dbd -I/opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/dbd -I/opt/epics/synApps_6_3/support/sscan-R2-11-6/dbd
-I/opt/epics/synApps_6_3/support/iocStats-3-1-16/dbd -I/opt/epics/base/dbd -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/dbd -o spinnakerApp.dbd ADGenICamSupport.dbd ADSpinnakerSupport.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 /opt/epics/base/bin/linux-x86_64/registerRecordDeviceDriver.pl -I. -I.. -I../O.Common -I../../../dbd -I../../../../../dbd -I/opt/epics/synApps_6_3/support/asyn-R4-44-2/dbd -I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/dbd
-I/opt/epics/synApps_6_3/support/autosave-R5-11/dbd -I/opt/epics/synApps_6_3/support/busy-R1-7-4/dbd -I/opt/epics/synApps_6_3/support/calc-R3-7-5/dbd -I/opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/dbd -I/opt/epics/synApps_6_3/support/sscan-R2-11-6/dbd
-I/opt/epics/synApps_6_3/support/iocStats-3-1-16/dbd -I/opt/epics/base/dbd -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/dbd -o spinnakerApp_registerRecordDeviceDriver.cpp \
../O.Common/spinnakerApp.dbd spinnakerApp_registerRecordDeviceDriver /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC
/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/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/synApps_6_3/support/autosave-R5-11/include/os/Linux -I/opt/epics/synApps_6_3/support/autosave-R5-11/include -I/opt/epics/synApps_6_3/support/busy-R1-7-4/include -I/opt/epics/synApps_6_3/support/calc-R3-7-5/include
-I/opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/include -I/opt/epics/synApps_6_3/support/sscan-R2-11-6/include -I/opt/epics/synApps_6_3/support/iocStats-3-1-16/include/os/Linux -I/opt/epics/synApps_6_3/support/iocStats-3-1-16/include -I/opt/epics/base/include/compiler/gcc
-I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -MM -MF spinnakerApp_registerRecordDeviceDriver.d spinnakerApp_registerRecordDeviceDriver.cpp
Installing created dbd file ../../../dbd/spinnakerApp.dbd
mkdir ../../../dbd
/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/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/synApps_6_3/support/autosave-R5-11/include/os/Linux -I/opt/epics/synApps_6_3/support/autosave-R5-11/include -I/opt/epics/synApps_6_3/support/busy-R1-7-4/include -I/opt/epics/synApps_6_3/support/calc-R3-7-5/include
-I/opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/include -I/opt/epics/synApps_6_3/support/sscan-R2-11-6/include -I/opt/epics/synApps_6_3/support/iocStats-3-1-16/include/os/Linux -I/opt/epics/synApps_6_3/support/iocStats-3-1-16/include -I/opt/epics/base/include/compiler/gcc
-I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -c spinnakerApp_registerRecordDeviceDriver.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/opt/epics/synApps_6_3/support/asyn-R4-44-2/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include/os/Linux -I/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/include
-I/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/include -I/opt/epics/synApps_6_3/support/autosave-R5-11/include/os/Linux -I/opt/epics/synApps_6_3/support/autosave-R5-11/include -I/opt/epics/synApps_6_3/support/busy-R1-7-4/include -I/opt/epics/synApps_6_3/support/calc-R3-7-5/include
-I/opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/include -I/opt/epics/synApps_6_3/support/sscan-R2-11-6/include -I/opt/epics/synApps_6_3/support/iocStats-3-1-16/include/os/Linux -I/opt/epics/synApps_6_3/support/iocStats-3-1-16/include -I/opt/epics/base/include/compiler/gcc
-I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -I/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/include -c ../spinnakerAppMain.cpp
/usr/bin/g++ -o spinnakerApp -L/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/lib/linux-x86_64
-L/opt/epics/base/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64
-L/opt/epics/synApps_6_3/support/asyn-R4-44-2/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/autosave-R5-11/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/busy-R1-7-4/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/calc-R3-7-5/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/iocStats-3-1-16/lib/linux-x86_64
-L/opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/lib/linux-x86_64 -L/opt/epics/synApps_6_3/support/sscan-R2-11-6/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/lib/linux-x86_64
-Wl,-rpath,/opt/epics/base/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADCore/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADGenICam/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/areaDetector-master/ADSupport/lib/linux-x86_64
-Wl,-rpath,/opt/epics/synApps_6_3/support/asyn-R4-44-2/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/autosave-R5-11/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/busy-R1-7-4/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/calc-R3-7-5/lib/linux-x86_64
-Wl,-rpath,/opt/epics/synApps_6_3/support/iocStats-3-1-16/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/sequencer-mirror-R2-2-9/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps_6_3/support/sscan-R2-11-6/lib/linux-x86_64 -rdynamic -m64
spinnakerApp_registerRecordDeviceDriver.o spinnakerAppMain.o -lADSpinnaker -lADGenICam -lNDPlugin -lADBase -lqsrv -lntndArrayConverter -lnt -lpvDatabase -lpvAccessIOC -lpvAccessCA -lpvAccess -lpvData -lnetCDF -lMagick++ -lcoders -lMagick -ljbig -ljp2 -lbzlib
-lpng -lwebp -llcms -lttf -lwmf -lfilters -lnanohttp_stream -ltiff -lxml2 -lNeXus -lhdf5 -lhdf5_hl -lbitshuffle -lblosc -lszip -lzlib -ljpeg -lasyn -lautosave -lbusy -lcalc -ldevIocStats -lsscan -lseq -lpv -ldbRecStd -ldbCore -lca -lCom -lSpinnaker -lGCBase_gcc11_v3_0
-lGenApi_gcc11_v3_0 -lNodeMapData_gcc11_v3_0 -lMathParser_gcc11_v3_0 -lXmlParser_gcc11_v3_0 -lLog_gcc11_v3_0 -lX11 -lXext
Installing created executable ../../../bin/linux-x86_64/spinnakerApp
mkdir ../../../bin
mkdir ../../../bin/linux-x86_64
make[5]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/spinnakerApp/src/O.linux-x86_64'
make[4]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/spinnakerApp/src'
make[3]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/spinnakerApp'
make -C ./iocBoot install
make[3]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/iocBoot'
make -C ./iocflir_cameras install
make[4]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/iocBoot/iocflir_cameras'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl -t /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC envPaths
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl -a linux-x86_64 -t /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC dllPath.bat
make[4]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/iocBoot/iocflir_cameras'
make -C ./iocSpinnaker install
make[4]: Entering directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/iocBoot/iocSpinnaker'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl -t /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC envPaths
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl -a linux-x86_64 -t /opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC dllPath.bat
make[4]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/iocBoot/iocSpinnaker'
make[3]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC/iocBoot'
make[2]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs/spinnakerIOC'
make[1]: Leaving directory '/opt/epics/synApps_6_3/support/areaDetector-master/ADSpinnaker/iocs'