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: EPICS CPP 4.6.0 Build Error
From: David Vine <dvine@lbl.gov>
To: tech-talk@aps.anl.gov
Date: Wed, 10 May 2017 15:37:05 -0700
Hi all,

I was trying to compile v4 for the first time and I get some build errors (see below). I copied the whole build output below and reproduced just the error messages at the top.

Any suggestions on how to fix this error?

Thanks,
David



[david@dusk ~]$ uname -a
Linux dusk 4.10.13-1-ARCH #1 SMP PREEMPT Thu Apr 27 12:15:09 CEST 2017 x86_64 GNU/Linux
[david@dusk ~]$ g++ --version
g++ (GCC) 6.3.1 20170306

../examplePvaClientProcess.cpp:28:10: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘std::ostream {aka std::basic_ostream<char>}’)
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;

../examplePvaClientProcess.cpp:28:66: error: cannot bind ‘std::ostream {aka std::basic_ostream<char>}’ lvalue to ‘std::basic_ostream<char>&&’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;


../examplePvaClientProcess.cpp:30:10: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘std::ostream {aka std::basic_ostream<char>}’)
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;


../examplePvaClientProcess.cpp:30:66: error: cannot bind ‘std::ostream {aka std::basic_ostream<char>}’ lvalue to ‘std::basic_ostream<char>&&’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
                                                                  ^




####################
[david@dusk EPICS-CPP-4.6.0]$ make
make -C pvCommonCPP all
make[1]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP'
make -C ./configure install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/configure/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/configure'
make -C ./boostApp install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/boostApp'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/boostApp/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/boostApp/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/boostApp'
make -C ./mbSrc install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/mbSrc'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/mbSrc/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/mbSrc/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/mbSrc'
make -C ./testApp install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp'
make -C ./boost install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp/boost'
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
    T_A=linux-x86_64 install
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp/boost/O.linux-x86_64'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp/boost/O.linux-x86_64'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp/boost'
make -C ./mb install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp/mb'
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
    T_A=linux-x86_64 install
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp/mb/O.linux-x86_64'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp/mb/O.linux-x86_64'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp/mb'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/testApp'
make[1]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP'
make -C pvDataCPP all
make[1]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP'
make -C ./configure install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/configure/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/configure'
make -C ./src install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/src/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/src/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/src'
make -C ./testApp install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/testApp'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/testApp/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/testApp/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/testApp'
make[1]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDataCPP'
make -C normativeTypesCPP all
make[1]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP'
make -C ./configure install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/configure/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/configure'
make -C ./src install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/src/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/src/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/src'
make -C ./test install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/test'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/test/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/test/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/test'
make[1]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP'
make -C pvAccessCPP all
make[1]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP'
make -C ./configure install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/configure/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/configure'
make -C ./src install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/src/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/src/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/src'
make -C ./pvtoolsSrc install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/pvtoolsSrc'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/pvtoolsSrc/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/pvtoolsSrc/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/pvtoolsSrc'
make -C ./testApp install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/testApp'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/testApp/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/testApp/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/testApp'
make[1]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP'
make -C pvaClientCPP all
make[1]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP'
make -C ./configure install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/configure/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/configure/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/configure'
make -C ./src install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/src/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/src/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/src'
make[1]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP'
make -C pvaSrv all
make[1]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv'
make -C ./configure install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/configure/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/configure/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/configure'
make -C ./src install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/src/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/src/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/src'
make -C ./testTop install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop'
make -C ./configure install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/configure/O.linux-x86_64'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/configure'
make -C ./iocBoot install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/iocBoot'
make -C ./testDbGroup install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/iocBoot/testDbGroup'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/iocBoot/testDbGroup'
make -C ./testDbPv install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/iocBoot/testDbPv'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/iocBoot/testDbPv'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/iocBoot'
make -C ./dbPv install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv'
make -C ./src install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
    T_A=linux-x86_64 install
make[5]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv/src/O.linux-x86_64'
make[5]: Nothing to be done for 'install'.
make[5]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv/src/O.linux-x86_64'
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv/src'
make -C ./Db install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv/Db'
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
    T_A=linux-x86_64 install
