Page MenuHomePhabricator

[CI] Build for windows 64 and run some unit tests
ClosedPublic

Authored by Fabien on Apr 24 2020, 19:34.

Details

Summary

Only a subset of the builds are run for now, because TLS doesn't work with wine (works on a real windows).
As well the Qt tests will fail due to wine filesystem management, but are passing a real machine.

Test Plan

Run the build-win64 build on CI.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
ci_windows
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 10390
Build 18601: Default Diff Build & Tests
Build 18600: arc lint + arc unit

Event Timeline

Fabien planned changes to this revision.Apr 24 2020, 19:34

Snippet of first build failure:

[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Counting objects:  84% (22/26)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Counting objects:  88% (23/26)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Counting objects:  92% (24/26)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Counting objects:  96% (25/26)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Counting objects: 100% (26/26)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Counting objects: 100% (26/26), done.        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:   6% (1/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  12% (2/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  18% (3/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  25% (4/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  31% (5/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  37% (6/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  43% (7/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  50% (8/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  56% (9/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  62% (10/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  68% (11/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  75% (12/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  81% (13/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  87% (14/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  93% (15/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects: 100% (16/16)        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects: 100% (16/16), done.        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Total 16 (delta 12), reused 0 (delta 0), pack-reused 0        
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/diff/19094 -> phabricator/diff/19094
[19:34:49]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/base/19094 -> phabricator/base/19094
[19:34:49] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s fceaf03be7e73defd7db672a3a6414189e22a270 --
[19:34:49] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[19:34:49] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[19:34:49] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[19:34:49] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[19:34:49] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[19:34:49] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[19:34:49] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[19:34:49] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[19:34:50] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/19094
[19:34:50] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s fceaf03be7e73defd7db672a3a6414189e22a270 --
[19:34:50] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/19094
[19:34:50] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/19094
[19:34:50] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[19:34:50] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[19:34:50] : Build preparation done
[19:34:50]E: Step 1/2: Command Line (6m:26s)
[19:34:50] :	 [Step 1/2] Ant JUnit report watcher
[19:34:50] :		 [Ant JUnit report watcher] Watching paths:
[19:34:50] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[19:34:50] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[19:34:50] :	 [Step 1/2] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script8503026279830336477
[19:34:50] :	 [Step 1/2] in directory: /home/teamcity/buildAgent/work/jailed-build
[19:34:50] :	 [Step 1/2] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[19:34:50] :	 [Step 1/2] ~/buildAgent/work/jailed-build
[19:34:50] :	 [Step 1/2] Building base image for: fceaf03be...
[19:34:50] :	 [Step 1/2] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[19:34:50] :	 [Step 1/2] ~/buildAgent/work/jailed-build
[19:34:50] :	 [Step 1/2] Tag name: abc-base-image-fceaf03be
[19:41:16]W:	 [Step 1/2] /bin/bash: -c: line 0: syntax error near unexpected token `;'
[19:41:16]W:	 [Step 1/2] /bin/bash: -c: line 0: `results() { set +e ;   cp -r /tmp/sanitizer_logs /results ;   cp -r -T /work/build /results ;   cp /work/ibd/debug.log /results ;   chown -R 1001 /work ;   chown -R 1001 /results ; } ; trap "results" EXIT ;  ; # depends cache ; export BASE_CACHE=/root/abc-depends/cache ; export SDK_PATH=/root/abc-depends/osx-sdk ; export SOURCES_PATH=/root/abc-depends/sources ; mkdir -p "" "" "" ;  ; ./contrib/teamcity/build-configurations.sh'
[19:41:17]W:	 [Step 1/2] Process exited with code 1
[19:41:17]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)

Snippet of first build failure:

[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  34% (8/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  39% (9/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  43% (10/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  47% (11/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  52% (12/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  56% (13/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  60% (14/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  65% (15/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  69% (16/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  73% (17/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  78% (18/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  82% (19/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  86% (20/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  91% (21/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects:  95% (22/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects: 100% (23/23)        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Compressing objects: 100% (23/23), done.        
[19:36:01]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] remote: Total 23 (delta 18), reused 0 (delta 0), pack-reused 0
[19:36:02]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[19:36:02]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/diff/19094 -> phabricator/diff/19094
[19:36:02]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/base/19085 -> phabricator/base/19085
[19:36:02]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/base/19091 -> phabricator/base/19091
[19:36:02]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/base/19092 -> phabricator/base/19092
[19:36:02]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/base/19087 -> phabricator/base/19087
[19:36:02]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/base/19088 -> phabricator/base/19088
[19:36:02]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/base/19090 -> phabricator/base/19090
[19:36:02]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19094:refs/tags/phabricator/diff/19094]  * [new tag]             phabricator/base/19094 -> phabricator/base/19094
[19:36:02] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s fceaf03be7e73defd7db672a3a6414189e22a270 --
[19:36:02] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[19:36:02] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/19094
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s fceaf03be7e73defd7db672a3a6414189e22a270 --
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/19094
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/19094
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[19:36:02] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[19:36:02] : Build preparation done
[19:36:02]E: Step 1/2: Command Line (6m:29s)
[19:36:02] :	 [Step 1/2] Ant JUnit report watcher
[19:36:02] :		 [Ant JUnit report watcher] Watching paths:
[19:36:02] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[19:36:02] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[19:36:02] :	 [Step 1/2] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script5494456871337158578
[19:36:02] :	 [Step 1/2] in directory: /home/teamcity/buildAgent/work/jailed-build
[19:36:02] :	 [Step 1/2] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[19:36:02] :	 [Step 1/2] ~/buildAgent/work/jailed-build
[19:36:02] :	 [Step 1/2] Building base image for: fceaf03be...
[19:36:02] :	 [Step 1/2] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[19:36:02] :	 [Step 1/2] ~/buildAgent/work/jailed-build
[19:36:02] :	 [Step 1/2] Tag name: abc-base-image-fceaf03be
[19:42:30]W:	 [Step 1/2] /bin/bash: -c: line 0: syntax error near unexpected token `;'
[19:42:30]W:	 [Step 1/2] /bin/bash: -c: line 0: `results() { set +e ;   cp -r /tmp/sanitizer_logs /results ;   cp -r -T /work/build /results ;   cp /work/ibd/debug.log /results ;   chown -R 1001 /work ;   chown -R 1001 /results ; } ; trap "results" EXIT ;  ; # depends cache ; export BASE_CACHE=/root/abc-depends/cache ; export SDK_PATH=/root/abc-depends/osx-sdk ; export SOURCES_PATH=/root/abc-depends/sources ; mkdir -p "" "" "" ;  ; ./contrib/teamcity/build-configurations.sh'
[19:42:31]W:	 [Step 1/2] Process exited with code 1
[19:42:31]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)

Snippet of first build failure:

[21:30:48] :	 [Step 1/2] [400/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/addressbookpage.cpp.obj
[21:30:48] :	 [Step 1/2] [401/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/trafficgraphwidget.cpp.obj
[21:30:49] :	 [Step 1/2] [402/442] Linking CXX executable src/bitcoind.exe
[21:30:50] :	 [Step 1/2] [403/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/winshutdownmonitor.cpp.obj
[21:30:50] :	 [Step 1/2] ../src/qt/winshutdownmonitor.cpp: In static member function 'static void WinShutdownMonitor::registerShutdownBlockReason(const QString&, HWND__* const&)':
[21:30:50] :	 [Step 1/2] ../src/qt/winshutdownmonitor.cpp:61:68: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'PSHUTDOWNBRCREATE' {aka 'int (*)(HWND__*, const wchar_t*)'} [-Wcast-function-type]
[21:30:50] :	 [Step 1/2]          GetModuleHandleA("User32.dll"), "ShutdownBlockReasonCreate");
[21:30:50] :	 [Step 1/2]                                                                     ^
[21:30:50] :	 [Step 1/2] [404/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/coincontroltreewidget.cpp.obj
[21:30:50] :	 [Step 1/2] [405/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/utilitydialog.cpp.obj
[21:30:50] :	 [Step 1/2] [406/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/peertablemodel.cpp.obj
[21:30:51] :	 [Step 1/2] [407/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/splashscreen.cpp.obj
[21:30:52] :	 [Step 1/2] [408/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/editaddressdialog.cpp.obj
[21:30:53] :	 [Step 1/2] [409/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/askpassphrasedialog.cpp.obj
[21:30:54] :	 [Step 1/2] [410/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/qrc_bitcoin_locale.cpp.obj
[21:30:57] :	 [Step 1/2] [411/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/openuridialog.cpp.obj
[21:30:58] :	 [Step 1/2] [412/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/overviewpage.cpp.obj
[21:30:58] :	 [Step 1/2] [413/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/addresstablemodel.cpp.obj
[21:30:59] :	 [Step 1/2] [414/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.obj
[21:30:59] :	 [Step 1/2] [415/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/receiverequestdialog.cpp.obj
[21:31:00] :	 [Step 1/2] [416/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/transactiondescdialog.cpp.obj
[21:31:01] :	 [Step 1/2] [417/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsentry.cpp.obj
[21:31:01] :	 [Step 1/2] [418/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/transactionfilterproxy.cpp.obj
[21:31:01] :	 [Step 1/2] [419/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/recentrequeststablemodel.cpp.obj
[21:31:02] :	 [Step 1/2] [420/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/coincontroldialog.cpp.obj
[21:31:04] :	 [Step 1/2] [421/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/receivecoinsdialog.cpp.obj
[21:31:05] :	 [Step 1/2] [422/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/paymentserver.cpp.obj
[21:31:07] :	 [Step 1/2] [423/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/transactionrecord.cpp.obj
[21:31:07] :	 [Step 1/2] [424/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/walletframe.cpp.obj
[21:31:08] :	 [Step 1/2] [425/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/signverifymessagedialog.cpp.obj
[21:31:08] :	 [Step 1/2] [426/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/transactionview.cpp.obj
[21:31:08] :	 [Step 1/2] [427/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.obj
[21:31:09] :	 [Step 1/2] [428/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/transactiondesc.cpp.obj
[21:31:09] :	 [Step 1/2] [429/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/walletcontroller.cpp.obj
[21:31:09] :	 [Step 1/2] [430/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/walletmodeltransaction.cpp.obj
[21:31:10] :	 [Step 1/2] [431/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/paymentrequestplus.cpp.obj
[21:31:10] :	 [Step 1/2] [432/442] Linking CXX executable src/bench/bitcoin-bench.exe
[21:31:10] :	 [Step 1/2] [433/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/transactiontablemodel.cpp.obj
[21:31:11] :	 [Step 1/2] [434/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/walletview.cpp.obj
[21:31:12] :	 [Step 1/2] [435/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/walletmodel.cpp.obj
[21:31:14] :	 [Step 1/2] [436/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoin-qt-base_autogen/mocs_compilation.cpp.obj
[21:31:14] :	 [Step 1/2] [437/442] Linking CXX static library src/qt/libbitcoin-qt-base.a
[21:31:14] :	 [Step 1/2] [438/442] Automatic MOC for target bitcoin-qt
[21:31:14] :	 [Step 1/2] [439/442] Building RC object src/qt/CMakeFiles/bitcoin-qt.dir/res/bitcoin-qt-res.rc.res
[21:31:14] :	 [Step 1/2] /work/src/qt/res/bitcoin-qt-res.rc:26: use "" to put " in a string
[21:31:14] :	 [Step 1/2] /work/src/qt/res/bitcoin-qt-res.rc:26: use "" to put " in a string
[21:31:14] :	 [Step 1/2] [440/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt.dir/bitcoin-qt_autogen/mocs_compilation.cpp.obj
[21:31:15] :	 [Step 1/2] [441/442] Building CXX object src/qt/CMakeFiles/bitcoin-qt.dir/main.cpp.obj
[21:31:36] :	 [Step 1/2] [442/442] Linking CXX executable src/qt/bitcoin-qt.exe
[21:31:36]W:	 [Step 1/2] + ninja test_bitcoin test_bitcoin-qt test_bitcoin-seeder
[21:31:36]W:	 [Step 1/2] ninja: error: unknown target 'test_bitcoin-seeder'
[21:31:36]W:	 [Step 1/2] ++ print_sanitizers_log
[21:31:36]W:	 [Step 1/2] ++ for log in "${SAN_LOG_DIR}"/*.log.*
[21:31:36]W:	 [Step 1/2] ++ echo '*** Output of /tmp/sanitizer_logs/*.log.* ***'
[21:31:36] :	 [Step 1/2] *** Output of /tmp/sanitizer_logs/*.log.* ***
[21:31:36]W:	 [Step 1/2] ++ cat '/tmp/sanitizer_logs/*.log.*'
[21:31:36]W:	 [Step 1/2] cat: '/tmp/sanitizer_logs/*.log.*': No such file or directory
[21:31:37]W:	 [Step 1/2] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[21:31:44]W:	 [Step 1/2] Process exited with code 1
[21:31:44]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)

Don't try to build the seeder tests when there is no seeder.

Fabien planned changes to this revision.Apr 24 2020, 21:40

Snippet of first build failure:

[21:51:12] :	 [Step 1/2] <built-in>: warning: redundant redeclaration of ‘unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)’ in same scope [-Wredundant-decls]
[21:51:12] :	 [Step 1/2] In file included from ../depends/x86_64-w64-mingw32/include/boost/detail/interlocked.hpp:65,
[21:51:12] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/win32/thread_primitives.hpp:18,
[21:51:12] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/win32/thread_data.hpp:11,
[21:51:12] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/thread_only.hpp:15,
[21:51:12] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/thread.hpp:12,
[21:51:12] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread.hpp:13,
[21:51:12] :	 [Step 1/2]                  from ../src/./scheduler.h:16,
[21:51:12] :	 [Step 1/2]                  from ../src/./test/setup_common.h:15,
[21:51:12] :	 [Step 1/2]                  from ../src/test/setup_common.cpp:5:
[21:51:12] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:59:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)’
[21:51:12] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char);
[21:51:12] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[21:51:12] :	 [Step 1/2] <built-in>: warning: redundant redeclaration of ‘unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)’ in same scope [-Wredundant-decls]
[21:51:12] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:60:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)’
[21:51:12] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short);
[21:51:12] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[21:51:12] :	 [Step 1/2] <built-in>: warning: redundant redeclaration of ‘unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)’ in same scope [-Wredundant-decls]
[21:51:12] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:61:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)’
[21:51:12] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int);
[21:51:12] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[21:51:12] :	 [Step 1/2] [138/144] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/util_tests.cpp.obj
[21:51:13] :	 [Step 1/2] [139/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/paymentservertests.cpp.obj
[21:51:14] :	 [Step 1/2] [140/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/addressbooktests.cpp.obj
[21:51:14] :	 [Step 1/2] <built-in>: warning: redundant redeclaration of ‘unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)’ in same scope [-Wredundant-decls]
[21:51:14] :	 [Step 1/2] In file included from ../depends/x86_64-w64-mingw32/include/boost/detail/interlocked.hpp:65,
[21:51:14] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/win32/thread_primitives.hpp:18,
[21:51:14] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/win32/thread_data.hpp:11,
[21:51:14] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/thread_only.hpp:15,
[21:51:14] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/thread.hpp:12,
[21:51:14] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread.hpp:13,
[21:51:14] :	 [Step 1/2]                  from ../src/./scheduler.h:16,
[21:51:14] :	 [Step 1/2]                  from ../src/./test/setup_common.h:15,
[21:51:14] :	 [Step 1/2]                  from ../src/qt/test/addressbooktests.cpp:2:
[21:51:14] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:59:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)’
[21:51:14] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char);
[21:51:14] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[21:51:14] :	 [Step 1/2] <built-in>: warning: redundant redeclaration of ‘unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)’ in same scope [-Wredundant-decls]
[21:51:14] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:60:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)’
[21:51:14] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short);
[21:51:14] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[21:51:14] :	 [Step 1/2] <built-in>: warning: redundant redeclaration of ‘unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)’ in same scope [-Wredundant-decls]
[21:51:14] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:61:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)’
[21:51:14] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int);
[21:51:14] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[21:51:14] :	 [Step 1/2] [141/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/__/__/wallet/test/wallet_test_fixture.cpp.obj
[21:51:16] :	 [Step 1/2] [142/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/wallettests.cpp.obj
[21:51:39] :	 [Step 1/2] [143/144] Linking CXX executable src/qt/test/test_bitcoin-qt.exe
[21:51:43] :	 [Step 1/2] [144/144] Linking CXX executable src/test/test_bitcoin.exe
[21:51:43]W:	 [Step 1/2] + ./src/test/test_bitcoin.exe '--run_test=!radix_tests,rcu_tests'
[21:51:43]W:	 [Step 1/2] ./contrib/teamcity/build-configurations.sh: line 301: ./src/test/test_bitcoin.exe: cannot execute binary file: Exec format error
[21:51:43]W:	 [Step 1/2] ++ print_sanitizers_log
[21:51:43] :	 [Step 1/2] *** Output of /tmp/sanitizer_logs/*.log.* ***
[21:51:43]W:	 [Step 1/2] ++ for log in "${SAN_LOG_DIR}"/*.log.*
[21:51:43]W:	 [Step 1/2] ++ echo '*** Output of /tmp/sanitizer_logs/*.log.* ***'
[21:51:43]W:	 [Step 1/2] ++ cat '/tmp/sanitizer_logs/*.log.*'
[21:51:43]W:	 [Step 1/2] cat: '/tmp/sanitizer_logs/*.log.*': No such file or directory
[21:51:45]W:	 [Step 1/2] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[21:51:53]W:	 [Step 1/2] Process exited with code 1
[21:51:53]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)
Fabien planned changes to this revision.Apr 24 2020, 21:54

Snippet of first build failure:

[22:12:15] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:61:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)’
[22:12:15] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int);
[22:12:15] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[22:12:15] :	 [Step 1/2] [137/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/test_main.cpp.obj
[22:12:15] :	 [Step 1/2] [138/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/test_bitcoin-qt_autogen/mocs_compilation.cpp.obj
[22:12:15] :	 [Step 1/2] [139/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/addressbooktests.cpp.obj
[22:12:15] :	 [Step 1/2] <built-in>: warning: redundant redeclaration of ‘unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)’ in same scope [-Wredundant-decls]
[22:12:15] :	 [Step 1/2] In file included from ../depends/x86_64-w64-mingw32/include/boost/detail/interlocked.hpp:65,
[22:12:15] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/win32/thread_primitives.hpp:18,
[22:12:15] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/win32/thread_data.hpp:11,
[22:12:15] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/thread_only.hpp:15,
[22:12:15] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread/thread.hpp:12,
[22:12:15] :	 [Step 1/2]                  from ../depends/x86_64-w64-mingw32/include/boost/thread.hpp:13,
[22:12:15] :	 [Step 1/2]                  from ../src/./scheduler.h:16,
[22:12:15] :	 [Step 1/2]                  from ../src/./test/setup_common.h:15,
[22:12:15] :	 [Step 1/2]                  from ../src/qt/test/addressbooktests.cpp:2:
[22:12:15] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:59:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)’
[22:12:15] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char);
[22:12:15] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[22:12:15] :	 [Step 1/2] <built-in>: warning: redundant redeclaration of ‘unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)’ in same scope [-Wredundant-decls]
[22:12:15] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:60:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)’
[22:12:15] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short);
[22:12:15] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[22:12:15] :	 [Step 1/2] <built-in>: warning: redundant redeclaration of ‘unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)’ in same scope [-Wredundant-decls]
[22:12:15] :	 [Step 1/2] /usr/share/mingw-w64/include/intrin.h:61:23: note: previous declaration of ‘unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)’
[22:12:15] :	 [Step 1/2]    extern unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int);
[22:12:15] :	 [Step 1/2]                        ^~~~~~~~~~~~~~~~~~~~~~
[22:12:15] :	 [Step 1/2] [140/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/wallettests.cpp.obj
[22:12:15] :	 [Step 1/2] [141/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/__/__/wallet/test/wallet_test_fixture.cpp.obj
[22:12:15] :	 [Step 1/2] [142/144] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/paymentservertests.cpp.obj
[22:12:37] :	 [Step 1/2] [143/144] Linking CXX executable src/qt/test/test_bitcoin-qt.exe
[22:12:46] :	 [Step 1/2] [144/144] Linking CXX executable src/test/test_bitcoin.exe
[22:12:46]W:	 [Step 1/2] + wine ./src/test/test_bitcoin.exe '--run_test=!radix_tests,rcu_tests'
[22:12:46]W:	 [Step 1/2] wine: created the configuration directory '/root/.wine'
[22:12:46]W:	 [Step 1/2] 0009:err:file:init_redirects cannot open L"C:\\windows" (c000000f)
[22:12:46]W:	 [Step 1/2] 0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
[22:12:46]W:	 [Step 1/2] 0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
[22:12:46]W:	 [Step 1/2] 0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
[22:12:46]W:	 [Step 1/2] 0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
[22:12:46]W:	 [Step 1/2] 0012:err:ole:get_local_server_stream Failed: 80004002
[22:12:46]W:	 [Step 1/2] 0010:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
[22:12:46]W:	 [Step 1/2] 0010:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
[22:12:46]W:	 [Step 1/2] 000b:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
[22:12:46]W:	 [Step 1/2] 000b:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
[22:12:47]W:	 [Step 1/2] Could not load wine-gecko. HTML rendering will be disabled.
[22:12:47]W:	 [Step 1/2] 0024:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
[22:12:47]W:	 [Step 1/2] 0024:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
[22:12:48]W:	 [Step 1/2] Could not load wine-gecko. HTML rendering will be disabled.
[22:12:49]W:	 [Step 1/2] wine: configuration in '/root/.wine' has been updated.
[22:12:49]W:	 [Step 1/2] 002a:err:module:import_dll Library libbitcoinconsensus-0.dll (which is needed by L"Z:\\work\\build\\src\\test\\test_bitcoin.exe") not found
[22:12:49]W:	 [Step 1/2] 002a:err:module:attach_dlls Importing dlls for L"Z:\\work\\build\\src\\test\\test_bitcoin.exe" failed, status c0000135
[22:12:49] :	 [Step 1/2] *** Output of /tmp/sanitizer_logs/*.log.* ***
[22:12:49]W:	 [Step 1/2] ++ print_sanitizers_log
[22:12:49]W:	 [Step 1/2] ++ for log in "${SAN_LOG_DIR}"/*.log.*
[22:12:49]W:	 [Step 1/2] ++ echo '*** Output of /tmp/sanitizer_logs/*.log.* ***'
[22:12:49]W:	 [Step 1/2] ++ cat '/tmp/sanitizer_logs/*.log.*'
[22:12:49]W:	 [Step 1/2] cat: '/tmp/sanitizer_logs/*.log.*': No such file or directory
[22:12:52]W:	 [Step 1/2] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:13:00]W:	 [Step 1/2] Process exited with code 1
[22:13:00]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)

Move the DLL before running the tests, don't install wine-binfmt, don't download the SDK every time.

Fabien planned changes to this revision.Apr 24 2020, 22:22
Fabien requested review of this revision.Apr 24 2020, 23:10
Fabien edited the summary of this revision. (Show Details)
jasonbcox requested changes to this revision.Apr 24 2020, 23:16
jasonbcox added a subscriber: jasonbcox.
jasonbcox added inline comments.
contrib/teamcity/build-configurations.sh
288

These belong in the contrib/teamcity/setup-debian-buster.sh script, not in the build.

This revision now requires changes to proceed.Apr 24 2020, 23:16
contrib/teamcity/build-configurations.sh
292

Nit: cmake/platforms will be reused by all of the cross builds, so best to make this variable available to other builds.

297

This comment is confusing to me. If they're excluded, why build them?

300

Is this permanent or are there avenues to fix these issues?

contrib/teamcity/build-configurations.sh
300

The issue is on wine, not in our tests. We can only wait for wine to improve.

This revision is now accepted and ready to land.Apr 24 2020, 23:28