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  2018  2019  2020  2021  2022  <20232024  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  2018  2019  2020  2021  2022  <20232024 
<== Date ==> <== Thread ==>

Subject: NDPluginXIP to compile the RIXSCam detector
From: Nicolas Guilhermo Silva Moliterno via Tech-talk <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Cc: SWC <swc at lnls.br>
Date: Thu, 9 Mar 2023 18:12:18 +0000
Hi everyone, I'm compiling a RIXSCam detector.
I have compiled EPICS BASE = 3.15.9
SYNAPPS = 6.0 with AreaDetector -> ADCore, ADSupport.
I found myself stuck with the following compilation errors that I believe are related to Plugin = NDPluginXIPApp,
but I couldn't find it anywhere to compile it, if anyone can help me.
Thanks.
C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support\areaDetector-R3-3-1\ADRIXSCam>"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.11.24
** Copyright (c) 2021 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'

C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support\areaDetector-R3-3-1\ADRIXSCam>make
C:/ProgramData/chocolatey/lib/make/tools/install/bin/make.exe -C ./configure install
make[1]: Entering directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/configure'
perl -CSD C:/EPICS/base-3.15.9/bin/windows-x64/makeMakefile.pl O.windows-x64 ../..
perl -CSD -MExtUtils::Command -e mkpath O.Common
C:/ProgramData/chocolatey/lib/make/tools/install/bin/make.exe -C O.windows-x64 -f ../Makefile TOP=../.. \
    T_A=windows-x64 install
make[2]: Entering directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/configure/O.windows-x64'
perl -CSD C:/EPICS/base-3.15.9/bin/windows-x64/convertRelease.pl checkRelease
make[2]: Leaving directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/configure/O.windows-x64'
make[1]: Leaving directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/configure'
C:/ProgramData/chocolatey/lib/make/tools/install/bin/make.exe -C ./rixscamSupport install
make[1]: Entering directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamSupport'
perl -CSD C:/EPICS/base-3.15.9/bin/windows-x64/makeMakefile.pl O.windows-x64 ../../..
perl -CSD -MExtUtils::Command -e mkpath O.Common
C:/ProgramData/chocolatey/lib/make/tools/install/bin/make.exe -C O.windows-x64 -f ../Makefile TOP=../../.. \
    T_A=windows-x64 install
make[2]: Entering directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamSupport/O.windows-x64'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamSupport/O.windows-x64'
make[1]: Leaving directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamSupport'
C:/ProgramData/chocolatey/lib/make/tools/install/bin/make.exe -C ./rixscamApp install
make[1]: Entering directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamApp'
C:/ProgramData/chocolatey/lib/make/tools/install/bin/make.exe -C ./src install
make[2]: Entering directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamApp/src'
perl -CSD C:/EPICS/base-3.15.9/bin/windows-x64/makeMakefile.pl O.windows-x64 ../../..
perl -CSD -MExtUtils::Command -e mkpath O.Common
C:/ProgramData/chocolatey/lib/make/tools/install/bin/make.exe -C O.windows-x64 -f ../Makefile TOP=../../.. \
    T_A=windows-x64 install
