Skip to content

Conversation

@maflcko
Copy link
Member

@maflcko maflcko commented Jun 12, 2016

I was setting the PATH incorrectly for the wrappers (#7283). This didn't matter for linux and osx builds but the windows ones were trying to wrap the linker twice.

@laanwj
Copy link
Member

laanwj commented Jun 13, 2016

utACK fa61756

@maflcko
Copy link
Member Author

maflcko commented Jun 13, 2016

This is the diff I get in the build logs (windows is the relevant diff):

linux:

diff --git a/tmp/build_lin_old b/tmp/build_lin_new
index 01f3954..0a286df 100644
--- a/tmp/build_lin_old
+++ b/tmp/build_lin_new
@@ -44,8 +44,8 @@
 + export BASE_CACHE=/home/ubuntu/cache/bitcoin-linux-0.13
 + BASE_CACHE=/home/ubuntu/cache/bitcoin-linux-0.13
 + mkdir -p /home/ubuntu/cache/bitcoin-linux-0.13 /home/ubuntu/cache/common
-+ export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
-+ PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ export PATH_orig=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH_orig=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + create_global_faketime_wrappers '2000-01-01 12:00:00'
 + for prog in '${FAKETIME_PROGS}'
 + echo '#!/bin/bash'
@@ -92,6 +92,8 @@
 + create_per-host_faketime_wrappers '2000-01-01 12:00:00'
 + for i in '$HOSTS'
 + for i in '$HOSTS'
++ export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + cd bitcoin
 ++ pwd
 + BASEPREFIX=/home/ubuntu/build/bitcoin/depends
@@ -99,6 +101,8 @@
 + true
 + for i in '$HOSTS'
 + true
++ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + create_global_faketime_wrappers '2016-06-10 13:40:12'
 + for prog in '${FAKETIME_PROGS}'
 + echo '#!/bin/bash'
@@ -145,6 +149,8 @@
 + create_per-host_faketime_wrappers '2016-06-10 13:40:12'
 + for i in '$HOSTS'
 + for i in '$HOSTS'
++ export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + ./autogen.sh
 libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
 libtoolize: copying file `build-aux/ltmain.sh'

osx:

diff --git a/tmp/build_osx_old b/tmp/build_osx_new
index c559b20..c3e8e74 100644
--- a/tmp/build_osx_old
+++ b/tmp/build_osx_new
@@ -43,8 +43,8 @@
 + mkdir -p /home/ubuntu/cache/bitcoin-osx-0.13 /home/ubuntu/cache/common
 + export ZERO_AR_DATE=1
 + ZERO_AR_DATE=1
-+ export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
-+ PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ export PATH_orig=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH_orig=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + create_global_faketime_wrappers '2000-01-01 12:00:00'
 + for prog in '${FAKETIME_PROGS}'
 + echo '#!/bin/bash'
@@ -83,6 +83,8 @@
 + chmod +x /home/ubuntu/wrapped/genisoimage
 + create_per-host_faketime_wrappers '2000-01-01 12:00:00'
 + for i in '$HOSTS'
++ export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + cd bitcoin
 ++ pwd
 + BASEPREFIX=/home/ubuntu/build/bitcoin/depends
@@ -162,6 +164,8 @@ tar: Ignoring unknown extended header keyword 'SCHILY.ino'
 tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
 + for i in '$HOSTS'
 + true
++ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + create_global_faketime_wrappers '2016-06-10 13:40:12'
 + for prog in '${FAKETIME_PROGS}'
 + echo '#!/bin/bash'
@@ -200,6 +204,8 @@ tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
 + chmod +x /home/ubuntu/wrapped/genisoimage
 + create_per-host_faketime_wrappers '2016-06-10 13:40:12'
 + for i in '$HOSTS'
++ export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + ./autogen.sh
 libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
 libtoolize: copying file `build-aux/ltmain.sh'

win:

diff --git a/tmp/build_win_old b/tmp/build_win_new
index 67a4eb6..05ce5e7 100644
--- a/tmp/build_win_old
+++ b/tmp/build_win_new
@@ -43,8 +43,8 @@
 + export BASE_CACHE=/home/ubuntu/cache/bitcoin-win-0.13
 + BASE_CACHE=/home/ubuntu/cache/bitcoin-win-0.13
 + mkdir -p /home/ubuntu/cache/bitcoin-win-0.13 /home/ubuntu/cache/common
-+ export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
-+ PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ export PATH_orig=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH_orig=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + create_global_faketime_wrappers '2000-01-01 12:00:00'
 + for prog in '${FAKETIME_PROGS}'
 + echo '#!/bin/bash'
@@ -219,6 +219,8 @@
 + echo 'export COMPILER_PATH=/home/ubuntu/wrapped/i686-w64-mingw32'
 + echo '$REAL $@'
 + chmod +x /home/ubuntu/wrapped/i686-w64-mingw32-g++
++ export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + cd bitcoin
 ++ pwd
 + BASEPREFIX=/home/ubuntu/build/bitcoin/depends
@@ -226,6 +228,8 @@
 + true
 + for i in '$HOSTS'
 + true
++ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + create_global_faketime_wrappers '2016-06-10 13:40:12'
 + for prog in '${FAKETIME_PROGS}'
 + echo '#!/bin/bash'
@@ -355,9 +359,9 @@
 + for prog in collect2
 + echo '#!/bin/bash'
 ++ x86_64-w64-mingw32-gcc -print-prog-name=collect2
-+ REAL=/home/ubuntu/wrapped/x86_64-w64-mingw32/collect2
++ REAL=/usr/lib/gcc/x86_64-w64-mingw32/4.8/collect2
 + echo 'export MALLOC_PERTURB_=255'
-+ echo '/home/ubuntu/wrapped/x86_64-w64-mingw32/collect2 $@'
++ echo '/usr/lib/gcc/x86_64-w64-mingw32/4.8/collect2 $@'
 + chmod +x /home/ubuntu/wrapped/x86_64-w64-mingw32/collect2
 + for prog in gcc g++
 + echo '#!/bin/bash'
@@ -380,9 +384,9 @@
 + for prog in collect2
 + echo '#!/bin/bash'
 ++ i686-w64-mingw32-gcc -print-prog-name=collect2
-+ REAL=/home/ubuntu/wrapped/i686-w64-mingw32/collect2
++ REAL=/usr/lib/gcc/i686-w64-mingw32/4.8/collect2
 + echo 'export MALLOC_PERTURB_=255'
-+ echo '/home/ubuntu/wrapped/i686-w64-mingw32/collect2 $@'
++ echo '/usr/lib/gcc/i686-w64-mingw32/4.8/collect2 $@'
 + chmod +x /home/ubuntu/wrapped/i686-w64-mingw32/collect2
 + for prog in gcc g++
 + echo '#!/bin/bash'
@@ -400,6 +404,8 @@
 + echo 'export COMPILER_PATH=/home/ubuntu/wrapped/i686-w64-mingw32'
 + echo '$REAL $@'
 + chmod +x /home/ubuntu/wrapped/i686-w64-mingw32-g++
++ export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
++ PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
 + ./autogen.sh
 libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
 libtoolize: copying file `build-aux/ltmain.sh'

@laanwj laanwj merged commit fa61756 into bitcoin:master Jun 14, 2016
laanwj added a commit that referenced this pull request Jun 14, 2016
fa61756 [gitian] set correct PATH for wrappers (MarcoFalke)
@maflcko maflcko deleted the Mf1606-gitianPath branch June 14, 2016 08:16
codablock pushed a commit to codablock/dash that referenced this pull request Dec 28, 2017
fa61756 [gitian] set correct PATH for wrappers (MarcoFalke)
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants