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

Subject: RE: ADPvcam: can't create IOC because of missing build (bin) folder
From: Mark Rivers <[email protected]>
To: 'Häbel, Catharina' <[email protected]>, "'[email protected]'" <[email protected]>
Date: Wed, 6 Jun 2018 23:13:55 +0000
Hi Catharina,

Thanks to a discussion with Andrew Johnson I understand the problem of why it is not finding the libpvcam.so file.  You are building the pvCam IOC statically, but the vendor only provides a .so file, not a .a file.   The EPICS build rules are finding libpvcam.so OK at link time, but it is not setting the rpath flag to find it at run time.  Rather than changing LD_LIBRARY_PATH you can make the following change to the pvcamIOC/pvcamApp/src/Makefile:

************************************
corvette:pvcamIOC/pvcamApp/src>git diff Makefile
diff --git a/iocs/pvcamIOC/pvcamApp/src/Makefile b/iocs/pvcamIOC/pvcamApp/src/Makefile
index 6510ec2..a5bf0cf 100755
--- a/iocs/pvcamIOC/pvcamApp/src/Makefile
+++ b/iocs/pvcamIOC/pvcamApp/src/Makefile
@@ -3,6 +3,9 @@ include $(TOP)/configure/CONFIG
 #----------------------------------------
 #  ADD MACRO DEFINITIONS AFTER THIS LINE
 #=============================
+ifeq ($(STATIC_BUILD), YES)
+  USR_LDFLAGS_Linux += -Wl,-rpath,$(abspath $(ADPVCAM)/lib/linux-x86)
+endif
 PROD_NAME    = pvCamApp

 # Only build for 32bit versions of Windows and Linux

************************************

Now when I run ldd on the IOC executable I get the following, so it does find libpvcam.so.

corvette:pvcamIOC/pvcamApp/src>ldd ../../bin/linux-x86/pvCamApp
        linux-gate.so.1 =>  (0xf77c1000)
        libpvcam.so => /home/epics/devel/areaDetector-3-2/ADPvCam/lib/linux-x86/libpvcam.so (0xf76b3000)
        libraw1394.so.11 => /lib/libraw1394.so.11 (0xf768a000)
        libX11.so.6 => /lib/libX11.so.6 (0xf754e000)
        libXext.so.6 => /lib/libXext.so.6 (0xf753b000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf751f000)
        libreadline.so.6 => /lib/libreadline.so.6 (0xf74e2000)
        librt.so.1 => /lib/librt.so.1 (0xf74d9000)
        libdl.so.2 => /lib/libdl.so.2 (0xf74d4000)
        libstdc++.so.6 => /lib/libstdc++.so.6 (0xf73e9000)
        libm.so.6 => /lib/libm.so.6 (0xf73a7000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf738b000)
        libc.so.6 => /lib/libc.so.6 (0xf71cb000)
        libxcb.so.1 => /lib/libxcb.so.1 (0xf71a0000)
        /lib/ld-linux.so.2 (0x565fb000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0xf717e000)
        libXau.so.6 => /lib/libXau.so.6 (0xf717a000)


I have pushed that commit to the master branch on Github.

Mark


-----Original Message-----
From: Mark Rivers 
Sent: Wednesday, June 6, 2018 1:55 PM
To: 'Häbel, Catharina' <[email protected]>; [email protected]
Subject: RE: ADPvcam: can't create IOC because of missing build (bin) folder

Hi Catharina,

I can reproduce your problem, but I have a workaround.  

The problem is that it finds the libpvcam.so at link time, but not at run time.

Here is the output of ldd on the application file.  Note that it cannot find libpvcam.so.

corvette:pvcamIOC/bin/linux-x86>ldd pvCamApp
        linux-gate.so.1 =>  (0xf7719000)
        libpvcam.so => not found
        libraw1394.so.11 => /lib/libraw1394.so.11 (0xf76ef000)
        libX11.so.6 => /lib/libX11.so.6 (0xf75b3000)
        libXext.so.6 => /lib/libXext.so.6 (0xf75a0000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf7584000)
        libreadline.so.6 => /lib/libreadline.so.6 (0xf7547000)
        librt.so.1 => /lib/librt.so.1 (0xf753e000)
        libdl.so.2 => /lib/libdl.so.2 (0xf7539000)
        libstdc++.so.6 => /lib/libstdc++.so.6 (0xf744e000)
        libm.so.6 => /lib/libm.so.6 (0xf740c000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf73f0000)
        libc.so.6 => /lib/libc.so.6 (0xf7230000)
        libxcb.so.1 => /lib/libxcb.so.1 (0xf7205000)
        /lib/ld-linux.so.2 (0x56638000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0xf71e3000)
        libXau.so.6 => /lib/libXau.so.6 (0xf71df000)

