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 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
<== Date ==> <== Thread ==>

Subject: Re: EPICS 7 Release Candidate 1
From: "Peterson, Kevin M." <kmpeters@anl.gov>
To: "Johnson, Andrew N." <anj@aps.anl.gov>, EPICS tech-talk <tech-talk@aps.anl.gov>
Date: Tue, 5 Dec 2017 20:17:15 +0000
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
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
ANJ, 05 Dec 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·