I ran into the problem below building areaDetector1-8beta1 in synApps_5_6.
I checked and found that the file 'netcdf.h' exists in C:\epics\synApps_5_6\support\areaDetector-1-8beta1\ADApp\netCDFSrc\include.
In 'NDFileNetCDF.cpp', I changed line 11 from
#include <netcdf.h>
to
#include "..\netCDFSrc\include\netcdf.h"
I had to do the same for NDFileTiff.cpp, NDFileJPEG.cpp, and NDFileMagick.cpp and it worked.
However, I still run into the same problem Emma did here http://www.aps.anl.gov/epics/tech-talk/2012/msg00854.php. I tried Ulrik's suggestion here http://www.aps.anl.gov/epics/tech-talk/2012/msg00858.php but that did not work. I did however get a different error than Emma (see below below).
I will probably try Mark's third suggestion of living without Magick support next.
netcdf issue:
make[4]: Entering directory `C:/epics/synApps_5_6/support/areaDetector-1-8beta1/ADApp/pluginSrc/O.windows-x64'
"Installing dbd file ../../../dbd/NDPluginSupport.dbd"
"Installing dbd file ../../../dbd/NDFileJPEG.dbd"
"Installing dbd file ../../../dbd/NDFileMagick.dbd"
"Installing dbd file ../../../dbd/NDFileNetCDF.dbd"
"Installing dbd file ../../../dbd/NDFileNexus.dbd"
"Installing dbd file ../../../dbd/NDFileHDF5.dbd"
"Installing dbd file ../../../dbd/NDFileTIFF.dbd"
"Installing dbd file ../../../dbd/NDFileNull.dbd"
"Installing dbd file ../../../dbd/NDPluginColorConvert.dbd"
"Installing dbd file ../../../dbd/NDPluginOverlay.dbd"
"Installing dbd file ../../../dbd/NDPluginProcess.dbd"
"Installing dbd file ../../../dbd/NDPluginROI.dbd"
"Installing dbd file ../../../dbd/NDPluginStats.dbd"
"Installing dbd file ../../../dbd/NDPluginStdArrays.dbd"
"Installing dbd file ../../../dbd/NDPluginTransform.dbd"
"Installing generic include file ../../../include/NDPluginDriver.h"
"Installing generic include file ../../../include/NDPluginFile.h"
cl /nologo /EHsc /GR -c /favor:blend /favor:blend /nologo /D__STDC__=0 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_N
ONSTDC_NO_DEPRECATE /nologo /D__STDC__=0 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE /RTCsu /Zi /W3 /w44
355 -DHAVE_PVAPI -DLIBTIFF_STATIC /MTd -DEPICS_DLL_NO /TP -I. -I..\\O.Common -I. -I.. -I..\\..\\..\\include\\os\
\WIN32 -I..\\..\\..\\include -IC:\epics\synApps_5_6\support\\asyn-4-18\\include -IC:\epics\synApps_5_6\support\\calc
-2-9\\include -IC:\epics\synApps_5_6\support\\busy-1-4\\include -IC:\epics\synApps_5_6\support\\sscan-2-7\\include -IC
:\epics\synApps_5_6\support\\mca-7-1\\include\\os\\WIN32 -IC:\epics\synApps_5_6\support\\mca-7-1\\include -IC:\epics\syn
Apps_5_6\support\\autosave-4-8\\include\\os\\WIN32 -IC:\epics\synApps_5_6\support\\autosave-4-8\\include -IC:\epics\synA
pps_5_6\support\\areaDetector-1-8beta1\\include\\os\\WIN32 -IC:\epics\synApps_5_6\support\\areaDetector-1-8beta1\\includ
e -IC:\epics\base\base-R3-14-12-1\\include\\os\\WIN32 -IC:\epics\base\base-R3-14-12-1\\include ..\\NDPluginDriver.
cpp
NDPluginDriver.cpp
..\NDPluginDriver.cpp(458) : warning C4244: 'argument' : conversion from '__int64' to 'int', possible loss of data
cl /nologo /EHsc /GR -c /favor:blend /favor:blend /nologo /D__STDC__=0 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_N
ONSTDC_NO_DEPRECATE /nologo /D__STDC__=0 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE /RTCsu /Zi /W3 /w44
355 -DHAVE_PVAPI -DLIBTIFF_STATIC /MTd -DEPICS_DLL_NO /TP -I. -I..\\O.Common -I. -I.. -I..\\..\\..\\include\\os\
\WIN32 -I..\\..\\..\\include -IC:\epics\synApps_5_6\support\\asyn-4-18\\include -IC:\epics\synApps_5_6\support\\calc
-2-9\\include -IC:\epics\synApps_5_6\support\\busy-1-4\\include -IC:\epics\synApps_5_6\support\\sscan-2-7\\include -IC
:\epics\synApps_5_6\support\\mca-7-1\\include\\os\\WIN32 -IC:\epics\synApps_5_6\support\\mca-7-1\\include -IC:\epics\syn
Apps_5_6\support\\autosave-4-8\\include\\os\\WIN32 -IC:\epics\synApps_5_6\support\\autosave-4-8\\include -IC:\epics\synA
pps_5_6\support\\areaDetector-1-8beta1\\include\\os\\WIN32 -IC:\epics\synApps_5_6\support\\areaDetector-1-8beta1\\includ
e -IC:\epics\base\base-R3-14-12-1\\include\\os\\WIN32 -IC:\epics\base\base-R3-14-12-1\\include ..\\NDPluginFile.cp
p
NDPluginFile.cpp
cl /nologo /EHsc /GR -c /favor:blend /favor:blend /nologo /D__STDC__=0 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_N
ONSTDC_NO_DEPRECATE /nologo /D__STDC__=0 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE /RTCsu /Zi /W3 /w44
355 -DHAVE_PVAPI -DLIBTIFF_STATIC /MTd -DEPICS_DLL_NO /TP -I. -I..\\O.Common -I. -I.. -I..\\..\\..\\include\\os\
\WIN32 -I..\\..\\..\\include -IC:\epics\synApps_5_6\support\\asyn-4-18\\include -IC:\epics\synApps_5_6\support\\calc
-2-9\\include -IC:\epics\synApps_5_6\support\\busy-1-4\\include -IC:\epics\synApps_5_6\support\\sscan-2-7\\include -IC
:\epics\synApps_5_6\support\\mca-7-1\\include\\os\\WIN32 -IC:\epics\synApps_5_6\support\\mca-7-1\\include -IC:\epics\syn
Apps_5_6\support\\autosave-4-8\\include\\os\\WIN32 -IC:\epics\synApps_5_6\support\\autosave-4-8\\include -IC:\epics\synA
pps_5_6\support\\areaDetector-1-8beta1\\include\\os\\WIN32 -IC:\epics\synApps_5_6\support\\areaDetector-1-8beta1\\includ
e -IC:\epics\base\base-R3-14-12-1\\include\\os\\WIN32 -IC:\epics\base\base-R3-14-12-1\\include ..\\NDFileNetCDF.cp
p
NDFileNetCDF.cpp
..\NDFileNetCDF.cpp(11) : fatal error C1083: Cannot open include file: 'netcdf.h': No such file or directory
make[4]: *** [NDFileNetCDF.obj] Error 2
make[4]: Leaving directory `C:/epics/synApps_5_6/support/areaDetector-1-8beta1/ADApp/pluginSrc/O.windows-x64'
make[3]: *** [install.windows-x64] Error 2
make[3]: Leaving directory `C:/epics/synApps_5_6/support/areaDetector-1-8beta1/ADApp/pluginSrc'
make[2]: *** [pluginSrc.install] Error 2
make[2]: Leaving directory `C:/epics/synApps_5_6/support/areaDetector-1-8beta1/ADApp'
make[1]: *** [ADApp.install] Error 2
make[1]: Leaving directory `C:/epics/synApps_5_6/support/areaDetector-1-8beta1'
make: *** [C:\epics\synApps_5_6\support/areaDetector-1-8beta1.install] Error 2
c:\epics\synApps_5_6\support>
Magick issue:
CORE_RL_Magick++_.lib(Image.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match
value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(Thread.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't matc
h value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(ImageRef.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't ma
tch value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(Options.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't mat
ch value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(Exception.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't m
atch value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(Geometry.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't ma
tch value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(Color.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match
value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(Drawable.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't ma
tch value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(Pixels.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't matc
h value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(Blob.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match
value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(Functions.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't m
atch value '2' in NDPlugin.lib(NDFileMagick.obj)
CORE_RL_Magick++_.lib(BlobRef.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't mat
ch value '2' in NDPlugin.lib(NDFileMagick.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: _initp_misc_invarg already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: _call_reportfault already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: _set_invalid_parameter_handler already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: _get_invalid_parameter_handler already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: _invoke_watson already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invoke_watson(unsigned short const *,unsigned short const *,unsig
ned short const *,unsigned int,unsigned __int64)" (?_invoke_watson@@YAXPEBG00I_K@Z<mailto:?_invoke_watson@@YAXPEBG00I_K@Z>) already defined in LIBCMTD.lib(invar
g.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: _invalid_parameter already defined in LIBCMTD.lib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,u
nsigned short const *,unsigned int,unsigned __int64)" (?_invalid_parameter@@YAXPEBG00I_K@Z<mailto:?_invalid_parameter@@YAXPEBG00I_K@Z>) already defined in LIBCMTD.l
ib(invarg.obj)
LIBCMT.lib(invarg.obj) : error LNK2005: __pInvalidArgHandler already defined in LIBCMTD.lib(invarg.obj)
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
simDetectorApp_registerRecordDeviceDriver.obj : error LNK2001: unresolved external symbol pvar_func_NDFileNetCDFRegister
simDetectorApp.exe : fatal error LNK1120: 1 unresolved externals
make[2]: *** [simDetectorApp.exe] Error 1120
make[2]: Leaving directory `c:/epics/synApps_5_6/support/areaDetector-1-8beta1/ADApp/simDetectorSrc/O.windows-x64'
make[1]: *** [install.windows-x64] Error 2
make[1]: Leaving directory `c:/epics/synApps_5_6/support/areaDetector-1-8beta1/ADApp/simDetectorSrc'
make: *** [simDetectorSrc.install] Error 2
- Replies:
- RE: Trouble compiling areaDetector1-8beta1 Mark Rivers
- Navigate by Date:
- Prev:
ioc with genSub record: compiling error Maurizio Montis
- Next:
Re: [Scopes] BMP image record?? Pavel Masloff
- 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
2023
2024
- Navigate by Thread:
- Prev:
Re: ioc with genSub record: compiling error Eric Norum
- Next:
RE: Trouble compiling areaDetector1-8beta1 Mark Rivers
- 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
2023
2024
|