Trying to run the application leads to an error as expected:

corvette:pvcamIOC/iocBoot/iocPvCam>../../bin/linux-x86/pvCamApp st.cmd
../../bin/linux-x86/pvCamApp: error while loading shared libraries: libpvcam.so: cannot open shared object file: No such file or directory

However, I can work around the problem by adding the ADPvCam/lib/linux-x86 directory to LD_LIBRARY_PATH:
corvette:pvcamIOC/iocBoot/iocPvCam>setenv LD_LIBRARY_PATH /home/epics/devel/areaDetector/ADPvCam/lib/linux-x86:$LD_LIBRARY_PATH

Then the application starts OK:
corvette:pvcamIOC/iocBoot/iocPvCam>../../bin/linux-x86/pvCamApp st.cmd
errlogInit(20000)
< envPaths
epicsEnvSet("ARCH","win32-x86")
epicsEnvSet("IOC","iocPVCam")
epicsEnvSet("TOP","J:/epics/devel/areaDetector-1-10")
epicsEnvSet("SUPPORT","J:/epics/devel")
epicsEnvSet("ASYN","J:/epics/devel/asyn-4-22")
epicsEnvSet("CALC","J:/epics/devel/calc-3-2")
...


LD_LIBRARY_PATH is not a very elegant solution, there should be a better way of doing this.

Mark


-----Original Message-----
From: Häbel, Catharina <[email protected]> 
Sent: Wednesday, June 6, 2018 8:54 AM
To: Mark Rivers <[email protected]>; [email protected]
Subject: AW: ADPvcam: can't create IOC because of missing build (bin) folder

Hi Mark,

Thanks for your answer.
I managed to get the bin folder for ADPvCam, this is my output:

**************************************************************************

txmuser@xmasctrl:/opt/epics/support_test_area/areaDetector/ADPvCam$ make -sj clean uninstall



txmuser@xmasctrl:/opt/epics/support_test_area/areaDetector/ADPvCam$ make make -C ./configure install
make[1]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/configure'
perl /opt/epics/base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../.. T_A=linux-x86_64 install
make[2]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/configure/O.linux-x86_64'
perl /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[2]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/configure/O.linux-x86_64'
make[1]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/configure'
make -C ./pvcamSupport install
make[1]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamSupport'
perl /opt/epics/base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../.. T_A=linux-x86_64 install
make[2]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamSupport/O.linux-x86_64'
Installing generic include file ../../include/pvcam.h mkdir ../../include Installing generic include file ../../include/pv_icl.h Installing os dependent include file ../../include/os/Linux/master.h mkdir ../../include/os mkdir ../../include/os/Linux Installing libpvcam.so mkdir ../../lib mkdir ../../lib/linux-x86_64
make[2]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamSupport/O.linux-x86_64'
make[1]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamSupport'
make -C ./pvcamApp install
make[1]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp'
make -C ./src install
make[2]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp/src'
perl /opt/epics/base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp/src/O.linux-x86_64'
Installing dbd file ../../../dbd/pvCamSupport.dbd mkdir ../../../dbd
make[3]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp/src/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp/src'
make -C ./Db install
make[2]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp/Db'
perl /opt/epics/base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp/Db/O.linux-x86_64'
Installing db file ../../../db/pvCam.template mkdir ../../../db
make[3]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp/Db/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp/Db'
make[1]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/pvcamApp'
make -C ./iocs install
make[1]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs'
make -C ./pvcamIOC install
make[2]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC'
make -C ./configure install
make[3]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/configure'
perl /opt/epics/base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../.. T_A=linux-x86_64 install
make[4]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/configure/O.linux-x86_64'
perl /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[4]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/configure/O.linux-x86_64'
make[3]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/configure'
make -C ./pvcamApp install
make[3]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/pvcamApp'
make -C ./src install
make[4]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/pvcamApp/src'
perl /opt/epics/base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. T_A=linux-x86_64 install
make[5]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86_64'
perl /opt/epics/base/bin/linux-x86_64/makeIncludeDbd.pl pvCamSupport.dbd base.dbd NDPluginSupport.dbd ADSupport.dbd NDFileNull.dbd NDFileNetCDF.dbd NDFileMagick.dbd NDFileTIFF.dbd NDFileJPEG.dbd NDFileNexus.dbd NDFileHDF5.dbd asyn.dbd asSupport.dbd busySupport.dbd calcSupport.dbd sscanSupport.dbd pvCamAppInclude.dbd echo "../O.Common/pvCamAppInclude.dbd : ../Makefile" >> pvCamApp.dbd.d Expanding dbd Installing created dbd file ../../../dbd/pvCamApp.dbd mkdir ../../../dbd
make[5]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86_64'
make[4]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/pvcamApp/src'
make[3]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/pvcamApp'
make -C ./iocBoot install
make[3]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/iocBoot'
make -C ./iocPvCam install
make[4]: Entering directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/iocBoot/iocPvCam'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/iocBoot/iocPvCam'
make[3]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/iocBoot'
make[2]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC'
make[1]: Leaving directory '/opt/epics/support_test_area/areaDetector/ADPvCam/iocs'
txmuser@xmasctrl:/opt/epics/support_test_area/areaDetector/ADPvCam$ ls
configure  dbd            include  lib       pvcamApp      README.md
db         documentation  iocs     Makefile  pvcamSupport  RELEASE.md
txmuser@xmasctrl:/opt/epics/support_test_area/areaDetector/ADPvCam$ ls iocs/pvcamIOC/bin/linux-x86/ pvCamApp txmuser@xmasctrl:/opt/epics/support_test_area/areaDetector/ADPvCam$