make[5]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv/Db/O.linux-x86_64'
make[5]: Nothing to be done for 'install'.
make[5]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv/Db/O.linux-x86_64'
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv/Db'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop/dbPv'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/testTop'
make -C ./exampleTop install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop'
make -C ./configure install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/configure/O.linux-x86_64'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/configure'
make -C ./iocBoot install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/iocBoot'
make -C ./simpleDbPv install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/iocBoot/simpleDbPv'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/iocBoot/simpleDbPv'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/iocBoot'
make -C ./simpleDbPv install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv'
make -C ./src install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
    T_A=linux-x86_64 install
make[5]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv/src/O.linux-x86_64'
make[5]: Nothing to be done for 'install'.
make[5]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv/src/O.linux-x86_64'
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv/src'
make -C ./Db install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv/Db'
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
    T_A=linux-x86_64 install
make[5]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv/Db/O.linux-x86_64'
make[5]: Nothing to be done for 'install'.
make[5]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv/Db/O.linux-x86_64'
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv/Db'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop/simpleDbPv'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv/exampleTop'
make[1]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvaSrv'
make -C pvDatabaseCPP all
make[1]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP'
make -C ./configure install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/configure/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/configure'
make -C ./src install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/src/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/src/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/src'
make -C ./test install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/test'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/test/O.linux-x86_64'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/test/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/test'
make[1]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP'
make -C exampleCPP all
make[1]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP'
make -C ./configure install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/configure/O.linux-x86_64'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/configure'
make -C ./database install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database'
make -C ./configure install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/configure/O.linux-x86_64'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/configure'
make -C ./src install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/src/O.linux-x86_64'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/src/O.linux-x86_64'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/src'
make -C ./ioc install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc'
make -C ./src install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
    T_A=linux-x86_64 install
make[5]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc/src/O.linux-x86_64'
make[5]: Nothing to be done for 'install'.
make[5]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc/src/O.linux-x86_64'
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc/src'
make -C ./Db install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc/Db'
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
    T_A=linux-x86_64 install
make[5]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc/Db/O.linux-x86_64'
make[5]: Nothing to be done for 'install'.
make[5]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc/Db/O.linux-x86_64'
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc/Db'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/ioc'
make -C ./iocBoot install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/iocBoot'
make -C ./exampleDatabase install 
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/iocBoot/exampleDatabase'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/iocBoot/exampleDatabase'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database/iocBoot'
make[2]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/database'
make -C ./exampleClient install 
make[2]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/exampleClient'
make -C ./configure install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/exampleClient/configure'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/exampleClient/configure/O.linux-x86_64'
perl -CSD /opt/epics/base/bin/linux-x86_64/convertRelease.pl checkRelease
make[4]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/exampleClient/configure/O.linux-x86_64'
make[3]: Leaving directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/exampleClient/configure'
make -C ./src install 
make[3]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/exampleClient/src'
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
    T_A=linux-x86_64 install
make[4]: Entering directory '/opt/epics/EPICS-CPP-4.6.0/exampleCPP/exampleClient/src/O.linux-x86_64'
/usr/bin/g++  -D_GNU_SOURCE -D_DEFAULT_SOURCE            -D_X86_64_  -DUNIX  -Dlinux     -O3 -g   -Wall      -mtune=generic     -m64  -I. -I../O.Common -I. -I. -I.. -I../../include/compiler/gcc -I../../include/os/Linux -I../../include      -I/opt/epics/EPICS-CPP-4.6.0/pvDatabaseCPP/include   -I/opt/epics/EPICS-CPP-4.6.0/pvaSrv/include   -I/opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include   -I/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/include   -I/opt/epics/EPICS-CPP-4.6.0/normativeTypesCPP/include   -I/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include   -I/opt/epics/EPICS-CPP-4.6.0/pvCommonCPP/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include        -c ../examplePvaClientProcess.cpp
In file included from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:27:0,
                 from ../examplePvaClientProcess.cpp:14:
/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/include/pv/pvAccess.h:990:18: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     virtual std::auto_ptr<stringVector_t> getProviderNames() = 0;
                  ^~~~~~~~
In file included from /usr/include/c++/6.3.1/memory:81:0,
                 from /usr/include/c++/6.3.1/tr1/memory:39,
                 from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/sharedPtr.h:68,
                 from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvType.h:41,
                 from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/requester.h:13,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:17,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
