You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 13, 2025. It is now read-only.
I am building the latest ADPCO on Windows 10.
I already built ADCameralink without problems.
But ACPCO throwing multiple definition on the following symbols:
cameralink.lib(cameralink.dll) : error LNK2005: "public: virtual __cdecl ADCameralink::~ADCameralink(void)" (??1ADCameralink@@UEAA@XZ) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: __cdecl ADCameralink::ADCameralink(class ADCameralink const &)" (??0ADCameralink@@qeaa@AEBV0@@z) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: __cdecl ADCameralink::ADCameralink(class ADCameralink &&)" (??0ADCameralink@@qeaa@$$QEAV0@@z) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: class ADCameralink & __cdecl ADCameralink::operator=(class ADCameralink const &)" (??4ADCameralink@@QEAAAEAV0@AEBV0@@z) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: class ADCameralink & __cdecl ADCameralink::operator=(class ADCameralink &&)" (??4ADCameralink@@QEAAAEAV0@$$QEAV0@@z) already defined in PCOSerial.obj
Creating library pco.lib and object pco.exp
===================================last few lines of build log============================
cl -EHsc -GR -nologo -FC -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -RTCsu -Zi -FS -W3 -w44355 -w44344 -w44251 -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /D USEASYNSERIAL /D USELOGFILE -DH5_BUILT_AS_DYNAMIC_LIB -MDd -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:/epics/modules/synApps_6_1_epics7/support/include -IC:/epics/modules/synApps_6_1_epics7/support/asyn-R4-38/include -IC:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/include/os/WIN32 -IC:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/include -IC:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/include -IC:/epics/base-7.0.4/include/compiler/msvc -IC:/epics/base-7.0.4/include/os/WIN32 -IC:/epics/base-7.0.4/include -IC:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCameralink/include -c ../pcoEdgePlugin.cpp
pcoEdgePlugin.cpp
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(55): warning C4101: 'fn1': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(55): warning C4101: 'fn0': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(54): warning C4101: 'str1': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(53): warning C4101: 'str0': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(60): warning C4101: 'wt': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(56): warning C4101: 'fullfname': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(57): warning C4101: 'is_update': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(71): warning C4101: 'sizex': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(71): warning C4101: 'sizey': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(74): warning C4101: 'ii0': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(75): warning C4101: 'imgc': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(73): warning C4101: 'fnx': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(76): warning C4101: 'wt': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(75): warning C4101: 'nimg': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(72): warning C4101: 'is_update': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(69): warning C4101: 'stripsize': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(217): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(218): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(239): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(240): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(114): warning C4101: 'kx': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(115): warning C4101: 'dst': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(124): warning C4101: 'pco_edge_fastscan': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(107): warning C4101: 'elapsed_time': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(122): warning C4101: 'mesgx': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(115): warning C4101: 'src': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(128): warning C4101: 'dd': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(118): warning C4101: 'diff_tot': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(117): warning C4101: 'diff': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(445): warning C4101: 'fnx': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(446): warning C4101: 'is_update': unreferenced local variable
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPCO\pcoApp\src\pcoEdgePlugin.cpp(554): warning C4101: 'i': unreferenced local variable
link -nologo -subsystem:windows -dll -debug -incremental:no -fixed:no -MACHINE:X64 -out:pco.dll -implib:pco.lib PCOSerial.obj pco.obj drvPcoEpics.obj drvpcoEdgePluginEpics.obj pcoEdgePlugin.obj C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCameralink/lib/windows-x64-debug/cameralink.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/lib/windows-x64-debug/NDPlugin.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/lib/windows-x64-debug/ADBase.lib C:/epics/modules/synApps_6_1_epics7/support/asyn-R4-38/lib/windows-x64-debug/asyn.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/lib/windows-x64-debug/ntndArrayConverter.lib C:/epics/base-7.0.4/lib/windows-x64-debug/nt.lib C:/epics/base-7.0.4/lib/windows-x64-debug/pvDatabase.lib C:/epics/base-7.0.4/lib/windows-x64-debug/pvAccess.lib C:/epics/base-7.0.4/lib/windows-x64-debug/pvData.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/netCDF.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/Magick++.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/coders.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/Magick.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/jbig.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/jp2.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/bzlib.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/png.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/webp.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/lcms.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/ttf.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/wmf.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/filters.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/tiff.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/xml2.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/NeXus.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/hdf5.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/hdf5_hl.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/bitshuffle.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/blosc.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/szip.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/zlib.lib C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport/lib/windows-x64-debug/jpeg.lib C:/epics/base-7.0.4/lib/windows-x64-debug/dbRecStd.lib C:/epics/base-7.0.4/lib/windows-x64-debug/dbCore.lib C:/epics/base-7.0.4/lib/windows-x64-debug/ca.lib C:/epics/base-7.0.4/lib/windows-x64-debug/Com.lib gdi32.lib oleaut32.lib
cameralink.lib(cameralink.dll) : error LNK2005: "public: virtual __cdecl ADCameralink::~ADCameralink(void)" (??1ADCameralink@@UEAA@XZ) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: __cdecl ADCameralink::ADCameralink(class ADCameralink const &)" (??0ADCameralink@@QEAA@AEBV0@@Z) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: __cdecl ADCameralink::ADCameralink(class ADCameralink &&)" (??0ADCameralink@@QEAA@$$QEAV0@@Z) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: class ADCameralink & __cdecl ADCameralink::operator=(class ADCameralink const &)" (??4ADCameralink@@QEAAAEAV0@AEBV0@@Z) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: class ADCameralink & __cdecl ADCameralink::operator=(class ADCameralink &&)" (??4ADCameralink@@QEAAAEAV0@$$QEAV0@@Z) already defined in PCOSerial.obj
Creating library pco.lib and object pco.exp
pco.dll : fatal error LNK1169: one or more multiply defined symbols found
gmake[3]: *** [C:/epics/base-7.0.4/configure/RULES_BUILD:298: pco.dll] Error 1169
gmake[3]: Leaving directory 'C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADPCO/pcoApp/src/O.windows-x64-debug'
gmake[2]: *** [C:/epics/base-7.0.4/configure/RULES_ARCHS:58: install.windows-x64-debug] Error 2
gmake[2]: Leaving directory 'C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADPCO/pcoApp/src'
gmake[1]: *** [C:/epics/base-7.0.4/configure/RULES_DIRS:85: src.install] Error 2
gmake[1]: Leaving directory 'C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADPCO/pcoApp'
gmake: *** [C:/epics/base-7.0.4/configure/RULES_DIRS:85: pcoApp.install] Error 2
I am building the latest ADPCO on Windows 10.
I already built ADCameralink without problems.
But ACPCO throwing multiple definition on the following symbols:
cameralink.lib(cameralink.dll) : error LNK2005: "public: virtual __cdecl ADCameralink::~ADCameralink(void)" (??1ADCameralink@@UEAA@XZ) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: __cdecl ADCameralink::ADCameralink(class ADCameralink const &)" (??0ADCameralink@@qeaa@AEBV0@@z) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: __cdecl ADCameralink::ADCameralink(class ADCameralink &&)" (??0ADCameralink@@qeaa@$$QEAV0@@z) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: class ADCameralink & __cdecl ADCameralink::operator=(class ADCameralink const &)" (??4ADCameralink@@QEAAAEAV0@AEBV0@@z) already defined in PCOSerial.obj
cameralink.lib(cameralink.dll) : error LNK2005: "public: class ADCameralink & __cdecl ADCameralink::operator=(class ADCameralink &&)" (??4ADCameralink@@QEAAAEAV0@$$QEAV0@@z) already defined in PCOSerial.obj
Creating library pco.lib and object pco.exp
===================================last few lines of build log============================