***************************************************************************************

But I can't start the IOC:

******************************
txmuser@xmasctrl:/opt/epics/support_test_area/areaDetector/ADPvCam$ cd iocs/pvcamIOC/iocBoot/iocPvCam/ txmuser@xmasctrl:/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/iocBoot/iocPvCam$ ../../bin/linux-x86/pvCamApp ./st.cmd
../../bin/linux-x86/pvCamApp: error while loading shared libraries: libpvcam.so: cannot open shared object file: No such file or directory txmuser@xmasctrl:/opt/epics/support_test_area/areaDetector/ADPvCam/iocs/pvcamIOC/iocBoot/iocPvCam$

***************************************************************

I will try ADPICam as suggested.

Catharina


________________________________________
Von: Mark Rivers [[email protected]]
Gesendet: Dienstag, 29. Mai 2018 14:24
An: Häbel, Catharina; [email protected]
Betreff: Re: ADPvcam: can't create IOC because of missing build (bin) folder

Hi Catharina,


I don't think the ADPvCam software will work for that camera.  It is complicated, but PvCam was written by Photometrics.  Photometrics and Princeton Instruments are both part of Roper Scientific, and some older Princeton Instruments cameras do work with PvCam.


However, recent Princeton cameras do not work with PvCam, they only work with the new PICam from Princeton.  PICam is the underlying library for LightField, which is their end-user software.  PICam is free, while LightField costs money.  LightField runs on Windows only.


There are 2 areaDetector drivers that should work with your SOPHIA-X0 camera:


