Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 523558 Details for
Bug 650278
bootstrap-prefix.sh masks LD_LIBRARY_PATH
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bash -x bootstrap-prefix.sh
bootstrap-prefix.log (text/plain), 13.72 KB, created by
Martin Mokrejš
on 2018-03-12 13:24:34 UTC
(
hide
)
Description:
bash -x bootstrap-prefix.sh
Filename:
MIME Type:
Creator:
Martin Mokrejš
Created:
2018-03-12 13:24:34 UTC
Size:
13.72 KB
patch
obsolete
>$ bash -x ./bootstrap-rap.sh >+ [[ hB != hxB ]] >+ XTRACE_STATE=-x >+ [[ hxB != hxB ]] >+ VERBOSE_STATE=+v >+ set +xv >+ unset XTRACE_STATE VERBOSE_STATE >+ trap 'exit 1' TERM KILL INT QUIT ABRT >+ [[ ! 4.4.0(1)-release == 4.[23456789]* ]] >++ type -t gtar >+ [[ xfile == \x\f\i\l\e ]] >+ TAR=gtar >+ unset TMP TMPDIR TEMP >+ [[ -z '' ]] >++ type -t uname >+ [[ xfile == \x\f\i\l\e ]] >+ case `uname -s` in >++ uname -s >+ case `uname -m` in >++ uname -m >++ uname -m >+ CHOST=x86_64-pc-linux-gnu >+ case ${CHOST} in >+ MAKE=make >+ case ${CHOST}:${LC_ALL}:${LANG} in >+ [[ -n '' ]] >+ [[ -z '' ]] >+ bootstrap_interactive >+ is-rap >+ [[ '' != \y\e\s ]] >+ [[ x86_64-pc-linux-gnu = *linux-gnu* ]] >+ cat > > > . > .vir. d$b > .d$$$$$$b. .cd$$b. .d$$b. d$$$$$$$$$$$b .d$$b. .d$$b. > $$$$( )$$$b d$$$()$$$. d$$$$$$$b Q$$$$$$$P$$$P.$$$$$$$b. .$$$$$$$b. > Q$$$$$$$$$$B$$$$$$$$P" d$$$PQ$$$$b. $$$$. .$$$P' `$$$ .$$$P' `$$$ > "$$$$$$$P Q$$$$$$$b d$$$P Q$$$$b $$$$b $$$$b..d$$$ $$$$b..d$$$ > d$$$$$$P" "$$$$$$$$ Q$$$ Q$$$$ $$$$$ `Q$$$$$$$P `Q$$$$$$$P > $$$$$$$P `""""" "" "" Q$$$P "Q$$$P" "Q$$$P" > `Q$$P" """ > > Welcome to the Gentoo Prefix interactive installer! > > > I will attempt to install Gentoo Prefix on your system. To do so, I'll > ask you some questions first. After that, you'll have to practise > patience as your computer and I try to figure out a way to get a lot of > software packages compiled. If everything goes according to plan, > you'll end up with what we call "a Prefix install", but by that time, > I'll tell you more. > > >+ [[ '' == \n\o\n\i\n\t\e\r\a\c\t\i\v\e ]] >+ read -p 'Do you want me to start off now? [Yn] ' ans >Do you want me to start off now? [Yn] >+ case "${ans}" in >+ : >+ [[ x86_64-pc-linux-gnu == *-cygwin* ]] >+ [[ 3900 == 0 ]] >+ echo > >+ echo 'It seems to me you are '\''mmokrejs'\'' (3900), that looks cool to me.' >It seems to me you are 'mmokrejs' (3900), that looks cool to me. >+ [[ '' == \n\o\n\i\n\t\e\r\a\c\t\i\v\e ]] >+ echo > >+ echo 'I'\''m going to check for some variables in your environment now:' >I'm going to check for some variables in your environment now: >+ local flag dvar badflags= >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((ASFLAGS=${ASFLAGS}))"' >++ echo 'echo "((ASFLAGS=${ASFLAGS}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((ASFLAGS=))' >+ [[ ((ASFLAGS=)) == *\(\(\A\S\F\L\A\G\S\=?*\)\) ]] >+ echo ' it appears ASFLAGS is not set :)' > it appears ASFLAGS is not set :) >+ unset ASFLAGS >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((CFLAGS=${CFLAGS}))"' >++ echo 'echo "((CFLAGS=${CFLAGS}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((CFLAGS=))' >+ [[ ((CFLAGS=)) == *\(\(\C\F\L\A\G\S\=?*\)\) ]] >+ echo ' it appears CFLAGS is not set :)' > it appears CFLAGS is not set :) >+ unset CFLAGS >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((CPPFLAGS=${CPPFLAGS}))"' >++ echo 'echo "((CPPFLAGS=${CPPFLAGS}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((CPPFLAGS=))' >+ [[ ((CPPFLAGS=)) == *\(\(\C\P\P\F\L\A\G\S\=?*\)\) ]] >+ echo ' it appears CPPFLAGS is not set :)' > it appears CPPFLAGS is not set :) >+ unset CPPFLAGS >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((CXXFLAGS=${CXXFLAGS}))"' >++ echo 'echo "((CXXFLAGS=${CXXFLAGS}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((CXXFLAGS=))' >+ [[ ((CXXFLAGS=)) == *\(\(\C\X\X\F\L\A\G\S\=?*\)\) ]] >+ echo ' it appears CXXFLAGS is not set :)' > it appears CXXFLAGS is not set :) >+ unset CXXFLAGS >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}))"' >++ echo 'echo "((DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((DYLD_LIBRARY_PATH=))' >+ [[ ((DYLD_LIBRARY_PATH=)) == *\(\(\D\Y\L\D\_\L\I\B\R\A\R\Y\_\P\A\T\H\=?*\)\) ]] >+ echo ' it appears DYLD_LIBRARY_PATH is not set :)' > it appears DYLD_LIBRARY_PATH is not set :) >+ unset DYLD_LIBRARY_PATH >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((GREP_OPTIONS=${GREP_OPTIONS}))"' >++ echo 'echo "((GREP_OPTIONS=${GREP_OPTIONS}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((GREP_OPTIONS=))' >+ [[ ((GREP_OPTIONS=)) == *\(\(\G\R\E\P\_\O\P\T\I\O\N\S\=?*\)\) ]] >+ echo ' it appears GREP_OPTIONS is not set :)' > it appears GREP_OPTIONS is not set :) >+ unset GREP_OPTIONS >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((LDFLAGS=${LDFLAGS}))"' >++ echo 'echo "((LDFLAGS=${LDFLAGS}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((LDFLAGS=))' >+ [[ ((LDFLAGS=)) == *\(\(\L\D\F\L\A\G\S\=?*\)\) ]] >+ echo ' it appears LDFLAGS is not set :)' > it appears LDFLAGS is not set :) >+ unset LDFLAGS >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((LD_LIBRARY_PATH=${LD_LIBRARY_PATH}))"' >++ echo 'echo "((LD_LIBRARY_PATH=${LD_LIBRARY_PATH}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((LD_LIBRARY_PATH=))' >+ [[ ((LD_LIBRARY_PATH=)) == *\(\(\L\D\_\L\I\B\R\A\R\Y\_\P\A\T\H\=?*\)\) ]] >+ echo ' it appears LD_LIBRARY_PATH is not set :)' > it appears LD_LIBRARY_PATH is not set :) >+ unset LD_LIBRARY_PATH >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((LIBPATH=${LIBPATH}))"' >++ echo 'echo "((LIBPATH=${LIBPATH}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((LIBPATH=))' >+ [[ ((LIBPATH=)) == *\(\(\L\I\B\P\A\T\H\=?*\)\) ]] >+ echo ' it appears LIBPATH is not set :)' > it appears LIBPATH is not set :) >+ unset LIBPATH >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((PERL_MM_OPT=${PERL_MM_OPT}))"' >++ echo 'echo "((PERL_MM_OPT=${PERL_MM_OPT}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((PERL_MM_OPT=))' >+ [[ ((PERL_MM_OPT=)) == *\(\(\P\E\R\L\_\M\M\_\O\P\T\=?*\)\) ]] >+ echo ' it appears PERL_MM_OPT is not set :)' > it appears PERL_MM_OPT is not set :) >+ unset PERL_MM_OPT >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((PERL5LIB=${PERL5LIB}))"' >++ echo 'echo "((PERL5LIB=${PERL5LIB}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((PERL5LIB=))' >+ [[ ((PERL5LIB=)) == *\(\(\P\E\R\L\5\L\I\B\=?*\)\) ]] >+ echo ' it appears PERL5LIB is not set :)' > it appears PERL5LIB is not set :) >+ unset PERL5LIB >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((PKG_CONFIG_PATH=${PKG_CONFIG_PATH}))"' >++ echo 'echo "((PKG_CONFIG_PATH=${PKG_CONFIG_PATH}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((PKG_CONFIG_PATH=))' >+ [[ ((PKG_CONFIG_PATH=)) == *\(\(\P\K\G\_\C\O\N\F\I\G\_\P\A\T\H\=?*\)\) ]] >+ echo ' it appears PKG_CONFIG_PATH is not set :)' > it appears PKG_CONFIG_PATH is not set :) >+ unset PKG_CONFIG_PATH >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((PYTHONPATH=${PYTHONPATH}))"' >++ echo 'echo "((PYTHONPATH=${PYTHONPATH}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((PYTHONPATH=))' >+ [[ ((PYTHONPATH=)) == *\(\(\P\Y\T\H\O\N\P\A\T\H\=?*\)\) ]] >+ echo ' it appears PYTHONPATH is not set :)' > it appears PYTHONPATH is not set :) >+ unset PYTHONPATH >+ for flag in ASFLAGS CFLAGS CPPFLAGS CXXFLAGS DYLD_LIBRARY_PATH GREP_OPTIONS LDFLAGS LD_LIBRARY_PATH LIBPATH PERL_MM_OPT PERL5LIB PKG_CONFIG_PATH PYTHONPATH ROOT >+ dvar='echo "((ROOT=${ROOT}))"' >++ echo 'echo "((ROOT=${ROOT}))"' >++ env -i HOME=/home/mmokrejs /bin/bash -l >+ dvar='((ROOT=))' >+ [[ ((ROOT=)) == *\(\(\R\O\O\T\=?*\)\) ]] >+ echo ' it appears ROOT is not set :)' > it appears ROOT is not set :) >+ unset ROOT >+ [[ -n '' ]] >+ echo > >+ echo 'I'\''m excited! Seems we can finally do something productive now.' >I'm excited! Seems we can finally do something productive now. >+ cat > >Ok, I'm going to do a little bit of guesswork here. Thing is, your >machine appears to be identified by CHOST=x86_64-pc-linux-gnu. >+ case "${CHOST}" in >+ [[ '' == \n\o\n\i\n\t\e\r\a\c\t\i\v\e ]] >+ PATH=/usr/bin:/bin >+ type -P bash >+ case "${CHOST}" in >+ type -P gcc >+ echo > >+ echo 'Great! You appear to have a compiler in your PATH' >Great! You appear to have a compiler in your PATH >+ type -P xcode-select >+ echo > >+ local ncpu= >+ case "${CHOST}" in >++ cat /proc/cpuinfo >++ grep processor >++ wc -l >+ ncpu=28 >+ ncpu=28 >+ local tcpu=15 >+ [[ 15 -gt 8 ]] >+ tcpu=8 >+ [[ -n '' ]] >+ cat > >I did my utmost best, and found that you have 28 cpu cores. If >this looks wrong to you, you can happily ignore me. Based on the number >of cores you have, I came up with the idea of parallelising compilation >work where possible with 8 parallel make threads. If you have no >clue what this means, you should go with my excellent default I've >chosen below, really! >+ [[ '' == \n\o\n\i\n\t\e\r\a\c\t\i\v\e ]] >+ read -p 'How many parallel make jobs do you want? [8] ' ans >How many parallel make jobs do you want? [8] 4 >+ case "${ans}" in >+ [[ 4 -le 0 ]] >+ [[ 4 -gt 8 ]] >+ MAKEOPTS=-j4 >+ export MAKEOPTS >+ local candomultilib=no >+ local t64 t32 >+ case "${CHOST}" in >+ [[ no == yes ]] >+ export CHOST >++ env -u EPREFIX portageq envvar EROOT >+ local t_GENTOO_EROOT= >+ [[ ! -d '' ]] >+ [[ -d '' ]] >+ cat > >Each and every Prefix has a home. That is, a place where everything is >supposed to be in. That place must be fully writable by you (duh), but >should also be able to hold some fair amount of data and preferably be >reasonably fast. In terms of space, I advise something around 2GiB >(it's less if you're lucky). I suggest a reasonably fast place because >we're going to compile a lot, and that generates a fair bit of IO. If >some networked filesystem like NFS is the only option for you, then >you're just going to have to wait a fair bit longer. >This place which is your Prefix' home, is often referred to by a >variable called EPREFIX. >+ true >+ [[ -z '' ]] >+ [[ x86_64-pc-linux-gnu == *-darwin* ]] >+ EPREFIX=/home/mmokrejs/gentoo >+ echo > >+ [[ '' == \n\o\n\i\n\t\e\r\a\c\t\i\v\e ]] >+ read -p 'What do you want EPREFIX to be? [/home/mmokrejs/gentoo] ' ans >What do you want EPREFIX to be? [/home/mmokrejs/gentoo] >+ case "${ans}" in >+ : >+ [[ ! -d /home/mmokrejs/gentoo ]] >++ cd /home/mmokrejs/gentoo >++ pwd -P >+ local realEPREFIX=/home/mmokrejs/gentoo >+ [[ -z '' ]] >+ [[ /home/mmokrejs/gentoo != /home/mmokrejs/gentoo ]] >+ touch /home/mmokrejs/gentoo/.canihaswrite >+ rm -f /home/mmokrejs/gentoo/.canihaswrite >+ break >+ export STAGE1_PATH=/usr/bin:/bin >+ STAGE1_PATH=/usr/bin:/bin >+ export PATH=/home/mmokrejs/gentoo/usr/bin:/home/mmokrejs/gentoo/bin:/home/mmokrejs/gentoo/tmp/usr/bin:/home/mmokrejs/gentoo/tmp/bin:/home/mmokrejs/gentoo/tmp/usr/local/bin:/usr/bin:/bin >+ PATH=/home/mmokrejs/gentoo/usr/bin:/home/mmokrejs/gentoo/bin:/home/mmokrejs/gentoo/tmp/usr/bin:/home/mmokrejs/gentoo/tmp/bin:/home/mmokrejs/gentoo/tmp/usr/local/bin:/usr/bin:/bin >+ cat > >OK! I'm going to give it a try, this is what I have collected sofar: > EPREFIX=/home/mmokrejs/gentoo > CHOST=x86_64-pc-linux-gnu > PATH=/home/mmokrejs/gentoo/usr/bin:/home/mmokrejs/gentoo/bin:/home/mmokrejs/gentoo/tmp/usr/bin:/home/mmokrejs/gentoo/tmp/bin:/home/mmokrejs/gentoo/tmp/usr/local/bin:/usr/bin:/bin > MAKEOPTS=-j4 > >I'm now going to make an awful lot of noise going through a sequence of >stages to make your box as groovy as I am myself, setting up your >Prefix. In short, I'm going to run stage1, stage2, stage3, followed by >emerge -e system. If any of these stages fail, both you and me are in >deep trouble. So let's hope that doesn't happen. >+ echo > >+ [[ '' == \n\o\n\i\n\t\e\r\a\c\t\i\v\e ]] >+ read -p 'Type here what you want to wish me [luck] ' ans >Type here what you want to wish me [luck] >+ [[ -n '' ]] >+ echo > >+ [[ -d '' ]] >+ [[ -x /home/mmokrejs/gentoo/usr/lib/portage/bin/emerge ]] >+ [[ -x /home/mmokrejs/gentoo/tmp/usr/lib/portage/bin/emerge ]] >+ [[ -x /home/mmokrejs/gentoo/tmp/usr/bin/emerge ]] >+ /apps/all/Bash/4.4-intel-2017b/bin/bash ./bootstrap-rap.sh /home/mmokrejs/gentoo stage1_log >/apps/all/Bash/4.4-intel-2017b/bin/bash: error while loading shared libraries: libiomp5.so: cannot open shared object file: No such file or directory >+ cat > >I tried running > /apps/all/Bash/4.4-intel-2017b/bin/bash ./bootstrap-rap.sh "/home/mmokrejs/gentoo" stage1 >but that failed :( I have no clue, really. Please find friendly folks >in #gentoo-prefix on irc.gentoo.org, gentoo-alt@lists.gentoo.org mailing list, >or file a bug at bugs.gentoo.org under Gentoo/Alt, Prefix Support. >Sorry that I have failed you master. I shall now return to my humble cave. >You can find a log of what happened in /home/mmokrejs/gentoo/stage1.log >+ exit 1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 650278
: 523558