EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Builds failing in Jenkins
From: "Johnson, Andrew N. via Core-talk" <[email protected]>
To: "[email protected]" <[email protected]>
Date: Wed, 11 Dec 2019 18:26:11 +0000
I think we're going to have to revert the commit 2e89a60c2dd405f from Base since it modifies source files that get compiled with older C++ compilers on our supported platforms. The two previous commits were in the posix/epicsMath.h file which doesn't get compiled on those targets so arguably may use features that the general C++ sources can't.

std::isinf and std::isnan were introduced in C++11 so they aren't something we can use yet (especially on the 3.15 branch). The commit 07b75e45439f9d4416 to pvData is similarly problematic.

We agreed that we will only require C++11 support for the 7.1 branch.

- Andrew

On 12/11/19 8:05 AM, APS Jenkins via Core-talk wrote:
/usr/local/vw/vxWorks-6.9/gnu/4.3.3-vxworks-6.9/x86-linux2/bin/ccppc             -DCPU=PPC32  -DvxWorks=vxWorks -include /usr/local/vw/vxWorks-6.9/vxworks-6.9/target/h/vxWorks.h    -O2   -Wall      -mstrict-align -mlongcall -msoft-float    -fno-builtin  -I. -I../O.Common -I. -I../../../src/libCom/osi/compiler/gcc -I../../../src/libCom/osi/compiler/default -I. -I../../../src/libCom/osi/os/vxWorks -I../../../src/libCom/osi/os/posix -I../../../src/libCom/osi/os/default -I.. -I../../../src/libCom/as -I../../../src/libCom/bucketLib -I../../../src/libCom/calc -I../../../src/libCom/cvtFast -I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates -I../../../src/libCom/dbmf -I../../../src/libCom/ellLib -I../../../src/libCom/env -I../../../src/libCom/error -I../../../src/libCom/fdmgr -I../../../src/libCom/flex -I../../../src/libCom/freeList -I../../../src/libCom/gpHash -I../../../src/libCom/iocsh -I../../../src/libCom/log -I../../../src/libCom/macLib -I../../../src/libCom/misc -I../../../src/libCom/osi -I../../../src/libCom/pool -I../../../src/libCom/ring -I../../../src/libCom/taskwd -I../../../src/libCom/timer -I../../../src/libCom/yacc -I../../../src/libCom/yacc -I../../../src/libCom/yajl -I../../../include/compiler/gcc -I../../../include/os/vxWorks -I../../../include        -I/usr/local/vw/vxWorks-6.9/vxworks-6.9/target/h -I/usr/local/vw/vxWorks-6.9/vxworks-6.9/target/h/wrn/coreip -c ../../../src/libCom/iocsh/iocsh.cpp
../../../src/libCom/iocsh/iocsh.cpp:35: error: 'std::isinf' has not been declared
../../../configure/RULES_BUILD:239: recipe for target 'iocsh.o' failed

-- 
Complexity comes for free, Simplicity you have to work for.

Replies:
Re: Builds failing in Jenkins Michael Davidsaver via Core-talk
References:
Build failed in Jenkins: epics-base-3.15-vx69 #411 APS Jenkins via Core-talk

Navigate by Date:
Prev: Build failed in Jenkins: EPICS-3.15 #220 Jenkins EPICS PSI via Core-talk
Next: Re: Builds failing in Jenkins Michael Davidsaver via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Build failed in Jenkins: epics-base-3.15-vx69 #411 APS Jenkins via Core-talk
Next: Re: Builds failing in Jenkins Michael Davidsaver via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
ANJ, 11 Dec 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·