Boost logo

Boost :

Subject: Re: [boost] [system] [teeks99] Mass test failures on MSVC-14.0
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2018-02-26 14:52:30


On 02/26/18 17:20, Tom Kent wrote:
> On Mon, Feb 26, 2018 at 6:56 AM, Andrey Semashev via Boost
> <boost_at_[hidden] <mailto:boost_at_[hidden]>> wrote:
>
> On 02/26/18 15:43, Tom Kent via Boost wrote:
>
> On Sat, Feb 24, 2018 at 3:45 PM, Andrey Semashev via Boost <
> boost_at_[hidden] <mailto:boost_at_[hidden]>> wrote:
>
> Hi,
>
> Most of Boost.System tests are failing on the
> teeks99-09-f-win2016-64on64
> tester, MSVC-14.0[1]. The test logs don't show any errors
> and I can't
> reproduce it locally. I'm seeing similar test failures in
> other libraries,
> like Boost.Atomic for example, and the links point to
> Boost.System.
>
> Is it possible to get the error log from the tester?
>
> >>
> > Here's all 82MB of it:
> > http://boost.teeks99.com/temp/teeks99-09-f-results-bjam-2018-02-26.log
> <http://boost.teeks99.com/temp/teeks99-09-f-results-bjam-2018-02-26.log>
> >
> > But be warned, I just moved the -09 runner onto a new (Win 2016) VM about a
> > week ago, and there have been some teething issues. If all goes well, the
> > -f run should hit again in the next 24-48hrs.
>
> The link returns 403: Forbidden.
>
> Try again now. Sorry about that.

I got the log now, thanks.

The relevant part seems to be this:

msvc.link.dll
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.dll

         call
"D:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.0\adrs-mdl-64\archt-x86\msvc-setup.bat"
amd64 >nul
  link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /MACHINE:X64 /MANIFEST
/subsystem:console
/out:"D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.dll"
/IMPLIB:"D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.lib"
 
@"D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.dll.rsp"
         if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%

    Creating library
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.lib
and object
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.exp
msvc.manifest.dll
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.dll

         if exist
"D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.dll.manifest"
(
             call
"D:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.0\adrs-mdl-64\archt-x86\msvc-setup.bat"
amd64 >nul
  mt -nologo -manifest
"D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.dll.manifest"
"-outputresource:D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.dll;2"
         )

'mt' is not recognized as an internal or external command,
operable program or batch file.
...failed msvc.manifest.dll
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.dll
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.lib
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.pdb
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.pdb
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.pdb
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.pdb
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.pdb...
...removing
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.dll
...removing
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.lib
...removing
D:\teeks99-09\run\results\boost\bin.v2\libs\system\build\msvc-14.0\dbg\adrs-mdl-64\thrd-mlt\boost_system-vc140-mt-gd-x64-1_67.pdb

I think, this problem has been discussed on the list not long ago - `mt`
being not found on the system after some MSVC update:

http://boost.2283326.n4.nabble.com/build-msvc-14-linker-step-failing-tc4701719.html

Looks like MSVC needs to be reinstalled or installed on a separate
machine. Will you be able to fix this?


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk