Andrew,
I'm using the following:
Windows 7
Microsoft Visual Studio Community 2015
Make 4.1
Strawberry Perl 5.20.3001
RC1 fails to build for EPICS_HOST_ARCH = windows-x64. The warnings and
errors are attached.
Kevin
cl -EHsc -GR -DUSE_TYPED_RSET -I../../common -I../../p2pApp -DFINAL_LOCATION="\"D:/epics7/base-7.0.1-rc1\"" -nologo -D__STDC__=0 -D_CRT_SECURE_NO_
DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -w44355 -w44344 -w44251 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -TP -I. -I../O.Common -I. -I.
-I.. -ID:/epics7/base-7.0.1-rc1/include/compiler/msvc -ID:/epics7/base-7.0.1-rc1/include/os/WIN32 -ID:/epics7/base-7.0.1-rc1/include -ID:/epics7/base-7.0.1-rc1/
include/compiler/msvc -ID:/epics7/base-7.0.1-rc1/include/os/WIN32 -ID:/epics7/base-7.0.1-rc1/include -c ../pvif.cpp
pvif.cpp
D:/epics7/base-7.0.1-rc1/include\pv/pvData.h(534): warning C4800: 'char': forcing value to bool 'true' or 'false' (performance warning)
D:/epics7/base-7.0.1-rc1/include\pv/pvData.h(583): warning C4250: 'epics::pvData::PVString': inherits 'epics::pvData::PVScalarValue<std::string>::epics::pvData:
:PVScalarValue<std::string>::deserialize' via dominance
D:/epics7/base-7.0.1-rc1/include\pv/pvData.h(488): note: see declaration of 'epics::pvData::PVScalarValue<std::string>::deserialize'
../pvif.cpp(178): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(179): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(180): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(181): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(182): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(192): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(193): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(194): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(195): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(196): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(197): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(198): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(199): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(200): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(201): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(202): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(203): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(355): warning C4267: 'initializing': conversion from 'size_t' to 'long', possible loss of data
../pvif.cpp(374): warning C4267: 'argument': conversion from 'size_t' to 'long', possible loss of data
../pvif.cpp(551): warning C4244: '=': conversion from 'epics::pvData::uint64' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(552): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(541): warning C4101: 'e': unreferenced local variable
../pvif.cpp(895): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(897): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(786): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(782): note: while compiling class template member function 'unsigned int `anonymous-namespace'::PVIFPlain<epics::pvData::PVScalarArray>::dbe(const e
pics::pvData::BitSet &)'
../pvif.cpp(828): note: see reference to class template instantiation '`anonymous-namespace'::PVIFPlain<epics::pvData::PVScalarArray>' being compiled
../pvif.cpp(774): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(772): note: while compiling class template member function 'epics::pvData::Status `anonymous-namespace'::PVIFPlain<epics::pvData::PVScalarArray>::ge
t(const epics::pvData::BitSet &,PVIF::proc_t)'
../pvif.cpp(767): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(764): note: while compiling class template member function 'void `anonymous-namespace'::PVIFPlain<epics::pvData::PVScalarArray>::put(epics::pvData::
BitSet &,unsigned int,db_field_log *)'
../pvif.cpp(577): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(564): note: while compiling class template member function '`anonymous-namespace'::PVIFScalarNumeric<`anonymous-namespace'::pvArray,`anonymous-names
pace'::metaDOUBLE>::PVIFScalarNumeric(dbChannel *,const epics::pvData::PVFieldPtr &,epics::pvData::PVField *)'
../pvif.cpp(733): note: see reference to function template instantiation '`anonymous-namespace'::PVIFScalarNumeric<`anonymous-namespace'::pvArray,`anonymous-nam
espace'::metaDOUBLE>::PVIFScalarNumeric(dbChannel *,const epics::pvData::PVFieldPtr &,epics::pvData::PVField *)' being compiled
../pvif.cpp(733): note: see reference to class template instantiation '`anonymous-namespace'::PVIFScalarNumeric<`anonymous-namespace'::pvArray,`anonymous-namesp
ace'::metaDOUBLE>' being compiled
../pvif.cpp(579): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(581): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(583): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(586): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(214): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
../pvif.cpp(572): note: see reference to function template instantiation 'void `anonymous-namespace'::attachAll<PVX>(PVX &,const epics::pvData::PVStructurePtr &
)' being compiled
with
[
PVX=`anonymous-namespace'::pvArray
]
../pvif.cpp(564): note: while compiling class template member function '`anonymous-namespace'::PVIFScalarNumeric<`anonymous-namespace'::pvArray,`anonymous-names
pace'::metaDOUBLE>::PVIFScalarNumeric(dbChannel *,const epics::pvData::PVFieldPtr &,epics::pvData::PVField *)'
../pvif.cpp(733): note: see reference to function template instantiation '`anonymous-namespace'::PVIFScalarNumeric<`anonymous-namespace'::pvArray,`anonymous-nam
espace'::metaDOUBLE>::PVIFScalarNumeric(dbChannel *,const epics::pvData::PVFieldPtr &,epics::pvData::PVField *)' being compiled
../pvif.cpp(217): warning C4267: 'argument': conversion from 'size_t' to 'epics::pvData::uint32', possible loss of data
cl -EHsc -GR -DUSE_TYPED_RSET -I../../common -I../../p2pApp -DFINAL_LOCATION="\"D:/epics7/base-7.0.1-rc1\"" -nologo -D__STDC__=0 -D_CRT_SECURE_NO_
DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -w44355 -w44344 -w44251 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -TP -I. -I../O.Common -I. -I.
-I.. -ID:/epics7/base-7.0.1-rc1/include/compiler/msvc -ID:/epics7/base-7.0.1-rc1/include/os/WIN32 -ID:/epics7/base-7.0.1-rc1/include -ID:/epics7/base-7.0.1-rc1/
include/compiler/msvc -ID:/epics7/base-7.0.1-rc1/include/os/WIN32 -ID:/epics7/base-7.0.1-rc1/include -c ../qsrv.cpp
qsrv.cpp
D:/epics7/base-7.0.1-rc1/include\pv/pvData.h(534): warning C4800: 'char': forcing value to bool 'true' or 'false' (performance warning)
D:/epics7/base-7.0.1-rc1/include\pv/pvData.h(583): warning C4250: 'epics::pvData::PVString': inherits 'epics::pvData::PVScalarValue<std::string>::epics::pvData:
:PVScalarValue<std::string>::deserialize' via dominance
D:/epics7/base-7.0.1-rc1/include\pv/pvData.h(488): note: see declaration of 'epics::pvData::PVScalarValue<std::string>::deserialize'
D:/epics7/base-7.0.1-rc1/include\pv/pvaVersion.h(36): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cl
ass 'epics::pvAccess::Version'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvaVersion.h(36): note: see declaration of 'epics::pvAccess::Version'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(104): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cla
ss 'epics::pvAccess::ScopedLock'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(104): note: see declaration of 'epics::pvAccess::ScopedLock'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(182): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cla
ss 'epics::pvAccess::ChannelRequest'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(182): note: see declaration of 'epics::pvAccess::ChannelRequest'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(379): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cla
ss 'epics::pvAccess::ChannelFind'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(379): note: see declaration of 'epics::pvAccess::ChannelFind'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(833): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cla
ss 'epics::pvAccess::Channel'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(830): note: see declaration of 'epics::pvAccess::Channel'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(1154): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cl
ass 'epics::pvAccess::ChannelProvider'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(1153): note: see declaration of 'epics::pvAccess::ChannelProvider'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(1253): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cl
ass 'epics::pvAccess::ChannelProviderFactory'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(1253): note: see declaration of 'epics::pvAccess::ChannelProviderFactory'
D:/epics7/base-7.0.1-rc1/include\pv/pvaConstants.h(26): warning C4309: 'static_cast': truncation of constant value
D:/epics7/base-7.0.1-rc1/include\pv/pvaConstants.h(70): warning C4309: 'static_cast': truncation of constant value
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(46): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface
class 'epics::pvAccess::Configuration'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(45): note: see declaration of 'epics::pvAccess::Configuration'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(206): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interfac
e class 'epics::pvAccess::ConfigurationProvider'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(205): note: see declaration of 'epics::pvAccess::ConfigurationProvider'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(249): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interfac
e class 'epics::pvAccess::ConfigurationFactory'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(248): note: see declaration of 'epics::pvAccess::ConfigurationFactory'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbsingle.h(23): warning C4275: non dll-interface struct 'PDBPV' used as base for dll-interface struct 'PDBSingl
ePV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdb.h(16): note: see declaration of 'PDBPV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbsingle.h(22): note: see declaration of 'PDBSinglePV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbgroup.h(74): warning C4275: non dll-interface struct 'PDBPV' used as base for dll-interface struct 'PDBGroupP
V'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdb.h(16): note: see declaration of 'PDBPV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbgroup.h(73): note: see declaration of 'PDBGroupPV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbgroup.h(136): warning C4275: non dll-interface struct 'BaseChannel' used as base for dll-interface struct 'PD
BGroupChannel'
../../common\pvahelper.h(19): note: see declaration of 'BaseChannel'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbgroup.h(136): note: see declaration of 'PDBGroupChannel'
cl -EHsc -GR -DUSE_TYPED_RSET -I../../common -I../../p2pApp -DFINAL_LOCATION="\"D:/epics7/base-7.0.1-rc1\"" -nologo -D__STDC__=0 -D_CRT_SECURE_NO_
DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -w44355 -w44344 -w44251 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -TP -I. -I../O.Common -I. -I.
-I.. -ID:/epics7/base-7.0.1-rc1/include/compiler/msvc -ID:/epics7/base-7.0.1-rc1/include/os/WIN32 -ID:/epics7/base-7.0.1-rc1/include -ID:/epics7/base-7.0.1-rc1/
include/compiler/msvc -ID:/epics7/base-7.0.1-rc1/include/os/WIN32 -ID:/epics7/base-7.0.1-rc1/include -c ../pdb.cpp
pdb.cpp
D:/epics7/base-7.0.1-rc1/include\pv/pvData.h(534): warning C4800: 'char': forcing value to bool 'true' or 'false' (performance warning)
D:/epics7/base-7.0.1-rc1/include\pv/pvData.h(583): warning C4250: 'epics::pvData::PVString': inherits 'epics::pvData::PVScalarValue<std::string>::epics::pvData:
:PVScalarValue<std::string>::deserialize' via dominance
D:/epics7/base-7.0.1-rc1/include\pv/pvData.h(488): note: see declaration of 'epics::pvData::PVScalarValue<std::string>::deserialize'
D:/epics7/base-7.0.1-rc1/include\pv/pvaVersion.h(36): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cl
ass 'epics::pvAccess::Version'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvaVersion.h(36): note: see declaration of 'epics::pvAccess::Version'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(104): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cla
ss 'epics::pvAccess::ScopedLock'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(104): note: see declaration of 'epics::pvAccess::ScopedLock'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(182): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cla
ss 'epics::pvAccess::ChannelRequest'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(182): note: see declaration of 'epics::pvAccess::ChannelRequest'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(379): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cla
ss 'epics::pvAccess::ChannelFind'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(379): note: see declaration of 'epics::pvAccess::ChannelFind'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(833): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cla
ss 'epics::pvAccess::Channel'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(830): note: see declaration of 'epics::pvAccess::Channel'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(1154): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cl
ass 'epics::pvAccess::ChannelProvider'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(1153): note: see declaration of 'epics::pvAccess::ChannelProvider'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(1253): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface cl
ass 'epics::pvAccess::ChannelProviderFactory'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/pvAccess.h(1253): note: see declaration of 'epics::pvAccess::ChannelProviderFactory'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(46): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interface
class 'epics::pvAccess::Configuration'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(45): note: see declaration of 'epics::pvAccess::Configuration'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(206): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interfac
e class 'epics::pvAccess::ConfigurationProvider'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(205): note: see declaration of 'epics::pvAccess::ConfigurationProvider'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(249): warning C4275: non dll-interface class 'epics::pvData::NoDefaultMethods' used as base for dll-interfac
e class 'epics::pvAccess::ConfigurationFactory'
D:/epics7/base-7.0.1-rc1/include\pv/noDefaultMethods.h(50): note: see declaration of 'epics::pvData::NoDefaultMethods'
D:/epics7/base-7.0.1-rc1/include\pv/configuration.h(248): note: see declaration of 'epics::pvAccess::ConfigurationFactory'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbsingle.h(23): warning C4275: non dll-interface struct 'PDBPV' used as base for dll-interface struct 'PDBSingl
ePV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdb.h(16): note: see declaration of 'PDBPV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbsingle.h(22): note: see declaration of 'PDBSinglePV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbgroup.h(74): warning C4275: non dll-interface struct 'PDBPV' used as base for dll-interface struct 'PDBGroupP
V'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdb.h(16): note: see declaration of 'PDBPV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbgroup.h(73): note: see declaration of 'PDBGroupPV'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbgroup.h(136): warning C4275: non dll-interface struct 'BaseChannel' used as base for dll-interface struct 'PD
BGroupChannel'
../../common\pvahelper.h(19): note: see declaration of 'BaseChannel'
d:\epics7\base-7.0.1-rc1\modules\pva2pva\pdbapp\pdbgroup.h(136): note: see declaration of 'PDBGroupChannel'
../pdb.cpp(61): error C2664: 'std::shared_ptr<PVIFBuilder>::shared_ptr(std::shared_ptr<PVIFBuilder> &&) noexcept': cannot convert argument 1 from 'std::auto_ptr
<PVIFBuilder>' to 'std::auto_ptr<PVIFBuilder> &&'
../pdb.cpp(61): note: You cannot bind an lvalue to an rvalue reference
../pdb.cpp(508): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
D:/epics7/base-7.0.1-rc1/configure/RULES_BUILD:237: recipe for target 'pdb.obj' failed
make[4]: *** [pdb.obj] Error 2
make[4]: Leaving directory 'D:/epics7/base-7.0.1-rc1/modules/pva2pva/pdbApp/O.windows-x64'
D:/epics7/base-7.0.1-rc1/configure/RULES_ARCHS:58: recipe for target 'install.windows-x64' failed
make[3]: *** [install.windows-x64] Error 2
make[3]: Leaving directory 'D:/epics7/base-7.0.1-rc1/modules/pva2pva/pdbApp'
D:/epics7/base-7.0.1-rc1/configure/RULES_DIRS:84: recipe for target 'pdbApp.install' failed
make[2]: *** [pdbApp.install] Error 2
make[2]: Leaving directory 'D:/epics7/base-7.0.1-rc1/modules/pva2pva'
../configure/RULES_DIRS:84: recipe for target 'pva2pva.install' failed
make[1]: *** [pva2pva.install] Error 2
make[1]: Leaving directory 'D:/epics7/base-7.0.1-rc1/modules'
configure/RULES_DIRS:84: recipe for target 'modules.install' failed
make: *** [modules.install] Error 2
D:\epics7\base-7.0.1-rc1>echo %EPICS_HOST_ARCH%
windows-x64
D:\epics7\base-7.0.1-rc1>
- Replies:
- RE: EPICS 7 Release Candidate 1 Mark Engbretson
- RE: EPICS 7 Release Candidate 1 Mark Rivers
- Re: EPICS 7 Release Candidate 1 Michael Davidsaver
- References:
- EPICS 7 Release Candidate 1 Andrew Johnson
- Navigate by Date:
- Prev:
Help needed on adl to opi standalone converter Mark Rivers
- Next:
RE: EPICS 7 Release Candidate 1 Mark Engbretson
- 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:
EPICS 7 Release Candidate 1 Andrew Johnson
- Next:
RE: EPICS 7 Release Candidate 1 Mark Engbretson
- 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
|