../examplePvaClientProcess.cpp: In function ‘void exampleProcess(const PvaClientPtr&)’:
../examplePvaClientProcess.cpp:28:10: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘std::ostream {aka std::basic_ostream<char>}’)
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../examplePvaClientProcess.cpp:28:10: note: candidate: operator<<(int, int) <built-in>
../examplePvaClientProcess.cpp:28:10: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘int’
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:108:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(__ostream_type& (*__pf)(__ostream_type&))
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:108:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&) {aka std::basic_ostream<char>& (*)(std::basic_ostream<char>&)}’
/usr/include/c++/6.3.1/ostream:117:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]
       operator<<(__ios_type& (*__pf)(__ios_type&))
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:117:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&) {aka std::basic_ios<char>& (*)(std::basic_ios<char>&)}’
/usr/include/c++/6.3.1/ostream:127:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(ios_base& (*__pf) (ios_base&))
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:127:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘std::ios_base& (*)(std::ios_base&)’
/usr/include/c++/6.3.1/ostream:166:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long __n)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:166:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘long int’
/usr/include/c++/6.3.1/ostream:170:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned long __n)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:170:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘long unsigned int’
/usr/include/c++/6.3.1/ostream:174:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(bool __n)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:174:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘bool’
In file included from /usr/include/c++/6.3.1/ostream:638:0,
                 from /usr/include/c++/6.3.1/iostream:39,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/bits/ostream.tcc:91:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]
     basic_ostream<_CharT, _Traits>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6.3.1/bits/ostream.tcc:91:5: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘short int’
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:181:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned short __n)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:181:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘short unsigned int’
In file included from /usr/include/c++/6.3.1/ostream:638:0,
                 from /usr/include/c++/6.3.1/iostream:39,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/bits/ostream.tcc:105:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]
     basic_ostream<_CharT, _Traits>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6.3.1/bits/ostream.tcc:105:5: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘int’
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:192:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned int __n)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:192:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘unsigned int’
/usr/include/c++/6.3.1/ostream:201:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long long __n)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:201:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘long long int’
/usr/include/c++/6.3.1/ostream:205:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned long long __n)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:205:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘long long unsigned int’
/usr/include/c++/6.3.1/ostream:220:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(double __f)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:220:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘double’
/usr/include/c++/6.3.1/ostream:224:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(float __f)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:224:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘float’
/usr/include/c++/6.3.1/ostream:232:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long double __f)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:232:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘long double’
/usr/include/c++/6.3.1/ostream:245:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(const void* __p)
       ^~~~~~~~
/usr/include/c++/6.3.1/ostream:245:7: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const void*’
In file included from /usr/include/c++/6.3.1/ostream:638:0,
                 from /usr/include/c++/6.3.1/iostream:39,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/bits/ostream.tcc:119:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]
     basic_ostream<_CharT, _Traits>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6.3.1/bits/ostream.tcc:119:5: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘std::basic_ostream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}’
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:26:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/sharedVector.h:868:15: note: candidate: template<class E> std::ostream& operator<<(std::ostream&, const epics::pvData::shared_vector<TO>&)
 std::ostream& operator<<(std::ostream& strm, const epics::pvData::shared_vector<E>& arr)
               ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/sharedVector.h:868:15: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:66: note:   ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘const epics::pvData::shared_vector<TO>’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
                                                                  ^
In file included from /opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/include/pv/pvAccess.h:29:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:27,
                 from ../examplePvaClientProcess.cpp:14:
/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/include/pv/pvaVersion.h:114:30: note: candidate: std::ostream& epics::pvAccess::operator<<(std::ostream&, const epics::pvAccess::Version&)
 epicsShareFunc std::ostream& operator<<(std::ostream& o, const Version& v);
                              ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvAccessCPP/include/pv/pvaVersion.h:114:30: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvAccess::Version&’
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvCopy.h:19:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:22,
                 from ../examplePvaClientProcess.cpp:14:
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/bitSet.h:291:36: note: candidate: std::ostream& epics::pvData::operator<<(std::ostream&, const epics::pvData::BitSet&)
     epicsShareExtern std::ostream& operator<<(std::ostream& o, const BitSet& b);
                                    ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/bitSet.h:291:36: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::BitSet&’