- ADPICam (Windows and Linux, though their Linux support is poorly documented.  It is mentioned in this manual:

ftp://ftp.piacton.com/Public/Manuals/Princeton%20Instruments/PICam%205.x%20Programmers%20Manual.pdf)


- ADLightField (Windows only)

Mark


________________________________
From: Mark Rivers
Sent: Monday, May 28, 2018 4:14 PM
To: Häbel, Catharina; [email protected]
Subject: Re: ADPvcam: can't create IOC because of missing build (bin) folder


Hi Catharina,


> I have used the areaDetector R3-2 and the ADPvCam R2-2, EPICS 3.14.12.4 and Debian 9 to build an IOC for the Princeton SOPHIA-XO Camera.

> But there is no bin folder created as it is the case for e.g. by building an IOC for ADAndor. Any help is welcome.


What architecture are you building for?  ADPvCam only supports 32-bit Linux and Windows architectures, not 64-bit.


It works fine for me to build on the linux-x86 architecture.  Here is the output:


*****************************************************

corvette:~/devel/areaDetector/ADPvCam>echo $EPICS_HOST_ARCH
linux-x86

corvette:~/devel/areaDetector/ADPvCam>make -sj clean uninstall


corvette:~/devel/areaDetector/ADPvCam>make
make -C ./configure install
make[1]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/configure'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.linux-x86 ../..
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.vxWorks-ppc32 ../..
mkdir -p O.Common
make -C O.linux-x86 -f ../Makefile TOP=../.. \
    T_A=linux-x86 install
make[2]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/configure/O.linux-x86'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/convertRelease.pl checkRelease
make[2]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/configure/O.linux-x86'
make -C O.vxWorks-ppc32 -f ../Makefile TOP=../.. \
    T_A=vxWorks-ppc32 install
make[2]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/configure/O.vxWorks-ppc32'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/convertRelease.pl checkRelease
make[2]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/configure/O.vxWorks-ppc32'
make[1]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/configure'
make -C ./pvcamSupport install
make[1]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamSupport'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.linux-x86 ../..
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.vxWorks-ppc32 ../..
mkdir -p O.Common
make -C O.linux-x86 -f ../Makefile TOP=../.. \
    T_A=linux-x86 install
make[2]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamSupport/O.linux-x86'
Installing generic include file ../../include/pvcam.h mkdir ../../include Installing generic include file ../../include/pv_icl.h Installing OS dependent include file ../../include/os/Linux/master.h mkdir ../../include/os mkdir ../../include/os/Linux Installing libpvcam.so mkdir ../../lib/linux-x86
make[2]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamSupport/O.linux-x86'
make -C O.vxWorks-ppc32 -f ../Makefile TOP=../.. \
    T_A=vxWorks-ppc32 install
make[2]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamSupport/O.vxWorks-ppc32'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamSupport/O.vxWorks-ppc32'
make[1]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamSupport'
make -C ./pvcamApp install
make[1]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp'
make -C ./src install
make[2]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.linux-x86 ../../..
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.vxWorks-ppc32 ../../..
mkdir -p O.Common
make -C O.linux-x86 -f ../Makefile TOP=../../.. \
    T_A=linux-x86 install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src/O.linux-x86'
/usr/bin/gcc  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_  -DUNIX  -Dlinux     -O3 -g   -Wall     -D_FILE_OFFSET_BITS=64  -mtune=generic     -m32 -D_FILE_OFFSET_BITS=64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.1/include        -MM -MF drvPVCamEpics.d  ../drvPVCamEpics.c
/usr/bin/g++  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_  -DUNIX  -Dlinux     -O3 -g   -Wall     -D_FILE_OFFSET_BITS=64  -mtune=generic     -m32 -D_FILE_OFFSET_BITS=64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.1/include        -MM -MF pvCam.d  ../pvCam.cpp
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src/O.linux-x86'
make[3]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src/O.linux-x86'
Installing dbd file ../../../dbd/pvCamSupport.dbd mkdir ../../../dbd
/usr/bin/g++  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_  -DUNIX  -Dlinux     -O3 -g   -Wall     -D_FILE_OFFSET_BITS=64  -mtune=generic     -m32 -D_FILE_OFFSET_BITS=64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.1/include        -c ../pvCam.cpp
/usr/bin/gcc  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_  -DUNIX  -Dlinux     -O3 -g   -Wall     -D_FILE_OFFSET_BITS=64  -mtune=generic     -m32 -D_FILE_OFFSET_BITS=64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.1/include        -c ../drvPVCamEpics.c
/usr/bin/ar -rc    libpvCam.a         pvCam.o drvPVCamEpics.o
/usr/bin/ranlib libpvCam.a
/usr/bin/g++ -o libpvCam.so -shared -fPIC -Wl,-hlibpvCam.so -L/home/epics/devel/areaDetector-3-2/ADPvCam/lib/linux-x86 -L/home/epics/devel/areaDetector-3-2/ADCore/lib/linux-x86 -L/home/epics/devel/areaDetector-3-2/ADSupport/lib/linux-x86 -L/home/epics/devel/asyn-4-33/lib/linux-x86 -L/usr/local/epics-devel/base-7.0.1/lib/linux-x86            -rdynamic -m32             pvCam.o drvPVCamEpics.o   -lpvcam -lADBase -lasyn -lntndArrayConverter -lnt -lpvDatabase -lpvAccess -lpvData -lnetCDF -lMagick++ -lcoders -lMagick -ljbig -ljp2 -lbzlib -lpng -lwebp -llcms -lttf -lwmf -lfilters -ltiff -ljpeg -lxml2 -lNeXus -lhdf5 -lblosc -lszip -lzlib -ldbRecStd -ldbCore -lca -lCom -Wl,-Bdynamic -lX11 -lXext -lpthread   -lreadline -lm -lrt -ldl -lgcc
Installing shared library ../../../lib/linux-x86/libpvCam.so
Installing library ../../../lib/linux-x86/libpvCam.a
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src/O.linux-x86'
make -C O.vxWorks-ppc32 -f ../Makefile TOP=../../.. \
    T_A=vxWorks-ppc32 install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src/O.vxWorks-ppc32'
/usr/local/vw/vxWorks-6.9.4/gnu/4.3.3-vxworks-6.9/x86-linux2/bin/ccppc            -DCPU=PPC32  -DvxWorks=vxWorks -include /usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h/vxWorks.h    -O2   -Wall      -mstrict-align -mlongcall    -fno-builtin  -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/vxWorks -I../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/vxWorks -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/vxWorks -I/corvette/usr/local/epics-devel/base-7.0.1/include       -I/usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h -I/usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h/wrn/coreip -MM > drvPVCamEpics.d  ../drvPVCamEpics.c
/usr/local/vw/vxWorks-6.9.4/gnu/4.3.3-vxworks-6.9/x86-linux2/bin/ccppc            -DCPU=PPC32  -DvxWorks=vxWorks -include /usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h/vxWorks.h    -O2   -Wall      -mstrict-align -mlongcall    -fno-builtin  -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/vxWorks -I../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/vxWorks -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/vxWorks -I/corvette/usr/local/epics-devel/base-7.0.1/include       -I/usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h -I/usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h/wrn/coreip -MM > pvCam.d  ../pvCam.cpp
In file included from ../pvCam.cpp:11:
../pvCamSrc.h:36:20: error: master.h: No such file or directory
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src/O.vxWorks-ppc32'
make[3]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src/O.vxWorks-ppc32'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src/O.vxWorks-ppc32'
make[2]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/src'
make -C ./Db install
make[2]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/Db'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.linux-x86 ../../..
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.vxWorks-ppc32 ../../..
mkdir -p O.Common
make -C O.linux-x86 -f ../Makefile TOP=../../.. \
    T_A=linux-x86 install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/Db/O.linux-x86'
Installing template file ../../../db/pvCam.template mkdir ../../../db
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/Db/O.linux-x86'
make -C O.vxWorks-ppc32 -f ../Makefile TOP=../../.. \
    T_A=vxWorks-ppc32 install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/Db/O.vxWorks-ppc32'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/Db/O.vxWorks-ppc32'
make[2]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp/Db'
make[1]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/pvcamApp'
make -C ./iocs install
make[1]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs'
make -C ./pvcamIOC install
make[2]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC'
make -C ./configure install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/configure'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.linux-x86 ../..
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.vxWorks-ppc32 ../..
mkdir -p O.Common
make -C O.linux-x86 -f ../Makefile TOP=../.. \
    T_A=linux-x86 install
make[4]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/configure/O.linux-x86'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/convertRelease.pl checkRelease
make[4]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/configure/O.linux-x86'
make -C O.vxWorks-ppc32 -f ../Makefile TOP=../.. \
    T_A=vxWorks-ppc32 install
make[4]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/configure/O.vxWorks-ppc32'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/convertRelease.pl checkRelease
make[4]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/configure/O.vxWorks-ppc32'
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/configure'
make -C ./pvcamApp install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp'
make -C ./src install
make[4]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src'
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.linux-x86 ../../..
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/makeMakefile.pl O.vxWorks-ppc32 ../../..
mkdir -p O.Common
make -C O.linux-x86 -f ../Makefile TOP=../../.. \
    T_A=linux-x86 install
make[5]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86'
/usr/bin/g++  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_  -DUNIX  -Dlinux     -O3 -g   -Wall     -D_FILE_OFFSET_BITS=64  -mtune=generic     -m32 -D_FILE_OFFSET_BITS=64  -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include  -I../../../../../include/os/Linux -I../../../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include  -I/corvette/home/epics/devel/autosave-5-9/include/os/Linux -I/corvette/home/epics/devel/autosave-5-9/include   -I/corvette/home/epics/devel/busy-1-7/include   -I/corvette/home/epics/devel/calc-3-7/include   -I/corvette/home/epics/devel/seq-2-2-5/include   -I/corvette/home/epics/devel/sscan-2-11-1/include  -I/corvette/home/epics/devel/devIocStats-3-1-15/include/os/Linux -I/corvette/home/epics/devel/devIocStats-3-1-15/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.1/include        -MM -MF pvCamAppMain.d  ../pvCamAppMain.cpp
Creating dbd file pvCamApp.dbd
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/dbdExpand.pl   -I. -I.. -I../O.Common -I../../../dbd -I../../../../../dbd -I/corvette/home/epics/devel/asyn-4-33/dbd -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/dbd -I/corvette/home/epics/devel/autosave-5-9/dbd -I/corvette/home/epics/devel/busy-1-7/dbd -I/corvette/home/epics/devel/calc-3-7/dbd -I/corvette/home/epics/devel/seq-2-2-5/dbd -I/corvette/home/epics/devel/sscan-2-11-1/dbd -I/corvette/home/epics/devel/devIocStats-3-1-15/dbd -I/corvette/usr/local/epics-devel/base-7.0.1/dbd -o pvCamApp.dbd pvCamSupport.dbd base.dbd NDPluginSupport.dbd ADSupport.dbd NDFileNull.dbd NDPluginPva.dbd PVAServerRegister.dbd NDFileNetCDF.dbd NDFileMagick.dbd NDFileTIFF.dbd NDFileJPEG.dbd NDFileNexus.dbd NDFileHDF5.dbd asyn.dbd asSupport.dbd busySupport.dbd calcSupport.dbd devIocStats.dbd sscanSupport.dbd
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/registerRecordDeviceDriver.pl   -I. -I.. -I../O.Common -I../../../dbd -I../../../../../dbd -I/corvette/home/epics/devel/asyn-4-33/dbd -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/dbd -I/corvette/home/epics/devel/autosave-5-9/dbd -I/corvette/home/epics/devel/busy-1-7/dbd -I/corvette/home/epics/devel/calc-3-7/dbd -I/corvette/home/epics/devel/seq-2-2-5/dbd -I/corvette/home/epics/devel/sscan-2-11-1/dbd -I/corvette/home/epics/devel/devIocStats-3-1-15/dbd -I/corvette/usr/local/epics-devel/base-7.0.1/dbd    -o pvCamApp_registerRecordDeviceDriver.cpp ../O.Common/pvCamApp.dbd pvCamApp_registerRecordDeviceDriver /home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC
/usr/bin/g++  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_  -DUNIX  -Dlinux     -O3 -g   -Wall     -D_FILE_OFFSET_BITS=64  -mtune=generic     -m32 -D_FILE_OFFSET_BITS=64  -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include  -I../../../../../include/os/Linux -I../../../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include  -I/corvette/home/epics/devel/autosave-5-9/include/os/Linux -I/corvette/home/epics/devel/autosave-5-9/include   -I/corvette/home/epics/devel/busy-1-7/include   -I/corvette/home/epics/devel/calc-3-7/include   -I/corvette/home/epics/devel/seq-2-2-5/include   -I/corvette/home/epics/devel/sscan-2-11-1/include  -I/corvette/home/epics/devel/devIocStats-3-1-15/include/os/Linux -I/corvette/home/epics/devel/devIocStats-3-1-15/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.1/include        -MM -MF pvCamApp_registerRecordDeviceDriver.d  pvCamApp_registerRecordDeviceDriver.cpp
make[5]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86'
make[5]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86'
Installing created dbd file ../../../dbd/pvCamApp.dbd mkdir ../../../dbd
/usr/bin/g++  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_  -DUNIX  -Dlinux     -O3 -g   -Wall     -D_FILE_OFFSET_BITS=64  -mtune=generic     -m32 -D_FILE_OFFSET_BITS=64  -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include  -I../../../../../include/os/Linux -I../../../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include  -I/corvette/home/epics/devel/autosave-5-9/include/os/Linux -I/corvette/home/epics/devel/autosave-5-9/include   -I/corvette/home/epics/devel/busy-1-7/include   -I/corvette/home/epics/devel/calc-3-7/include   -I/corvette/home/epics/devel/seq-2-2-5/include   -I/corvette/home/epics/devel/sscan-2-11-1/include  -I/corvette/home/epics/devel/devIocStats-3-1-15/include/os/Linux -I/corvette/home/epics/devel/devIocStats-3-1-15/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.1/include        -c pvCamApp_registerRecordDeviceDriver.cpp
/usr/bin/g++  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_  -DUNIX  -Dlinux     -O3 -g   -Wall     -D_FILE_OFFSET_BITS=64  -mtune=generic     -m32 -D_FILE_OFFSET_BITS=64  -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include  -I../../../../../include/os/Linux -I../../../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/Linux -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include  -I/corvette/home/epics/devel/autosave-5-9/include/os/Linux -I/corvette/home/epics/devel/autosave-5-9/include   -I/corvette/home/epics/devel/busy-1-7/include   -I/corvette/home/epics/devel/calc-3-7/include   -I/corvette/home/epics/devel/seq-2-2-5/include   -I/corvette/home/epics/devel/sscan-2-11-1/include  -I/corvette/home/epics/devel/devIocStats-3-1-15/include/os/Linux -I/corvette/home/epics/devel/devIocStats-3-1-15/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/Linux -I/corvette/usr/local/epics-devel/base-7.0.1/include        -c ../pvCamAppMain.cpp
/usr/bin/g++ -o pvCamApp -Wl,-Bstatic -L/home/epics/devel/areaDetector-3-2/ADPvCam/lib/linux-x86 -L/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/lib/linux-x86 -L/home/epics/devel/areaDetector-3-2/ADCore/lib/linux-x86 -L/home/epics/devel/areaDetector-3-2/ADSupport/lib/linux-x86 -L/home/epics/devel/asyn-4-33/lib/linux-x86 -L/home/epics/devel/autosave-5-9/lib/linux-x86 -L/home/epics/devel/busy-1-7/lib/linux-x86 -L/home/epics/devel/calc-3-7/lib/linux-x86 -L/home/epics/devel/devIocStats-3-1-15/lib/linux-x86 -L/home/epics/devel/seq-2-2-5/lib/linux-x86 -L/home/epics/devel/sscan-2-11-1/lib/linux-x86 -L/usr/local/epics-devel/base-7.0.1/lib/linux-x86            -rdynamic -m32             pvCamApp_registerRecordDeviceDriver.o pvCamAppMain.o   -lpvCam -lNDPlugin -lADBase -lntndArrayConverter -lnt -lpvDatabase -lpvAccessIOC -lpvAccessCA -lpvAccess -lpvData -lnetCDF -lMagick++ -lcoders -lMagick -ljbig -ljp2 -lbzlib -lpng -lwebp -llcms -lttf -lwmf -lfilters -ltiff -ljpeg -lxml2 -lNeXus -lhdf5 -lblosc -lszip -lzlib -lasyn -lautosave -lbusy -lcalc -ldevIocStats -lsscan -lseq -lpv -ldbRecStd -ldbCore -lca -lCom -Wl,-Bdynamic -lpvcam -lraw1394 -lX11 -lXext -lpthread   -lreadline -lm -lrt -ldl -lgcc
Installing created executable ../../../bin/linux-x86/pvCamApp mkdir ../../../bin/linux-x86
make[5]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.linux-x86'
make -C O.vxWorks-ppc32 -f ../Makefile TOP=../../.. \
    T_A=vxWorks-ppc32 install
make[5]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.vxWorks-ppc32'
/usr/local/vw/vxWorks-6.9.4/gnu/4.3.3-vxworks-6.9/x86-linux2/bin/ccppc            -DCPU=PPC32  -DvxWorks=vxWorks -include /usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h/vxWorks.h    -O2   -Wall      -mstrict-align -mlongcall    -fno-builtin  -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/vxWorks -I../../../include   -I../../../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/vxWorks -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include  -I/corvette/home/epics/devel/autosave-5-9/include/os/vxWorks -I/corvette/home/epics/devel/autosave-5-9/include   -I/corvette/home/epics/devel/busy-1-7/include   -I/corvette/home/epics/devel/calc-3-7/include   -I/corvette/home/epics/devel/seq-2-2-5/include   -I/corvette/home/epics/devel/sscan-2-11-1/include  -I/corvette/home/epics/devel/devIocStats-3-1-15/include/os/vxWorks -I/corvette/home/epics/devel/devIocStats-3-1-15/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/vxWorks -I/corvette/usr/local/epics-devel/base-7.0.1/include       -I/usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h -I/usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h/wrn/coreip -MM > pvCamAppMain.d  ../pvCamAppMain.cpp
perl -CSD /corvette/usr/local/epics-devel/base-7.0.1/bin/linux-x86/registerRecordDeviceDriver.pl   -I. -I.. -I../O.Common -I../../../dbd -I../../../../../dbd -I/corvette/home/epics/devel/asyn-4-33/dbd -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/dbd -I/corvette/home/epics/devel/autosave-5-9/dbd -I/corvette/home/epics/devel/busy-1-7/dbd -I/corvette/home/epics/devel/calc-3-7/dbd -I/corvette/home/epics/devel/seq-2-2-5/dbd -I/corvette/home/epics/devel/sscan-2-11-1/dbd -I/corvette/home/epics/devel/devIocStats-3-1-15/dbd -I/corvette/usr/local/epics-devel/base-7.0.1/dbd    -o pvCamApp_registerRecordDeviceDriver.cpp ../O.Common/pvCamApp.dbd pvCamApp_registerRecordDeviceDriver /home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC
/usr/local/vw/vxWorks-6.9.4/gnu/4.3.3-vxworks-6.9/x86-linux2/bin/ccppc            -DCPU=PPC32  -DvxWorks=vxWorks -include /usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h/vxWorks.h    -O2   -Wall      -mstrict-align -mlongcall    -fno-builtin  -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/vxWorks -I../../../include   -I../../../../../include      -I/corvette/home/epics/devel/asyn-4-33/include     -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include/os/vxWorks -I/corvette/home/epics/devel/areaDetector-3-2/ADSupport/include   -I/corvette/home/epics/devel/areaDetector-3-2/ADCore/include  -I/corvette/home/epics/devel/autosave-5-9/include/os/vxWorks -I/corvette/home/epics/devel/autosave-5-9/include   -I/corvette/home/epics/devel/busy-1-7/include   -I/corvette/home/epics/devel/calc-3-7/include   -I/corvette/home/epics/devel/seq-2-2-5/include   -I/corvette/home/epics/devel/sscan-2-11-1/include  -I/corvette/home/epics/devel/devIocStats-3-1-15/include/os/vxWorks -I/corvette/home/epics/devel/devIocStats-3-1-15/include -I/corvette/usr/local/epics-devel/base-7.0.1/include/compiler/gcc -I/corvette/usr/local/epics-devel/base-7.0.1/include/os/vxWorks -I/corvette/usr/local/epics-devel/base-7.0.1/include       -I/usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h -I/usr/local/vw/vxWorks-6.9.4/vxworks-6.9/target/h/wrn/coreip -MM > pvCamApp_registerRecordDeviceDriver.d  pvCamApp_registerRecordDeviceDriver.cpp
make[5]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.vxWorks-ppc32'
make[5]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.vxWorks-ppc32'
make[5]: Nothing to be done for `install'.
make[5]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src/O.vxWorks-ppc32'
make[4]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp/src'
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/pvcamApp'
make -C ./iocBoot install
make[3]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/iocBoot'
make -C ./iocPvCam install
make[4]: Entering directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/iocBoot/iocPvCam'
make[4]: Nothing to be done for `install'.
make[4]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/iocBoot/iocPvCam'
make[3]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC/iocBoot'
make[2]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs/pvcamIOC'
make[1]: Leaving directory `/home/epics/devel/areaDetector-3-2/ADPvCam/iocs'

corvette:~/devel/areaDetector/ADPvCam>ls iocs/pvcamIOC/bin/linux-x86/ pvCamApp


*****************************************************

Note that you may need to install the 32-bit versions of some packages on your Linux system if it is a 64-bit system.

Mark






________________________________
From: [email protected] <[email protected]> on behalf of Häbel, Catharina <[email protected]>
Sent: Monday, May 28, 2018 10:03 AM
To: [email protected]
Subject: ADPvcam: can't create IOC because of missing build (bin) folder

I have used the areaDetector R3-2 and the ADPvCam R2-2, EPICS 3.14.12.4 and Debian 9 to build an IOC for the Princeton SOPHIA-XO Camera. But there is no bin folder created as it is the case for e.g. by building an IOC for ADAndor. Any help is welcome.

Thanks

Catharina

________________________________

Helmholtz-Zentrum Berlin für Materialien und Energie GmbH

Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.

Aufsichtsrat: Vorsitzender Dr. Karl Eugen Huthmacher, stv. Vorsitzende Dr. Jutta Koch-Unterseher
Geschäftsführung: Prof. Dr. Bernd Rech (kommissarisch), Thomas Frederking

Sitz Berlin, AG Charlottenburg, 89 HRB 5583

Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin

https://www.helmholtz-berlin.de

________________________________

Helmholtz-Zentrum Berlin für Materialien und Energie GmbH

Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.

Aufsichtsrat: Vorsitzender Dr. Karl Eugen Huthmacher, stv. Vorsitzende Dr. Jutta Koch-Unterseher
Geschäftsführung: Prof. Dr. Bernd Rech (kommissarisch), Thomas Frederking

Sitz Berlin, AG Charlottenburg, 89 HRB 5583

Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin

https://www.helmholtz-berlin.de

References:
ADPvcam: can't create IOC because of missing build (bin) folder Häbel, Catharina
Re: ADPvcam: can't create IOC because of missing build (bin) folder Mark Rivers
Re: ADPvcam: can't create IOC because of missing build (bin) folder Mark Rivers
AW: ADPvcam: can't create IOC because of missing build (bin) folder Häbel, Catharina
RE: ADPvcam: can't create IOC because of missing build (bin) folder Mark Rivers

Navigate by Date:
Prev: Re: MVME3100 FPU Support on RTEMS 4.10.2 Joel Sherrill
Next: Re: MVME3100 FPU Support on RTEMS 4.10.2 Till Straumann
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  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: ADPvcam: can't create IOC because of missing build (bin) folder Mark Rivers
Next: tvx for pilatus randomic crash over ssh Gabriel de Souza Fedel
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  <20182019  2020  2021  2022  2023  2024 
ANJ, 06 Jun 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·