EPICS Controls 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  <20162017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: problems about EPICS V4 4.5.0 compiling
From: Michael Davidsaver <[email protected]>
To: [email protected]
Date: Mon, 11 Jan 2016 09:53:40 -0500
> My EPICS Base version is 3.14.12.1, my gcc version is 3.4.6.

Can you provide some more details about your environment (eg. OS version)?  Also, when reporting compilation errors please always include the arguments passed to the compiler in addition to the error message.

> I don't know how to solve it, should I update my EPICS Base or gcc? Or make some other configurations? Hope someone can help me! Thanks!

I don't think you need to change your Base version, but an update to 3.14.12.5 should only help your situation.

gcc 3.4.6 is 2 months away from being 10 years old.  I would suggest that an upgrade is in order.  This is probably the source of the error.


On 01/10/2016 10:14 PM, Qiao Yusi wrote:
> Hi, everyone:
> 
> I’m having some problems with EPICS V4 (C++, 4.5.0). When building the EPICS V4 core C++ implementation, I issued make from the top level directory of pvDataCPP, and errors occurred like this:
> 
>                  from ../../src/misc/bitSet.cpp:16:
> 
> /home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvCommonCPP/include/boost/smart_ptr/shared_ptr.hpp:491: error: expected `)' before '<' token
> 
> /home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvCommonCPP/include/boost/smart_ptr/shared_ptr.hpp:556: error: `unique_ptr' is not a member of `std'
> 
> /home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvCommonCPP/include/boost/smart_ptr/shared_ptr.hpp:556: error: expected primary-expression before ',' token
> 
> /home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvCommonCPP/include/boost/smart_ptr/shared_ptr.hpp:556: error: expected primary-expression before '>' token
> 
> /home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvCommonCPP/include/boost/smart_ptr/shared_ptr.hpp:556: error: label `r' referenced outside of any function
> 
> /home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvCommonCPP/include/boost/smart_ptr/shared_ptr.hpp:557: error: declaration of `operator=' as non-function
> 
> /home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvCommonCPP/include/boost/smart_ptr/shared_ptr.hpp:557: confused by earlier errors, bailing out
> 
> make[3]: *** [bitSet.o] Error 1
> 
> make[3]: Leaving directory `/home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvDataCPP/src/O.linux-x86'
> 
> make[2]: *** [install.linux-x86] Error 2
> 
> make[2]: Leaving directory `/home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvDataCPP/src'
> 
> make[1]: *** [src.install] Error 2
> 
> make[1]: Leaving directory `/home/qys/CPP_EPICS_V4/EPICS-CPP-4.5.0/pvDataCPP'
> 
>  
> 
> My EPICS Base version is 3.14.12.1, my gcc version is 3.4.6.
> 
> I don't know how to solve it, should I update my EPICS Base or gcc? Or make some other configurations? Hope someone can help me! Thanks!
> 

References:
problems about EPICS V4 4.5.0 compiling Qiao Yusi

Navigate by Date:
Prev: RE: Error in installing the SynApp 5.7 Mark Rivers
Next: RE: terminal server/serial server/console management switch recommendations? Richard Farnsworth
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: problems about EPICS V4 4.5.0 compiling Qiao Yusi
Next: Re: problems about EPICS V4 4.5.0 compiling Shen, Guobao
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 15 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·