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: Re: Problem building example application on windows-x64
From: Michael Davidsaver <[email protected]>
To: Mark Rivers <[email protected]>
Cc: "'[email protected]'" <[email protected]>
Date: Fri, 29 Dec 2017 09:44:51 -0600

On 12/29/2017 08:55 AM, Mark Rivers wrote:
> I have run the runtests for windows-x64 and windows-x64-staticon VS2010.
> 
>  
> 
> For windows-x64 there were no dialog boxes.
> 
>  
> 
> For windows-x64-static there were many Debug Assertion error dialog boxes in testSerialization.t (24 times) and  testPVScalarArrat (5 times)
> 
> They all appear to be null pointer problems.

And yet they show as PASS?  Strange.  Can you capture a couple of these?
Maybe the first from each test for a start?

> Both also appeared to fail some tests:

At this point we need to see the output of the tests.  Can you run:

> make tapfiles

Then collect the .tap files (test output) of the three mis-behaving tests.
These should be:

modules/database/test/std/O.*/simmTest.tap
modules/pvData/testApp/O.*/testSerialization.tap
modules/pvData/testApp/O.*/testPVScalarArray.tap


> These are failures on windows-x64:
> 
>  
> 
> Test Summary Report
> 
> -------------------
> 
> simmTest.t            (Wstat: 0 Tests: 1176 Failed: 7)
> 
>   Failed tests:  140, 315, 439-440, 665-666, 767
> 
> Files=11, Tests=3575, 13 wallclock secs ( 0.48 usr +  0.08 sys =  0.56 CPU)
> 
> Result: FAIL
> 
> Failed 1/11 test programs. 7/3575 subtests failed.
> 
>  
> 
>  
> 
> These are failures on windows-x64-static:
> 
>  
> 
> Test Summary Report
> 
> -------------------
> 
> simmTest.t            (Wstat: 0 Tests: 1176 Failed: 3)
> 
>   Failed tests:  355-356, 439
> 
> Files=11, Tests=3575, 15 wallclock secs ( 0.50 usr +  0.03 sys =  0.53 CPU)
> 
> Result: FAIL
> 
> Failed 1/11 test programs. 3/3575 subtests failed.
> 
>  
> 
>  
> 
> This is the output for windows-x64:
> 
>  
> 
> H:\epics-devel\base-7.0.1>set EPICS_HOST_ARCH=windows-x64
> 
>  
> 
> H:\epics-devel\base-7.0.1>make -s runtests
> 
> Snippets.t .. ok
> 
> All tests successful.
> 
> Files=1, Tests=29,  2 wallclock secs ( 0.05 usr +  0.00 sys =  0.05 CPU)
> 
> Result: PASS
> 
> epicsUnitTestTest.t ........ ok
> 
> epicsTypesTest.t ........... ok
> 
> epicsInlineTest.t .......... ok
> 
> epicsCalcTest.t ............ ok
> 
> epicsAlgorithmTest.t ....... ok
> 
> epicsMathTest.t ............ ok
> 
> epicsMMIOTest.t ............ ok
> 
> epicsEllTest.t ............. ok
> 
> epicsEnvTest.t ............. ok
> 
> epicsErrlogTest.t .......... 24/32 log client: connected to log server at "127.0.0.1:60935"
> 
> epicsErrlogTest.t .......... ok
> 
> epicsStdioTest.t ........... ok
> 
> epicsStdlibTest.t .......... ok
> 
> epicsSockResolveTest.t ..... ok
> 
> epicsStringTest.t .......... ok
> 
> epicsTimeTest.t ............ ok
> 
> epicsTimeZoneTest.t ........ ok
> 
> epicsThreadTest.t .......... ok
> 
> epicsThreadOnceTest.t ...... ok
> 
> epicsThreadPriorityTest.t .. ok
> 
> epicsThreadPrivateTest.t ... ok
> 
> epicsThreadHooksTest.t ..... ok
> 
> epicsThreadPoolTest.t ...... ok
> 
> epicsExitTest.t ............ ok
> 
> epicsTimerTest.t ........... ok
> 
> ringPointerTest.t .......... ok
> 
> ringBytesTest.t ............ ok
> 
> epicsEventTest.t ........... ok
> 
> epicsMutexTest.t ........... ok
> 
> epicsSpinTest.t ............ ok
> 
> epicsAtomicTest.t .......... ok
> 
> macDefExpandTest.t ......... ok
> 
> cvtFastTest.t .............. ok
> 
> macLibTest.t ............... ok
> 
> macLib.t ................... ok
> 
> taskwdTest.t ............... ok
> 
> blockingSockTest.t ......... ok
> 
> epicsMessageQueueTest.t .... ok
> 
> epicsStackTraceTest.t ...... ok
> 
> ipAddrToAsciiTest.t ........ ok
> 
> osiSockTest.t .............. ok
> 
> All tests successful.
> 
> Files=40, Tests=4016, 200 wallclock secs ( 0.56 usr +  0.16 sys =  0.72 CPU)
> 
> Result: PASS
> 
> dbScanTest.t ............... ok
> 
> dbShutdownTest.t ........... ok
> 
> dbPutLinkTest.t ............ 265/320 dbJLinkInit: lexical error: invalid char in json text.
> 
>                                   {"x":bbbb}
> 
>                      (right here) ------^
> 
>  
> 
> dbJLinkInit: parse error: premature EOF
> 
>                                        {"z":{"good":6}
> 
>                      (right here) ------^
> 
>  
> 
> dbPutLinkTest.t ............ ok
> 
> dbLockTest.t ............... ok
> 
> dbStressTest.t ............. ok
> 
> testdbConvert.t ............ ok
> 
> callbackTest.t ............. ok
> 
> callbackParallelTest.t ..... ok
> 
> dbStateTest.t .............. ok
> 
> dbServerTest.t ............. 1/24 dbRegisterServer: 'one' registered twice?
> 
> dbRegisterServer: Bad server name 'bad name'
> 
> dbRegisterServer: Ignoring 'disabled', per environment
> 
> dbUnregisterServer: Servers still active!
> 
> dbUnregisterServer: 'toolate' not registered.
> 
> dbUnregisterServer: 'no-routines' has no stop() method.
> 
> dbServerTest.t ............. ok
> 
> dbCaStatsTest.t ............ ok
> 
> dbCaLinkTest.t ............. ok
> 
> scanIoTest.t ............... ok
> 
> dbChannelTest.t ............ ok
> 
> dbChArrTest.t .............. Starting iocInit
> 
> iocRun: All initialization complete
> 
> dbChArrTest.t .............. ok
> 
> chfPluginTest.t ............ 1/1433 chfConfigParseStart: plugin pvt alloc failed
> 
> chfPluginTest.t ............ ok
> 
> arrShorthandTest.t ......... ok
> 
> recGblCheckDeadbandTest.t .. ok
> 
> testPutGetTest.t ........... ok
> 
> dbStaticTest.t ............. ok
> 
> All tests successful.
> 
> Files=20, Tests=2856, 81 wallclock secs ( 0.41 usr +  0.11 sys =  0.51 CPU)
> 
> Result: PASS
> 
> msi.t .. ok
> 
> All tests successful.
> 
> Files=1, Tests=9,  1 wallclock secs ( 0.03 usr +  0.00 sys =  0.03 CPU)
> 
> Result: PASS
> 
> arrayOpTest.t ........... ok
> 
> recMiscTest.t ........... ok
> 
> linkRetargetLinkTest.t .. ok
> 
> linkInitTest.t .......... 1/77 dbRegisterServer: 'rsrv' registered twice?
> 
> dbRegisterServer: 'rsrv' registered twice?
> 
> linkInitTest.t .......... 18/77 dbRegisterServer: 'rsrv' registered twice?
> 
> dbRegisterServer: 'rsrv' registered twice?
> 
> linkInitTest.t .......... 60/77 dbRegisterServer: 'rsrv' registered twice?
> 
> linkInitTest.t .......... ok
> 
> compressTest.t .......... 1/116 dbRegisterServer: 'rsrv' registered twice?
> 
> compressTest.t .......... ok
> 
> asyncSoftTest.t ......... ok
> 
> softTest.t .............. ok
> 
> asTest.t ................ ok
> 
> analogMonitorTest.t ..... Starting iocInit
> 
> analogMonitorTest.t ..... ok
> 
> regressTest.t ........... 1/31 dbRegisterServer: 'rsrv' registered twice?
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbRegisterServer: 'rsrv' registered twice?
> 
> regressTest.t ........... ok
> 
> simmTest.t .............. Failed 7/1176 subtests
> 
>  
> 
> Test Summary Report
> 
> -------------------
> 
> simmTest.t            (Wstat: 0 Tests: 1176 Failed: 7)
> 
>   Failed tests:  140, 315, 439-440, 665-666, 767
> 
> Files=11, Tests=3575, 13 wallclock secs ( 0.48 usr +  0.08 sys =  0.56 CPU)
> 
> Result: FAIL
> 
> Failed 1/11 test programs. 7/3575 subtests failed.
> 
> tsTest.t .... ok
> 
> dbndTest.t .. ok
> 
> arrTest.t ... ok
> 
> syncTest.t .. ok
> 
> All tests successful.
> 
> Files=4, Tests=1612,  3 wallclock secs ( 0.19 usr +  0.01 sys =  0.20 CPU)
> 
> Result: PASS
> 
> Base.t ........ ok
> 
> Breaktable.t .. ok
> 
> DBD.t ......... ok
> 
> Device.t ...... ok
> 
> Driver.t ...... ok
> 
> Function.t .... ok
> 
> Menu.t ........ ok
> 
> Recfield.t .... ok
> 
> Recordtype.t .. ok
> 
> Registrar.t ... ok
> 
> Variable.t .... ok
> 
> All tests successful.
> 
> Files=11, Tests=287,  1 wallclock secs ( 0.03 usr +  0.06 sys =  0.09 CPU)
> 
> Result: PASS
> 
> testThread.t ............ ok
> 
> testEvent.t ............. ok
> 
> testTimer.t ............. ok
> 
> testBitSet.t ............ ok
> 
> testOverrunBitSet.t ..... ok
> 
> testByteBuffer.t ........ ok
> 
> testBaseException.t ..... ok
> 
> testSharedVector.t ...... ok
> 
> testDebugPtr.t .......... ok
> 
> testSerialization.t ..... ok
> 
> testTimeStamp.t ......... ok
> 
> testQueue.t ............. ok
> 
> testTypeCast.t .......... ok
> 
> testUnitTest.t .......... ok
> 
> testjson.t .............. ok
> 
> test_reftrack.t ......... ok
> 
> testanyscalar.t ......... ok
> 
> testBitSetUtil.t ........ ok
> 
> testIntrospect.t ........ ok
> 
> testPVType.t ............ ok
> 
> testStandardField.t ..... ok
> 
> testStandardPVField.t ... ok
> 
> testPVData.t ............ ok
> 
> testPVUnion.t ........... ok
> 
> testConvert.t ........... ok
> 
> testPVScalarArray.t ..... ok
> 
> testPVStructureArray.t .. ok
> 
> testOperators.t ......... ok
> 
> testFieldBuilder.t ...... ok
> 
> testValueBuilder.t ...... ok
> 
> testProperty.t .......... ok
> 
> testCreateRequest.t ..... ok
> 
> testPVCopy.t ............ ok
> 
> All tests successful.
> 
> Files=33, Tests=2248, 12 wallclock secs ( 0.50 usr +  0.06 sys =  0.56 CPU)
> 
> Result: PASS
> 
> testAtomicBoolean.t ..... ok
> 
> testHexDump.t ........... ok
> 
> testInetAddressUtils.t .. ok
> 
> configurationTest.t ..... ok
> 
> testFairQueue.t ......... ok
> 
> testWildcard.t .......... ok
> 
> testChannelAccess.t ..... ok
> 
> testCodec.t ............. ok
> 
> testRPC.t ............... ok
> 
> testServerContext.t ..... ok
> 
> All tests successful.
> 
> Files=10, Tests=6192, 30 wallclock secs ( 0.44 usr +  0.01 sys =  0.45 CPU)
> 
> Result: PASS
> 
> ntfieldTest.t ............... ok
> 
> ntscalarTest.t .............. ok
> 
> ntscalarArrayTest.t ......... ok
> 
> ntnameValueTest.t ........... ok
> 
> ntmultiChannelTest.t ........ ok
> 
> ntscalarMultiChannelTest.t .. ok
> 
> nttableTest.t ............... ok
> 
> ntndarrayTest.t ............. ok
> 
> ntmatrixTest.t .............. ok
> 
> ntenumTest.t ................ ok
> 
> ntunionTest.t ............... ok
> 
> ntaggregateTest.t ........... ok
> 
> ntattributeTest.t ........... ok
> 
> ntndarrayAttributeTest.t .... ok
> 
> ntcontinuumTest.t ........... ok
> 
> nthistogramTest.t ........... ok
> 
> ntutilsTest.t ............... ok
> 
> All tests successful.
> 
> Files=17, Tests=631,  3 wallclock secs ( 0.27 usr +  0.09 sys =  0.36 CPU)
> 
> Result: PASS
> 
> testPVCopy.t ......... ok
> 
> testPVRecord.t ....... ok
> 
> testExampleRecord.t .. ok
> 
> testLocalProvider.t .. ok
> 
> testPVAServer.t ...... ok
> 
> All tests successful.
> 
> Files=5, Tests=81,  1 wallclock secs ( 0.06 usr +  0.03 sys =  0.09 CPU)
> 
> Result: PASS
> 
> testmon.t .. ok
> 
> All tests successful.
> 
> Files=1, Tests=79,  0 wallclock secs ( 0.05 usr +  0.01 sys =  0.06 CPU)
> 
> Result: PASS
> 
> testweak.t .. ok
> 
> testtest.t .. ok
> 
> testpvif.t .. 1/71 Command stopPVAServer not found.
> 
> dbRegisterServer: 'rsrv' registered twice?
> 
> testpvif.t .. ok
> 
> testpdb.t ... ok
> 
> All tests successful.
> 
> Files=4, Tests=247,  2 wallclock secs ( 0.08 usr +  0.05 sys =  0.12 CPU)
> 
> Result: PASS
> 
>  
> 
>  
> 
>  
> 
> This is for windows-x64-static
> 
>  
> 
> H:\epics-devel\base-7.0.1>set EPICS_HOST_ARCH=windows-x64-static
> 
>  
> 
> H:\epics-devel\base-7.0.1>make -s runtests
> 
> Snippets.t .. ok
> 
> All tests successful.
> 
> Files=1, Tests=29,  2 wallclock secs ( 0.03 usr +  0.00 sys =  0.03 CPU)
> 
> Result: PASS
> 
> epicsUnitTestTest.t ........ ok
> 
> epicsTypesTest.t ........... ok
> 
> epicsInlineTest.t .......... ok
> 
> epicsCalcTest.t ............ ok
> 
> epicsAlgorithmTest.t ....... ok
> 
> epicsMathTest.t ............ ok
> 
> epicsMMIOTest.t ............ ok
> 
> epicsEllTest.t ............. ok
> 
> epicsEnvTest.t ............. ok
> 
> epicsErrlogTest.t .......... 25/32 log client: connected to log server at "127.0.0.1:61307"
> 
> epicsErrlogTest.t .......... ok
> 
> epicsStdioTest.t ........... ok
> 
> epicsStdlibTest.t .......... ok
> 
> epicsSockResolveTest.t ..... ok
> 
> epicsStringTest.t .......... ok
> 
> epicsTimeTest.t ............ ok
> 
> epicsTimeZoneTest.t ........ ok
> 
> epicsThreadTest.t .......... ok
> 
> epicsThreadOnceTest.t ...... ok
> 
> epicsThreadPriorityTest.t .. ok
> 
> epicsThreadPrivateTest.t ... ok
> 
> epicsThreadHooksTest.t ..... ok
> 
> epicsThreadPoolTest.t ...... ok
> 
> epicsExitTest.t ............ ok
> 
> epicsTimerTest.t ........... ok
> 
> ringPointerTest.t .......... ok
> 
> ringBytesTest.t ............ ok
> 
> epicsEventTest.t ........... ok
> 
> epicsMutexTest.t ........... ok
> 
> epicsSpinTest.t ............ ok
> 
> epicsAtomicTest.t .......... ok
> 
> macDefExpandTest.t ......... ok
> 
> cvtFastTest.t .............. ok
> 
> macLibTest.t ............... ok
> 
> macLib.t ................... ok
> 
> taskwdTest.t ............... ok
> 
> blockingSockTest.t ......... ok
> 
> epicsMessageQueueTest.t .... ok
> 
> epicsStackTraceTest.t ...... ok
> 
> ipAddrToAsciiTest.t ........ ok
> 
> osiSockTest.t .............. ok
> 
> All tests successful.
> 
>  
> 
> Test Summary Report
> 
> -------------------
> 
> epicsMathTest.t          (Wstat: 0 Tests: 35 Failed: 0)
> 
>   TODO passed:   8-9, 11-12, 22-23
> 
> Files=40, Tests=4016, 204 wallclock secs ( 0.56 usr +  0.16 sys =  0.72 CPU)
> 
> Result: PASS
> 
> dbScanTest.t ............... ok
> 
> dbShutdownTest.t ........... ok
> 
> dbPutLinkTest.t ............ 265/320 dbJLinkInit: lexical error: invalid char in json text.
> 
>                                   {"x":bbbb}
> 
>                      (right here) ------^
> 
>  
> 
> dbJLinkInit: parse error: premature EOF
> 
>                                        {"z":{"good":6}
> 
>                      (right here) ------^
> 
>  
> 
> dbPutLinkTest.t ............ ok
> 
> dbLockTest.t ............... ok
> 
> dbStressTest.t ............. ok
> 
> testdbConvert.t ............ ok
> 
> callbackTest.t ............. ok
> 
> callbackParallelTest.t ..... ok
> 
> dbStateTest.t .............. ok
> 
> dbServerTest.t ............. dbRegisterServer: 'one' registered twice?
> 
> dbServerTest.t ............. 1/24 dbRegisterServer: Bad server name 'bad name'
> 
> dbRegisterServer: Ignoring 'disabled', per environment
> 
> dbUnregisterServer: Servers still active!
> 
> dbUnregisterServer: 'toolate' not registered.
> 
> dbUnregisterServer: 'no-routines' has no stop() method.
> 
> dbServerTest.t ............. ok
> 
> dbCaStatsTest.t ............ ok
> 
> dbCaLinkTest.t ............. ok
> 
> scanIoTest.t ............... ok
> 
> dbChannelTest.t ............ ok
> 
> dbChArrTest.t .............. Starting iocInit
> 
> iocRun: All initialization complete
> 
> dbChArrTest.t .............. ok
> 
> chfPluginTest.t ............ 1/1433 chfConfigParseStart: plugin pvt alloc failed
> 
> chfPluginTest.t ............ ok
> 
> arrShorthandTest.t ......... ok
> 
> recGblCheckDeadbandTest.t .. ok
> 
> testPutGetTest.t ........... ok
> 
> dbStaticTest.t ............. ok
> 
> All tests successful.
> 
> Files=20, Tests=2856, 82 wallclock secs ( 0.51 usr +  0.08 sys =  0.59 CPU)
> 
> Result: PASS
> 
> msi.t .. ok
> 
> All tests successful.
> 
> Files=1, Tests=9,  0 wallclock secs ( 0.03 usr +  0.02 sys =  0.05 CPU)
> 
> Result: PASS
> 
> arrayOpTest.t ........... ok
> 
> recMiscTest.t ........... ok
> 
> linkRetargetLinkTest.t .. ok
> 
> linkInitTest.t .......... 1/77 dbRegisterServer: 'rsrv' registered twice?
> 
> linkInitTest.t .......... 8/77 dbRegisterServer: 'rsrv' registered twice?
> 
> linkInitTest.t .......... 18/77 dbRegisterServer: 'rsrv' registered twice?
> 
> dbRegisterServer: 'rsrv' registered twice?
> 
> linkInitTest.t .......... 60/77 dbRegisterServer: 'rsrv' registered twice?
> 
> linkInitTest.t .......... ok
> 
> compressTest.t .......... 1/116 dbRegisterServer: 'rsrv' registered twice?
> 
> compressTest.t .......... ok
> 
> asyncSoftTest.t ......... ok
> 
> softTest.t .............. ok
> 
> asTest.t ................ ok
> 
> analogMonitorTest.t ..... Starting iocInit
> 
> analogMonitorTest.t ..... ok
> 
> regressTest.t ........... 1/31 dbRegisterServer: 'rsrv' registered twice?
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> dbConvertJSON: parse error: trailing garbage
> 
>                                       0x10
> 
>                      (right here) ------^
> 
>  
> 
> regressTest.t ........... 6/31 dbRegisterServer: 'rsrv' registered twice?
> 
> regressTest.t ........... ok
> 
> simmTest.t .............. Failed 3/1176 subtests
> 
>  
> 
> Test Summary Report
> 
> -------------------
> 
> simmTest.t            (Wstat: 0 Tests: 1176 Failed: 3)
> 
>   Failed tests:  355-356, 439
> 
> Files=11, Tests=3575, 15 wallclock secs ( 0.50 usr +  0.03 sys =  0.53 CPU)
> 
> Result: FAIL
> 
> Failed 1/11 test programs. 3/3575 subtests failed.
> 
> tsTest.t .... ok
> 
> dbndTest.t .. ok
> 
> arrTest.t ... ok
> 
> syncTest.t .. ok
> 
> All tests successful.
> 
> Files=4, Tests=1612,  3 wallclock secs ( 0.19 usr +  0.00 sys =  0.19 CPU)
> 
> Result: PASS
> 
> Base.t ........ ok
> 
> Breaktable.t .. ok
> 
> DBD.t ......... ok
> 
> Device.t ...... ok
> 
> Driver.t ...... ok
> 
> Function.t .... ok
> 
> Menu.t ........ ok
> 
> Recfield.t .... ok
> 
> Recordtype.t .. ok
> 
> Registrar.t ... ok
> 
> Variable.t .... ok
> 
> All tests successful.
> 
> Files=11, Tests=287,  1 wallclock secs ( 0.00 usr +  0.01 sys =  0.01 CPU)
> 
> Result: PASS
> 
> testThread.t ............ ok
> 
> testEvent.t ............. ok
> 
> testTimer.t ............. ok
> 
> testBitSet.t ............ ok
> 
> testOverrunBitSet.t ..... ok
> 
> testByteBuffer.t ........ ok
> 
> testBaseException.t ..... ok
> 
> testSharedVector.t ...... ok
> 
> testDebugPtr.t .......... ok
> 
> testSerialization.t ..... ok
> 
> testTimeStamp.t ......... ok
> 
> testQueue.t ............. ok
> 
> testTypeCast.t .......... ok
> 
> testUnitTest.t .......... ok
> 
> testjson.t .............. ok
> 
> test_reftrack.t ......... ok
> 
> testanyscalar.t ......... ok
> 
> testBitSetUtil.t ........ ok
> 
> testIntrospect.t ........ ok
> 
> testPVType.t ............ ok
> 
> testStandardField.t ..... ok
> 
> testStandardPVField.t ... ok
> 
> testPVData.t ............ ok
> 
> testPVUnion.t ........... ok
> 
> testConvert.t ........... ok
> 
> testPVScalarArray.t ..... ok
> 
> testPVStructureArray.t .. ok
> 
> testOperators.t ......... ok
> 
> testFieldBuilder.t ...... ok
> 
> testValueBuilder.t ...... ok
> 
> testProperty.t .......... ok
> 
> testCreateRequest.t ..... ok
> 
> testPVCopy.t ............ ok
> 
> All tests successful.
> 
> Files=33, Tests=2248, 294 wallclock secs ( 0.64 usr +  0.11 sys =  0.75 CPU)
> 
> Result: PASS
> 
> testAtomicBoolean.t ..... ok
> 
> testHexDump.t ........... ok
> 
> testInetAddressUtils.t .. ok
> 
> configurationTest.t ..... ok
> 
> testFairQueue.t ......... ok
> 
> testWildcard.t .......... ok
> 
> testChannelAccess.t ..... ok
> 
> testCodec.t ............. ok
> 
> testRPC.t ............... ok
> 
> testServerContext.t ..... ok
> 
> All tests successful.
> 
> Files=10, Tests=6192, 28 wallclock secs ( 0.48 usr +  0.05 sys =  0.53 CPU)
> 
> Result: PASS
> 
> ntfieldTest.t ............... ok
> 
> ntscalarTest.t .............. ok
> 
> ntscalarArrayTest.t ......... ok
> 
> ntnameValueTest.t ........... ok
> 
> ntmultiChannelTest.t ........ ok
> 
> ntscalarMultiChannelTest.t .. ok
> 
> nttableTest.t ............... ok
> 
> ntndarrayTest.t ............. ok
> 
> ntmatrixTest.t .............. ok
> 
> ntenumTest.t ................ ok
> 
> ntunionTest.t ............... ok
> 
> ntaggregateTest.t ........... ok
> 
> ntattributeTest.t ........... ok
> 
> ntndarrayAttributeTest.t .... ok
> 
> ntcontinuumTest.t ........... ok
> 
> nthistogramTest.t ........... ok
> 
> ntutilsTest.t ............... ok
> 
> All tests successful.
> 
> Files=17, Tests=631,  3 wallclock secs ( 0.14 usr +  0.08 sys =  0.22 CPU)
> 
> Result: PASS
> 
> testPVCopy.t ......... ok
> 
> testPVRecord.t ....... ok
> 
> testExampleRecord.t .. ok
> 
> testLocalProvider.t .. ok
> 
> testPVAServer.t ...... ok
> 
> All tests successful.
> 
> Files=5, Tests=81,  2 wallclock secs ( 0.03 usr +  0.01 sys =  0.05 CPU)
> 
> Result: PASS
> 
> testmon.t .. ok
> 
> All tests successful.
> 
> Files=1, Tests=79,  0 wallclock secs ( 0.05 usr +  0.01 sys =  0.06 CPU)
> 
> Result: PASS
> 
> testweak.t .. ok
> 
> testtest.t .. ok
> 
> testpvif.t .. 1/71 Command stopPVAServer not found.
> 
> dbRegisterServer: 'rsrv' registered twice?
> 
> testpvif.t .. ok
> 
> testpdb.t ... ok
> 
> All tests successful.
> 
> Files=4, Tests=247,  4 wallclock secs ( 0.08 usr +  0.02 sys =  0.09 CPU)
> 
> Result: PASS
> 
>  
> 
> Mark
> 
>  
> 
>  
> 
> *From:*Mark Rivers
> *Sent:* Friday, December 29, 2017 8:06 AM
> *To:* Michael Davidsaver; 'Andrew Johnson'; '[email protected]'
> *Subject:* Re: Problem building example application on windows-x64
> 
>  
> 
> I have tested the fixes.
> 
>  
> 
> I did the following in module/pvData and modules/pvAccess
> 
>  
> 
> git checkout master
> 
> git pull
> 
>  
> 
> Rebuilt base for windows-x64 and windows-x64-static.
> 
> Rebuilt example application for both ARCHs.
> 
>  
> 
> It appears to fix both problems:
> 
> - windows-x64 no longer hangs with WINSOCK errors when exiting.
> 
> - windows-x64-static no longer crashes on startup.
> 
>  
> 
> Thanks,
> 
> Mark
> 
>  
> 
>  
> 
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 
> *From:*Michael Davidsaver <[email protected] <mailto:[email protected]>>
> *Sent:* Thursday, December 28, 2017 12:23 PM
> *To:* Mark Rivers; 'Andrew Johnson'; '[email protected]'
> *Subject:* Re: Problem building example application on windows-x64
> 
>  
> 
> I have committed possible fixes for the first two issues.
> 
> On 12/28/2017 09:37 AM, Michael Davidsaver wrote:
>> So much for that.  I manged to miss this issue.  Time to open some tickets I think.
>> So far I count four distinct symptoms, and the test failures.
>> 
>> What I see so far:
>> 
>> 1. Global ctor ordering issues needs to be opened against pvDataCPP and pvAccessCPP
>>    (any probably others).
> 
> https://github.com/epics-base/pvDataCPP/issues/49
> 
> w/ candidate fix
> 
>> 2. The osiSockAttach() issue against pvAccessCPP.
> 
> https://github.com/epics-base/pvAccessCPP/issues/81
> 
> w/ candidate fix
> 
>> 3. The Com.res failure against Base (on launchpad)
> 
> https://bugs.launchpad.net/bugs/1740408
> 
>> 4. The timestamp issue w/ genVersionHeader.pl against Base
> 
> tbd.
> 


Attachment: signature.asc
Description: OpenPGP digital signature


Replies:
RE: Problem building example application on windows-x64 Mark Rivers
References:
Problem building example application on windows-x64 Mark Rivers
RE: Problem building example application on windows-x64 Mark Rivers
Re: Problem building example application on windows-x64 Andrew Johnson
RE: Problem building example application on windows-x64 Mark Rivers
RE: Problem building example application on windows-x64 Mark Rivers
Re: Problem building example application on windows-x64 Michael Davidsaver
Re: Problem building example application on windows-x64 Mark Rivers
Re: Problem building example application on windows-x64 Michael Davidsaver
Re: Problem building example application on windows-x64 Michael Davidsaver
Re: Problem building example application on windows-x64 Mark Rivers
RE: Problem building example application on windows-x64 Mark Rivers

Navigate by Date:
Prev: RE: Problem building example application on windows-x64 Mark Rivers
Next: RE: Problem building example application on windows-x64 Mark Rivers
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: RE: Problem building example application on windows-x64 Mark Rivers
Next: RE: Problem building example application on windows-x64 Mark Rivers
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
ANJ, 30 Dec 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·