Closed LeeYangLBLBCS closed 3 years ago
You are running ADAravis R2-2. If you look at the release notes for ADAravis R2-1 they say this:
Added support for PixelFormat=Mono12Packed and Mono12p. This requires ADGenICam R1-6 or later because that contains the code to decompress these formats. These formats send 2 12-bit pixel values in 3 bytes, rather than 4 bytes required with Mono16. This reduces network bandwidth and allows many cameras to run faster.
You should get the latest release of ADGenICam.
I am using ADGenICam R1-7. I believe that's the latest.
Just realized I mixed up the ADGenICam versions. Sorry about that.
I cannot reproduce that problem. I just checked out ADGenICam R1-7 and ADAravis R2-2 and rebuilt them both with no problems. This is on Centos 7.
corvette:~/devel/areaDetector/ADGenICam>git checkout R1-7
Note: checking out 'R1-7'.
...
HEAD is now at c94d29a... Added FLIR_BFLY_PGE_13H2M autoconverted OPI files
corvette:~/devel/areaDetector/ADGenICam>make -sj clean
corvette:~/devel/areaDetector/ADGenICam>make -sj
Installing shared library ../../../lib/linux-x86_64/libADGenICam.so
Installing library ../../../lib/linux-x86_64/libADGenICam.a
corvette:~/devel/areaDetector/ADGenICam>cd ../ADAravis/
/home/epics/devel/areaDetector/ADAravis
corvette:~/devel/areaDetector/ADAravis>git checkout R2-2
Note: checking out 'R2-2'.
...
HEAD is now at 1ae4751... Update for R2-2
corvette:~/devel/areaDetector/ADAravis>make -sj clean
corvette:~/devel/areaDetector/ADAravis>make -sj
Installing shared library ../../../lib/linux-x86_64/libADAravis.so
Installing library ../../../lib/linux-x86_64/libADAravis.a
Creating dbd file ADAravisApp.dbd
Installing created dbd file ../../../dbd/ADAravisApp.dbd
/home/epics/devel/areaDetector-3-10/ADSupport/lib/linux-x86_64/libjp2.a(jas_stream.o): In function `jas_stream_tmpfile':
/home/epics/devel/areaDetector-3-10/ADSupport/supportApp/GraphicsMagickSrc/jp2/src/libjasper/O.linux-x86_64/../../../../../../supportApp/GraphicsMagickSrc/jp2/src/libjasper/base/jas_stream.c:368: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
Installing created executable ../../../bin/linux-x86_64/ADAravisApp
corvette:~/devel/areaDetector/ADAravis>