That XML file does not look right. Its name contains the string “gui”, and I think it describes a GUI layout, not the camera features.
Mark
From: John Dobbins <john.dobbins at cornell.edu>
Sent: Wednesday, June 5, 2024 3:06 PM
To: Mark Rivers <rivers at cars.uchicago.edu>
Cc: tech-talk at aps.anl.gov
Subject: Re: Required Perl modules?
I am working on getting the camera recognized on linux.
I did plug it into a Windows machine where SpinView caches the XML into
C:\ProgramData\Spinnaker\Shared\XML
From which I got the attached (in a zip archive) XML file. Does it look reasonable? I will try arv-tool soon.
Hi John,
Have you extracted the XML file for that camera using arv-tool? If you send it to me I’ll add it to ADGenICam and create the .template and OPI files for it.
Mark
I should add, I am trying to use a FLIR BFS-U3-161S7M
John
Is there an example st.cmd file for a BlackFlyS USB camera?
iocBoot/iocSpinnaker/start_epics references st.cmd.bflys_usb3
but that doesn't exist.
Thanks,
John
My bad. I incorrectly cloned ADGenICam into ADGeniCam. John
I should note the running make in ADGeniCam works but running make in support_flir stir produces the same error.
John
Mark,
Using base-7.0.6, areaDetector-R3-13, and your list of prerequisites below I have gotten as far as ADGeniCam (in my effort to get to ADSpinnaker).
Stuck at:
make[4]: Entering directory '/nfs/chess/epics/det/support_flir/areaDetector-R3-13/ADCore/ADApp/op'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/nfs/chess/epics/det/support_flir/areaDetector-R3-13/ADCore/ADApp/op'
make[3]: Leaving directory '/nfs/chess/epics/det/support_flir/areaDetector-R3-13/ADCore/ADApp'
make[2]: Leaving directory '/nfs/chess/epics/det/support_flir/areaDetector-R3-13/ADCore'
make -C /nfs/chess/epics/det/support_flir/areaDetector-R3-13/ADGenICam install
make[2]: Entering directory '/nfs/chess/epics/det/support_flir/areaDetector-R3-13/ADGenICam'
make[2]: *** No rule to make target 'install'. Stop.
make[2]: Leaving directory '/nfs/chess/epics/det/support_flir/areaDetector-R3-13/ADGenICam'
make[1]: *** [/nfs/chess/epics/det/base-7.0.6/configure/RULES_DIRS:85: /nfs/chess/epics/det/support_flir/areaDetector-R3-13/ADGenICam.install] Error 2
make[1]: Leaving directory '/nfs/chess/epics/det/support_flir/areaDetector-R3-13'
make: *** [/nfs/chess/epics/det/base-7.0.6/configure/RULES_DIRS:85: /nfs/chess/epics/det/support_flir/areaDetector-R3-13.install] Error 2
jad22@lnx209 $ gedit /nfs/chess/epics/det/base-7.0.6/configure/RULES_DIRS &
John
Hi John,
This is what I have found necessary for our installations.
In order to build EPICS base and the synApps support tree, including our local application, on RHEL 9 I needed to install the following additional packages:
- telnet
- libusb-devel
- perl-FindBin
- perl-ExtUtils-Command
- re2c
- rpcgen
- libtirpc-devel
- boost-devel
- readline-devel
- libssh2-devel
- zeromq-devel
- libraw1394-devel
areaDetector needs aravis to be installed. aravis requires installing
Measurement Computing support requires installing their uldaq library, which is built from source. That can be built and installed as follows:
./configure
make
sudo make install
Mark
Sent from my iPhone
On Jun 3, 2024, at 7:20 PM, John Dobbins via Tech-talk <tech-talk at aps.anl.gov> wrote:
All,
I am building EPICS support on a new (for me) version of linux, Alma 9. Previous work on Scientific Linux 7.
I got to calc-R3-7-5 and I run into a PERL related error.
perl -CSD -MExtUtils::Command -e cat ../calcSupport_LOCAL.dbd ../calcSupport_withSSCAN.dbd ../calcSupport_withSNCSEQ.dbd > calcSupport.dbd
Can't locate ExtUtils/Command.pm in @INC (you may need to install the ExtUtils::Command module) (@INC contains: /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5
/usr/share/perl5).
BEGIN failed--compilation aborted.
A quick look at the Alma 9 PERL install shows ExtUtils missing.
I see that the Alma 9 PERL install appears to be missing other modules I see in the SL7 PERL install.
I am wondering if there is a list PERL modules needed for EPICS build? (as opposed to discovery by trial)
Thanks,
John Dobbins
Research Support Specialist
Cornell High Energy Synchrotron Source
Cornell University
www.chess.cornell.edu