In file included from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21:0,
                 from ../examplePvaClientProcess.cpp:14:
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:572:32: note: candidate: std::ostream& epics::pvData::operator<<(const epics::pvData::format::array_at_internal&, const epics::pvData::PVArray&)
 epicsShareExtern std::ostream& operator<<(format::array_at_internal const& manip, const PVArray& array);
                                ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:572:32: note:   no known conversion for argument 1 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::format::array_at_internal&’
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:267:32: note: candidate: std::ostream& epics::pvData::operator<<(std::ostream&, const epics::pvData::PVField&)
 epicsShareExtern std::ostream& operator<<(std::ostream& o, const PVField& f);
                                ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:267:32: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::PVField&’
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:24:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvIntrospect.h:336:32: note: candidate: std::ostream& epics::pvData::operator<<(std::ostream&, const epics::pvData::Field&)
 epicsShareExtern std::ostream& operator<<(std::ostream& o, const Field& field);
                                ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvIntrospect.h:336:32: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::Field&’
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvIntrospect.h:283:32: note: candidate: std::ostream& epics::pvData::operator<<(std::ostream&, const epics::pvData::ScalarType&)
 epicsShareExtern std::ostream& operator<<(std::ostream& o, const ScalarType& scalarType);
                                ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvIntrospect.h:283:32: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::ScalarType&’
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvIntrospect.h:177:32: note: candidate: std::ostream& epics::pvData::operator<<(std::ostream&, const epics::pvData::Type&)
 epicsShareExtern std::ostream& operator<<(std::ostream& o, const Type& type);
                                ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvIntrospect.h:177:32: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::Type&’
In file included from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:18:0,
                 from ../examplePvaClientProcess.cpp:14:
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/status.h:113:40: note: candidate: std::ostream& epics::pvData::operator<<(std::ostream&, const epics::pvData::Status::StatusType&)
         epicsShareExtern std::ostream& operator<<(std::ostream& o, const Status::StatusType& statusType);
                                        ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/status.h:113:40: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::Status::StatusType&’
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/status.h:112:40: note: candidate: std::ostream& epics::pvData::operator<<(std::ostream&, const epics::pvData::Status&)
         epicsShareExtern std::ostream& operator<<(std::ostream& o, const Status& status);
                                        ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/status.h:112:40: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::Status&’
In file included from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21:0,
                 from ../examplePvaClientProcess.cpp:14:
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:1631:36: note: candidate: std::ostream& std::operator<<(std::ostream&, const epics::pvData::PVField*)
     epicsShareExtern std::ostream& operator<<(std::ostream& o, const epics::pvData::PVField *ptr);
                                    ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:1631:36: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::PVField*’
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:24:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvIntrospect.h:1313:36: note: candidate: std::ostream& std::operator<<(std::ostream&, const epics::pvData::Field*)
     epicsShareExtern std::ostream& operator<<(std::ostream& o, const epics::pvData::Field *ptr);
                                    ^~~~~~~~
/opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvIntrospect.h:1313:36: note:   no known conversion for argument 2 from ‘std::ostream {aka std::basic_ostream<char>}’ to ‘const epics::pvData::Field*’
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:22:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/iomanip:363:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_time<_CharT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f)
     ^~~~~~~~
/usr/include/c++/6.3.1/iomanip:363:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:66: note:   ‘std::basic_ostream<char>’ is not derived from ‘std::_Put_time<_CharT>’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
                                                                  ^
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:22:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/iomanip:311:5: note: candidate: template<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_money<_MoneyT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f)
     ^~~~~~~~
/usr/include/c++/6.3.1/iomanip:311:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:66: note:   ‘std::basic_ostream<char>’ is not derived from ‘std::_Put_money<_MoneyT>’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
                                                                  ^
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:22:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/iomanip:238:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setw)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f)
     ^~~~~~~~
/usr/include/c++/6.3.1/iomanip:238:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘std::_Setw’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:22:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/iomanip:208:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setprecision)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f)
     ^~~~~~~~
/usr/include/c++/6.3.1/iomanip:208:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘std::_Setprecision’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:22:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/iomanip:178:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setfill<_CharT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f)
     ^~~~~~~~
/usr/include/c++/6.3.1/iomanip:178:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:66: note:   ‘std::basic_ostream<char>’ is not derived from ‘std::_Setfill<_CharT>’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
                                                                  ^
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:22:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/iomanip:143:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setbase)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f)
     ^~~~~~~~
/usr/include/c++/6.3.1/iomanip:143:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘std::_Setbase’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:22:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/iomanip:109:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setiosflags)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f)
     ^~~~~~~~
/usr/include/c++/6.3.1/iomanip:109:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘std::_Setiosflags’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvData.h:22:0,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:21,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/iomanip:79:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Resetiosflags)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f)
     ^~~~~~~~
