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 10389
Build 18599: Default Diff Build & Tests
Build 18598: 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 ↗(On Diff #19099)

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 ↗(On Diff #19099)

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

297 ↗(On Diff #19099)

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

300 ↗(On Diff #19099)

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

contrib/teamcity/build-configurations.sh
300 ↗(On Diff #19099)

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