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  <20172018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: windows build/test failures
From: Michael Davidsaver <[email protected]>
To: Andrew Johnson <[email protected]>, Ralph Lange <[email protected]>, EPICS core-talk <[email protected]>
Date: Fri, 5 May 2017 08:43:35 -0400
After I merged the link-support and int64 code last night two windows
issues turned up.  Some assistance would be appreciated as I can't
reproduce these myself.


One is a dll import/export error which I can not make sense of as
dbFastGetConvertRoutine should be marked with dllimport in this file,
but doesn't appear to be (to my limited knowledge):

> link -nologo -subsystem:windows -dll -LTCG -incremental:no -opt:ref -release -version:3.16      -out:dbTestIoc.dll -implib:dbTestIoc.lib        arrRecord.obj xRecord.obj dbLinkdset.obj xLink.obj devx.obj jlinkz.obj      ../../../../../lib/win32-x86/dbCore.lib  ../../../../../lib/win32-x86/ca.lib  ../../../../../lib/win32-x86/Com.lib  
>    Creating library dbTestIoc.lib and object dbTestIoc.exp
> jlinkz.obj : error LNK2001: unresolved external symbol _dbFastGetConvertRoutine
> jlinkz.obj : error LNK2001: unresolved external symbol _dbFastPutConvertRoutine
> dbTestIoc.dll : fatal error LNK1120: 2 unresolved externals

https://jenkins.aps.anl.gov/job/epics-base-3.16-win32/106/console


The other is a test failure.  It doesn't print enough for me to be able
to say what the issue is.

> src/libCom/test/O.windows-x64-static/cvtFastTest.tap .............. 
> not ok 724 - cvtFloatToString(1e+08, 1) == 7
> not ok 727 - cvtFloatToString(1e+08, 2) == 8
> not ok 730 - cvtFloatToString(1e+08, 3) == 9
> not ok 733 - cvtFloatToString(1e+08, 4) == 10
> not ok 736 - cvtFloatToString(1e+08, 5) == 11
> not ok 739 - cvtFloatToString(1e+08, 6) == 12
> Failed 6/1062 subtests 

https://jenkins.aps.anl.gov/job/epics-base-3.16-win64s-test/69/console

Replies:
Re: windows build/test failures Michael Davidsaver

Navigate by Date:
Prev: Build failed in Jenkins: epics-base-3.16-win32s-test #69 APS Jenkins
Next: Build failed in Jenkins: epics-base-3.16-win32 #107 APS Jenkins
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Jenkins build is back to normal : epics-base-3.16-win32s-test #73 APS Jenkins
Next: Re: windows build/test failures Michael Davidsaver
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
ANJ, 21 Dec 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·