/usr/include/c++/6.3.1/iomanip:79:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘std::_Resetiosflags’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/memory:82:0,
                 from /usr/include/c++/6.3.1/tr1/memory:39,
                 from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/sharedPtr.h:68,
                 from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/pvType.h:41,
                 from /opt/epics/EPICS-CPP-4.6.0/pvDataCPP/include/pv/requester.h:13,
                 from /opt/epics/EPICS-CPP-4.6.0/pvaClientCPP/include/pv/pvaClient.h:17,
                 from ../examplePvaClientProcess.cpp:14:
/usr/include/c++/6.3.1/bits/shared_ptr.h:66:5: note: candidate: template<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&)
     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
     ^~~~~~~~
/usr/include/c++/6.3.1/bits/shared_ptr.h:66:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:66: note:   ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
                                                                  ^
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:628:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = std::basic_ostream<char>] <near match>
     operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:628:5: note:   conversion of argument 1 would be ill-formed:
../examplePvaClientProcess.cpp:28:66: error: cannot bind ‘std::ostream {aka std::basic_ostream<char>}’ lvalue to ‘std::basic_ostream<char>&&’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
                                                                  ^
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:574:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)
     operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:574:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘const unsigned char*’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:569:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)
     operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:569:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘const signed char*’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:556:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)
     operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:556:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘const char*’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/ostream:638:0,
                 from /usr/include/c++/6.3.1/iostream:39,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/bits/ostream.tcc:321:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
     ^~~~~~~~
/usr/include/c++/6.3.1/bits/ostream.tcc:321:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘const char*’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:539:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:539:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:66: note:   mismatched types ‘const _CharT*’ and ‘std::basic_ostream<char>’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
                                                                  ^
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:519:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)
     operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:519:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘unsigned char’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:514:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)
     operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:514:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘signed char’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:508:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)
     operator<<(basic_ostream<char, _Traits>& __out, char __c)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:508:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘char’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:502:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
     operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:502:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘char’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/iostream:39:0,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/ostream:497:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
     operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
     ^~~~~~~~
/usr/include/c++/6.3.1/ostream:497:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:66: note:   deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘std::basic_ostream<char>’)
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
                                                                  ^
In file included from /usr/include/c++/6.3.1/bits/ios_base.h:46:0,
                 from /usr/include/c++/6.3.1/ios:42,
                 from /usr/include/c++/6.3.1/ostream:38,
                 from /usr/include/c++/6.3.1/iostream:39,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/system_error:209:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)
     operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
     ^~~~~~~~
/usr/include/c++/6.3.1/system_error:209:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:61: note:   cannot convert ‘epics::pvaClient::PvaClientGet::getData()().std::tr1::shared_ptr<epics::pvaClient::PvaClientGetData>::<anonymous>.std::tr1::__shared_ptr<_Tp, _Lp>::operator-><epics::pvaClient::PvaClientGetData, (__gnu_cxx::_Lock_policy)2u>()->epics::pvaClient::PvaClientGetData::showChanged(std::cout)’ (type ‘std::ostream {aka std::basic_ostream<char>}’) to type ‘const std::error_code&’
     cout <<  channel->get("field()")->getData()->showChanged(cout) << endl;
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/6.3.1/string:52:0,
                 from /usr/include/c++/6.3.1/bits/locale_classes.h:40,
                 from /usr/include/c++/6.3.1/bits/ios_base.h:41,
                 from /usr/include/c++/6.3.1/ios:42,
                 from /usr/include/c++/6.3.1/ostream:38,
                 from /usr/include/c++/6.3.1/iostream:39,
                 from ../examplePvaClientProcess.cpp:12:
/usr/include/c++/6.3.1/bits/basic_string.h:5340:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator<<(basic_ostream<_CharT, _Traits>& __os,
     ^~~~~~~~
/usr/include/c++/6.3.1/bits/basic_string.h:5340:5: note:   template argument deduction/substitution failed:
../examplePvaClientProcess.cpp:28:66: note:   ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘co

Replies:
RE: EPICS CPP 4.6.0 Build Error Mark Rivers

Navigate by Date:
Prev: Re: Switched PDUs with EPICS support Bruce Hill
Next: RE: EPICS CPP 4.6.0 Build Error 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
Navigate by Thread:
Prev: Release 0.7.0 of pvaPy Andrew Johnson
Next: RE: EPICS CPP 4.6.0 Build Error 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
ANJ, 10 May 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·