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: Re: Build failed in Jenkins: epics-7.0 » mac #173
From: "Johnson, Andrew N. via Core-talk" <[email protected]>
To: "[email protected]" <[email protected]>
Date: Tue, 17 Dec 2019 17:09:01 +0000
The build error was here:
/usr/local/vw/vxWorks-6.8/gnu/4.1.2-vxworks-6.8/x86-linux2/bin/ccppc           -DPVD_INTERNAL  -DCPU=PPC32  -DvxWorks=vxWorks -include /usr/local/vw/vxWorks-6.8/vxworks-6.8/target/h/vxWorks.h    -O2   -Wall      -mstrict-align -mlongcall    -fno-builtin  -I. -I../O.Common -I. -I. -I.. -I../../testApp/misc -I../../testApp/pv -I../../testApp/property -I../../testApp/copy -I/Jenkins/jenkins/jobs/epics-7.0/workspace/OS/linux64/include/compiler/gcc -I/Jenkins/jenkins/jobs/epics-7.0/workspace/OS/linux64/include/os/vxWorks -I/Jenkins/jenkins/jobs/epics-7.0/workspace/OS/linux64/include -I/Jenkins/jenkins/jobs/epics-7.0/workspace/OS/linux64/include/compiler/gcc -I/Jenkins/jenkins/jobs/epics-7.0/workspace/OS/linux64/include/os/vxWorks -I/Jenkins/jenkins/jobs/epics-7.0/workspace/OS/linux64/include       -I/usr/local/vw/vxWorks-6.8/vxworks-6.8/target/h -I/usr/local/vw/vxWorks-6.8/vxworks-6.8/target/h/wrn/coreip -c ../../testApp/misc/testTypeCast.cpp
../../testApp/misc/testTypeCast.cpp:27: error: 'std::isnan' has not been declared
/Jenkins/jenkins/jobs/epics-7.0/workspace/OS/linux64/configure/RULES_BUILD:248: recipe for target 'testTypeCast.o' failed
make[4]: *** [testTypeCast.o] Error 1
/Jenkins/jenkins/jobs/epics-7.0/workspace/OS/linux64/configure/RULES_ARCHS:58: recipe for target 'install.vxWorks-ppc32' failed
make[3]: *** [install.vxWorks-ppc32] Error 2
/Jenkins/jenkins/jobs/epics-7.0/workspace/OS/linux64/configure/RULES_DIRS:84: recipe for target 'testApp.install' failed
make[2]: *** [testApp.install] Error 2
../configure/RULES_DIRS:84: recipe for target 'pvData.install' failed
make[1]: *** [pvData.install] Error 2

Note that this job updates the submodules to the tip of their master branch before compiling.

I could remove the VxWorks 6.8 (GCC 4.1.2) build from this Jenkins job but it won't help with this. VxWorks 6.9 (GCC 4.3.3) wasn't built here because the 6.8 failure happened first, but it will give the same error. This was my workstation build just now:

/usr/local/vw/vxWorks-6.9/gnu/4.3.3-vxworks-6.9/x86-linux2/bin/ccppc           -DPVD_INTERNAL  -DCPU=PPC32  -DvxWorks=vxWorks -include /usr/local/vw/vxWorks-6.9/vxworks-6.9/target/h/vxWorks.h    -O2   -Wall      -mstrict-align -mlongcall    -fno-builtin  -I. -I../O.Common -I. -I. -I.. -I../../testApp/misc -I../../testApp/pv -I../../testApp/property -I../../testApp/copy -I/local/anj/base-7.0/include/compiler/gcc -I/local/anj/base-7.0/include/os/vxWorks -I/local/anj/base-7.0/include -I/local/anj/base-7.0/include/compiler/gcc -I/local/anj/base-7.0/include/os/vxWorks -I/local/anj/base-7.0/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 ../../testApp/misc/testTypeCast.cpp
../../testApp/misc/testTypeCast.cpp:27: error: 'std::isnan' has not been declared

- Andrew


On 12/16/19 10:00 PM, APS Jenkins via Core-talk wrote:
See <https://jenkins.aps.anl.gov/job/epics-7.0/OS=mac/173/display/redirect?page=changes>

Changes:

[Ralph Lange] libcom: import some C99 math (isnan etc.) into global namespace

[Ralph Lange] libcom: fix colliding isnan/isinf between C99 and C++0x for gcc-4

[Ralph Lange] libcom: properly declare isnan() in C++ code

[Michael Davidsaver] epicsSockResolveTest add detail

[Michael Davidsaver] redo travis-ci with matrix

[Michael Davidsaver] travis-ci /etc/hosts workaround

[Michael Davidsaver] Revert "libcom: properly declare isnan() in C++ code"

[Michael Davidsaver] Revert "libcom: fix colliding isnan/isinf between C99 and C++0x for gcc-4"

[Michael Davidsaver] posix/epicsMath.h

[Michael Davidsaver] debug epicsTimerTest

[Michael Davidsaver] epicsTimerTest loosen test threshold

[Michael Davidsaver] minor epicsTimerTest

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

Replies:
Re: Build failed in Jenkins: epics-7.0 » mac #173 Johnson, Andrew N. via Core-talk
References:
Jenkins build is still unstable: epics-7.0 » mac #172 APS Jenkins via Core-talk
Build failed in Jenkins: epics-7.0 » mac #173 APS Jenkins via Core-talk

Navigate by Date:
Prev: Build failed: EPICS Base base-7.0-492 AppVeyor via Core-talk
Next: Re: Build failed in Jenkins: epics-7.0 » mac #173 Johnson, Andrew N. 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-7.0 » mac #173 APS Jenkins via Core-talk
Next: Re: Build failed in Jenkins: epics-7.0 » mac #173 Johnson, Andrew N. 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, 17 Dec 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·