make[3]: Entering directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamApp/src/O.windows-x64'
perl -CSD C:/EPICS/base-3.15.9/bin/windows-x64/mkmf.pl  -m rixscam.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include      -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/asyn-R4-33/include   -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/include  -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/include/os/WIN32 -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/include   -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADCore/include -IC:\EPICS\base-3.15.9/include/compiler/msvc -IC:\EPICS\base-3.15.9/include/os/WIN32 -IC:\EPICS\base-3.15.9/include        rixscam.obj ../rixscam.cpp
"Installing dbd file ../../../dbd/rixscamSupport.dbd"
mkdir ../../../dbd
"Installing generic include file ../../../include/rixscam.h"
mkdir ../../../include
cl -EHsc -GR               -nologo -FC -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3 -w44355 -w44344 -w44251    -DH5_BUILT_AS_DYNAMIC_LIB    -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -TP  -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include      -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/asyn-R4-33/include   -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/include  -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/include/os/WIN32 -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/include   -IC:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADCore/include -IC:\EPICS\base-3.15.9/include/compiler/msvc -IC:\EPICS\base-3.15.9/include/os/WIN32 -IC:\EPICS\base-3.15.9/include        -c ../rixscam.cpp
rixscam.cpp
C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support\areaDetector-R3-3-1\ADRIXSCam\rixscamApp\src\rixscam.cpp(303) : Note >>>> Logging turned on!
C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support\areaDetector-R3-3-1\ADRIXSCam\rixscamApp\src\rixscam.cpp(528) : Note >>>> It may be beneficial to constrain sizeX/Y to be a multiple of binX/Y
C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support\areaDetector-R3-3-1\ADRIXSCam\rixscamApp\src\rixscam.cpp(718) : Note >>>> Force grab_setup, even when ROI unchanged (bug in xcmclm?)
C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support\areaDetector-R3-3-1\ADRIXSCam\rixscamApp\src\rixscam.cpp(1163): warning C4101: 'node': unreferenced local variable
C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support\areaDetector-R3-3-1\ADRIXSCam\rixscamApp\src\rixscam.cpp(1422) : Note >>>> This might not be thread-safe
link -nologo -subsystem:windows -dll -LTCG -incremental:no -opt:ref -release  -MACHINE:X64      -out:rixscam.dll -implib:rixscam.lib         rixscam.obj      C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADCore/lib/windows-x64/ADBase.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/asyn-R4-33/lib/windows-x64/asyn.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/netCDF.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/Magick++.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/coders.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/Magick.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/jbig.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/jp2.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/bzlib.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/png.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/webp.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/lcms.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/ttf.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/wmf.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/filters.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/tiff.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/jpeg.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/xml2.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/NeXus.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/hdf5.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/blosc.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/szip.lib  C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support/areaDetector-R3-3-1/ADSupport/lib/windows-x64/zlib.lib  C:\EPICS\base-3.15.9/lib/windows-x64/dbRecStd.lib  C:\EPICS\base-3.15.9/lib/windows-x64/dbCore.lib  C:\EPICS\base-3.15.9/lib/windows-x64/ca.lib  C:\EPICS\base-3.15.9/lib/windows-x64/Com.lib gdi32.lib oleaut32.lib
   Creating library rixscam.lib and object rixscam.exp
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_load_seq
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_cancel_grab
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_set_target_temperature
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_get_cam_serial_number
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_cds_gain
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_grab
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_set_param
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_dll_version
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_ccd_power
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_grab_setup_1node
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_logging
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_discover
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_set_voltage
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_init
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_temp_cntrl_select_IO
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_cds_offset
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_set_timeout
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_send_temp_cntrl_command
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_terminate
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_initialise_spi
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_pulse
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_ifsver
rixscam.obj : error LNK2001: unresolved external symbol __imp_xcm_clm_fpgaver
rixscam.dll : fatal error LNK1120: 23 unresolved externals
make[3]: *** [C:\EPICS\base-3.15.9/configure/RULES_BUILD:292: rixscam.dll] Error 1120
make[3]: Leaving directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamApp/src/O.windows-x64'
make[2]: *** [C:\EPICS\base-3.15.9/configure/RULES_ARCHS:58: install.windows-x64] Error 2
make[2]: Leaving directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamApp/src'
make[1]: *** [C:\EPICS\base-3.15.9/configure/RULES_DIRS:85: src.install] Error 2
make[1]: Leaving directory 'C:/Users/nicolas.moliterno/Downloads/synApps_6_0/my_synApps/support/areaDetector-R3-3-1/ADRIXSCam/rixscamApp'
make: *** [C:\EPICS\base-3.15.9/configure/RULES_DIRS:85: rixscamApp.install] Error 2

C:\Users\nicolas.moliterno\Downloads\synApps_6_0\my_synApps\support\areaDetector-R3-3-1\ADRIXSCam>

Nicolas Guilhermo Silva Moliterno
nicolas.moliterno at lnls.br

Grupo SWC-Software de Controle / Control Software Group
Laboratório Nacional de Luz Síncrotron - LNLS Centro Nacional de Pesquisa em Energia e Materiais - CNPEM

Aviso Legal: Esta mensagem e seus anexos podem conter informações confidenciais e/ou de uso restrito. Observe atentamente seu conteúdo e considere eventual consulta ao remetente antes de copiá-la, divulgá-la ou distribuí-la. Se você recebeu esta mensagem por engano, por favor avise o remetente e apague-a imediatamente.

Disclaimer: This email and its attachments may contain confidential and/or privileged information. Observe its content carefully and consider possible querying to the sender before copying, disclosing or distributing it. If you have received this email by mistake, please notify the sender and delete it immediately.


Replies:
RE: NDPluginXIP to compile the RIXSCam detector Mark Rivers via Tech-talk

Navigate by Date:
Prev: Re: [EXTERNAL] Can not open more than one Phoebus instance at the same time Kasemir, Kay via Tech-talk
Next: RE: areadetector on windows, xml2 Mark Rivers via Tech-talk
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  2018  2019  2020  2021  2022  <20232024 
Navigate by Thread:
Prev: Re: [EXTERNAL] Can not open more than one Phoebus instance at the same time javicruz--- via Tech-talk
Next: RE: NDPluginXIP to compile the RIXSCam detector Mark Rivers via Tech-talk
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  2018  2019  2020  2021  2022  <20232024 
ANJ, 10 Mar 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·