Alan O'Cais <[email protected]> 于2020年2月19日周三 下午5:39写道:
>
> Looks like your system compiler isn't working or doesn't exist:
> """
> configure: error: C compiler cannot create executables
> """
> You need a system compiler in order to install GCC. Can you compile a simple
> "hello world" C program with the 'cc' or 'gcc' command?
I'm not sure you mean the following prerequisites:
$ cc --version
cc (Ubuntu 9.2.1-9ubuntu2) 9.2.1 20191008
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ gcc --version
gcc (Ubuntu 9.2.1-9ubuntu2) 9.2.1 20191008
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> #include <stdio.h>
> int main() {
> printf("Hello, World!");
> return 0;
> }
>
> On Wed, 19 Feb 2020 at 09:33, Hongyi Zhao <[email protected]> wrote:
>>
>> Hongyi Zhao <[email protected]> 于2020年2月19日周三 下午4:27写道:
>> >
>> > Hi,
>> >
>> > Due to other the relative threads already too long. I recreate a new post
>> > here.
>> >
>> > I try to install the toolchain foss-2018a with following but failed:
>> >
>> > $ export http_proxy=http://127.0.0.1:8118
>> > $ export ftp_proxy=http://127.0.0.1:8118
>> > $ eb foss-2018a.eb -r --rebuild
>> > == temporary log file in case of crash /tmp/eb-Lq0qrL/easybuild-2gpdC8.log
>> > == resolving dependencies ...
>> > == processing EasyBuild easyconfig
>> > /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0.eb
>> > == building and installing GCCcore/6.4.0...
>> > == fetching files...
>> > == creating build dir, resetting environment...
>> > == unpacking...
>> > == patching...
>> > == preparing...
>> > == configuring...
>> > == FAILED: Installation ended unsuccessfully (build directory:
>> > /home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system):
>> > build failed (first 300 chars): cmd " ../configure
>> > --enable-languages=c,c++,fortran --enable-lto
>> > --enable-checking=release --disable-multilib --enable-shared=yes
>> > --enable-static=yes --enable-threads=posix --enable-plugins
>> > --enable-gold=default --enable-ld --with-plugin-ld=ld.gold
>> > --disable-bootstrap --prefix=/home/werner/.l (took 26 sec)
>> > == Results of the build can be found in the log file(s)
>> > /tmp/eb-Lq0qrL/easybuild-GCCcore-6.4.0-20200219.162131.Pxeua.log
>> > ERROR: Build of
>> > /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0.eb
>> > failed (err: 'build failed (first 300 chars): cmd " ../configure
>> > --enable-languages=c,c++,fortran --enable-lto
>> > --enable-checking=release --disable-multilib --enable-shared=yes
>> > --enable-static=yes --enable-threads=posix --enable-plugins
>> > --enable-gold=default --enable-ld --with-plugin-ld=ld.gold
>> > --disable-bootstrap --prefix=/home/werner/.l')
>> >
>> >
>> > Any hints for this issue?
>> > --
>> > Hongsheng Zhao <[email protected]>
>> > Institute of Semiconductors, Chinese Academy of Sciences
>> > GnuPG DSA: 0xD108493
>>
>> Attached the complete content of the log file
>> /tmp/eb-Lq0qrL/easybuild-GCCcore-6.4.0-20200219.162131.Pxeua.log:
>>
>> ------------
>> == 2020-02-19 16:21:31,207 easyblock.py:280 INFO This is EasyBuild
>> 4.1.2.dev0 (framework: 4.1.2.dev0, easyblocks: 4.1.2.dev0) on host
>> ubuntu-01.
>> == 2020-02-19 16:21:31,207 easyblock.py:286 INFO This is easyblock
>> EB_GCC from module easybuild.easyblocks.gcc
>> (/home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyblocks/easybuild/easyblocks/g/gcc.pyo)
>> == 2020-02-19 16:21:31,207 easyblock.py:843 INFO Build dir set to
>> /home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system
>> == 2020-02-19 16:21:31,207 easyblock.py:903 INFO Software install dir
>> set to /home/werner/.local/easybuild/software/GCCcore/6.4.0
>> == 2020-02-19 16:21:31,208 easyblock.py:908 INFO Module install dir
>> set to /home/werner/.local/easybuild/modules/all
>> == 2020-02-19 16:21:31,208 easyblock.py:265 INFO Init completed for
>> application name GCCcore version 6.4.0
>> == 2020-02-19 16:21:31,208 easyblock.py:3108 INFO Obtained application
>> instance of for GCCcore (easyblock: EB_GCC)
>> == 2020-02-19 16:21:31,209 one.py:150 INFO Skipping reformatting value
>> for parameter 'toolchain'
>> == 2020-02-19 16:21:31,210 filetools.py:1298 INFO Creating directory
>> /tmp/eb-Lq0qrL/reprod_20200219162131_43443 (parents: True, set_gid:
>> False, sticky: False)
>> == 2020-02-19 16:21:31,211 easyblock.py:3286 INFO Dumped easyconfig
>> instance to /tmp/eb-Lq0qrL/reprod_20200219162131_43443/GCCcore-6.4.0.eb
>> == 2020-02-19 16:21:31,211 filetools.py:1298 INFO Creating directory
>> /tmp/eb-Lq0qrL/reprod_20200219162131_43443/easyblocks (parents: True,
>> set_gid: False, sticky: False)
>> == 2020-02-19 16:21:31,211 filetools.py:1775 INFO
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyblocks/easybuild/easyblocks/g/gcc.py
>> copied to /tmp/eb-Lq0qrL/reprod_20200219162131_43443/easyblocks/gcc.py
>> == 2020-02-19 16:21:31,211 easyblock.py:3301 INFO Dumped easyblock
>> gcc.py required for reproduction to
>> /tmp/eb-Lq0qrL/reprod_20200219162131_43443/easyblocks
>> == 2020-02-19 16:21:31,211 filetools.py:1775 INFO
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyblocks/easybuild/easyblocks/generic/configuremake.py
>> copied to
>> /tmp/eb-Lq0qrL/reprod_20200219162131_43443/easyblocks/configuremake.py
>> == 2020-02-19 16:21:31,212 easyblock.py:3301 INFO Dumped easyblock
>> configuremake.py required for reproduction to
>> /tmp/eb-Lq0qrL/reprod_20200219162131_43443/easyblocks
>> == 2020-02-19 16:21:31,212 easyblock.py:1614 INFO Number of iterations
>> to perform for central part of installation procedure: 1
>> == 2020-02-19 16:21:31,212 build_log.py:265 INFO building and
>> installing GCCcore/6.4.0...
>> == 2020-02-19 16:21:31,212 build_log.py:265 INFO fetching files...
>> == 2020-02-19 16:21:31,212 easyblock.py:2886 INFO Starting fetch step
>> == 2020-02-19 16:21:31,213 easyblock.py:2892 INFO Running method
>> fetch_step part of step fetch
>> == 2020-02-19 16:21:31,213 easyblock.py:1723 WARNING Easyconfig does
>> not specify an EasyBuild-version (key 'easybuild_version')! Assuming
>> the latest version
>> == 2020-02-19 16:21:31,213 tools.py:266 INFO Found location to 'eb'
>> script via $EB_SCRIPT_PATH:
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-framework/eb
>> == 2020-02-19 16:21:31,213 tools.py:280 INFO Also considering
>> installation prefix
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop
>> (determined via path to 'eb' script)...
>> == 2020-02-19 16:21:31,214 easyblock.py:671 INFO Found file
>> gcc-6.4.0.tar.gz at
>> /home/werner/.local/easybuild/sources/g/GCCcore/gcc-6.4.0.tar.gz
>> == 2020-02-19 16:21:31,214 tools.py:266 INFO Found location to 'eb'
>> script via $EB_SCRIPT_PATH:
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-framework/eb
>> == 2020-02-19 16:21:31,214 tools.py:280 INFO Also considering
>> installation prefix
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop
>> (determined via path to 'eb' script)...
>> == 2020-02-19 16:21:31,215 easyblock.py:671 INFO Found file
>> gmp-6.1.2.tar.bz2 at
>> /home/werner/.local/easybuild/sources/g/GCCcore/gmp-6.1.2.tar.bz2
>> == 2020-02-19 16:21:31,215 tools.py:266 INFO Found location to 'eb'
>> script via $EB_SCRIPT_PATH:
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-framework/eb
>> == 2020-02-19 16:21:31,215 tools.py:280 INFO Also considering
>> installation prefix
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop
>> (determined via path to 'eb' script)...
>> == 2020-02-19 16:21:31,215 easyblock.py:671 INFO Found file
>> mpfr-3.1.5.tar.bz2 at
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpfr-3.1.5.tar.bz2
>> == 2020-02-19 16:21:31,215 tools.py:266 INFO Found location to 'eb'
>> script via $EB_SCRIPT_PATH:
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-framework/eb
>> == 2020-02-19 16:21:31,216 tools.py:280 INFO Also considering
>> installation prefix
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop
>> (determined via path to 'eb' script)...
>> == 2020-02-19 16:21:31,216 easyblock.py:671 INFO Found file
>> mpc-1.0.3.tar.gz at
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpc-1.0.3.tar.gz
>> == 2020-02-19 16:21:31,216 tools.py:266 INFO Found location to 'eb'
>> script via $EB_SCRIPT_PATH:
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-framework/eb
>> == 2020-02-19 16:21:31,216 tools.py:280 INFO Also considering
>> installation prefix
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop
>> (determined via path to 'eb' script)...
>> == 2020-02-19 16:21:32,801 filetools.py:562 WARNING URL
>> https://ftpmirror.gnu.org/gnu/gcc/gcc-6.4.0/isl-0.16.1.tar.bz2 was not
>> found (HTTP response code 404), not trying again
>> == 2020-02-19 16:21:32,801 filetools.py:588 WARNING Download of
>> https://ftpmirror.gnu.org/gnu/gcc/gcc-6.4.0/isl-0.16.1.tar.bz2 to
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> failed, done trying
>> == 2020-02-19 16:21:34,402 filetools.py:562 WARNING URL
>> https://ftpmirror.gnu.org/gnu/gmp/isl-0.16.1.tar.bz2 was not found
>> (HTTP response code 404), not trying again
>> == 2020-02-19 16:21:34,402 filetools.py:588 WARNING Download of
>> https://ftpmirror.gnu.org/gnu/gmp/isl-0.16.1.tar.bz2 to
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> failed, done trying
>> == 2020-02-19 16:21:40,999 filetools.py:562 WARNING URL
>> https://ftpmirror.gnu.org/gnu/mpfr/isl-0.16.1.tar.bz2 was not found
>> (HTTP response code 404), not trying again
>> == 2020-02-19 16:21:40,999 filetools.py:588 WARNING Download of
>> https://ftpmirror.gnu.org/gnu/mpfr/isl-0.16.1.tar.bz2 to
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> failed, done trying
>> == 2020-02-19 16:21:44,762 filetools.py:562 WARNING URL
>> https://ftpmirror.gnu.org/gnu/mpc/isl-0.16.1.tar.bz2 was not found
>> (HTTP response code 404), not trying again
>> == 2020-02-19 16:21:44,763 filetools.py:588 WARNING Download of
>> https://ftpmirror.gnu.org/gnu/mpc/isl-0.16.1.tar.bz2 to
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> failed, done trying
>> == 2020-02-19 16:21:44,765 filetools.py:562 WARNING URL
>> ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2 was not
>> found (HTTP response code 400), not trying again
>> == 2020-02-19 16:21:44,765 filetools.py:588 WARNING Download of
>> ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2 to
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> failed, done trying
>> == 2020-02-19 16:21:45,780 filetools.py:562 WARNING URL
>> http://gcc.cybermirror.org/infrastructure/isl-0.16.1.tar.bz2 was not
>> found (HTTP response code 404), not trying again
>> == 2020-02-19 16:21:45,780 filetools.py:588 WARNING Download of
>> http://gcc.cybermirror.org/infrastructure/isl-0.16.1.tar.bz2 to
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> failed, done trying
>> == 2020-02-19 16:21:48,420 filetools.py:553 INFO Downloaded file
>> isl-0.16.1.tar.bz2 from url
>> http://isl.gforge.inria.fr/isl-0.16.1.tar.bz2 to
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> == 2020-02-19 16:21:48,420 filetools.py:585 INFO Successful download
>> of file isl-0.16.1.tar.bz2 from url
>> http://isl.gforge.inria.fr/isl-0.16.1.tar.bz2 to path
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> == 2020-02-19 16:21:48,421 easyblock.py:755 INFO Successfully
>> downloaded source file isl-0.16.1.tar.bz2 from
>> http://isl.gforge.inria.fr/isl-0.16.1.tar.bz2
>> == 2020-02-19 16:21:48,421 easyblock.py:394 INFO Added sources:
>> [{'path': '/home/werner/.local/easybuild/sources/g/GCCcore/gcc-6.4.0.tar.gz',
>> 'cmd': None, 'finalpath':
>> '/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system',
>> 'name': 'gcc-6.4.0.tar.gz', 'checksum':
>> '4715f02413f8a91d02d967521c084990c99ce1a671b8a450a80fbd4245f4b728'},
>> {'path': '/home/werner/.local/easybuild/sources/g/GCCcore/gmp-6.1.2.tar.bz2',
>> 'cmd': None, 'finalpath':
>> '/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system',
>> 'name': 'gmp-6.1.2.tar.bz2', 'checksum':
>> '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2'},
>> {'path':
>> '/home/werner/.local/easybuild/sources/g/GCCcore/mpfr-3.1.5.tar.bz2',
>> 'cmd': None, 'finalpath':
>> '/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system',
>> 'name': 'mpfr-3.1.5.tar.bz2', 'checksum':
>> 'ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658'},
>> {'path': '/home/werner/.local/easybuild/sources/g/GCCcore/mpc-1.0.3.tar.gz',
>> 'cmd': None, 'finalpath':
>> '/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system',
>> 'name': 'mpc-1.0.3.tar.gz', 'checksum':
>> '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3'},
>> {'path':
>> '/home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2',
>> 'cmd': None, 'finalpath':
>> '/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system',
>> 'name': 'isl-0.16.1.tar.bz2', 'checksum':
>> '412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2'}]
>> == 2020-02-19 16:21:48,421 tools.py:266 INFO Found location to 'eb'
>> script via $EB_SCRIPT_PATH:
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-framework/eb
>> == 2020-02-19 16:21:48,422 tools.py:280 INFO Also considering
>> installation prefix
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop
>> (determined via path to 'eb' script)...
>> == 2020-02-19 16:21:48,422 easyblock.py:671 INFO Found file
>> mpfr-3.1.5-allpatches-20170606.patch at
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch
>> == 2020-02-19 16:21:48,423 tools.py:266 INFO Found location to 'eb'
>> script via $EB_SCRIPT_PATH:
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-framework/eb
>> == 2020-02-19 16:21:48,423 tools.py:280 INFO Also considering
>> installation prefix
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop
>> (determined via path to 'eb' script)...
>> == 2020-02-19 16:21:48,424 easyblock.py:671 INFO Found file
>> GCCcore-6.2.0-fix-find-isl.patch at
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0-fix-find-isl.patch
>> == 2020-02-19 16:21:48,424 tools.py:266 INFO Found location to 'eb'
>> script via $EB_SCRIPT_PATH:
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-framework/eb
>> == 2020-02-19 16:21:48,424 tools.py:280 INFO Also considering
>> installation prefix
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop
>> (determined via path to 'eb' script)...
>> == 2020-02-19 16:21:48,425 easyblock.py:671 INFO Found file
>> GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch at
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch
>> == 2020-02-19 16:21:48,425 tools.py:266 INFO Found location to 'eb'
>> script via $EB_SCRIPT_PATH:
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-framework/eb
>> == 2020-02-19 16:21:48,425 tools.py:280 INFO Also considering
>> installation prefix
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop
>> (determined via path to 'eb' script)...
>> == 2020-02-19 16:21:48,426 easyblock.py:671 INFO Found file
>> GCCcore-6.3.0_fix-sanitizer_linux.patch at
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-sanitizer_linux.patch
>> == 2020-02-19 16:21:48,426 easyblock.py:460 INFO Added patches:
>> [{'sourcepath': '../mpfr-3.1.5', 'path':
>> '/home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch',
>> 'name': 'mpfr-3.1.5-allpatches-20170606.patch', 'checksum':
>> '137108952139486755e8c1bee30314ffa9233cc05cddfd848aa85503a6fea9d7'},
>> {'path':
>> '/home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0-fix-find-isl.patch',
>> 'name': 'GCCcore-6.2.0-fix-find-isl.patch', 'checksum':
>> '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68'},
>> {'path':
>> '/home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch',
>> 'name': 'GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch',
>> 'checksum':
>> '368d027a7c0ef711188445c6b2efe1837150d9658872c6936162e43822e32ae4'},
>> {'path':
>> '/home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-sanitizer_linux.patch',
>> 'name': 'GCCcore-6.3.0_fix-sanitizer_linux.patch', 'checksum':
>> '650e903af7399b6dca82bb606560a5d9bfe06f794a73d3ada9018bdc8ab497a3'}]
>> == 2020-02-19 16:21:48,753 easyblock.py:1774 INFO md5 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/gcc-6.4.0.tar.gz:
>> 3124e1563958a24a64210236852f7283
>> == 2020-02-19 16:21:49,125 easyblock.py:1774 INFO sha256 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/gcc-6.4.0.tar.gz:
>> 4715f02413f8a91d02d967521c084990c99ce1a671b8a450a80fbd4245f4b728
>> == 2020-02-19 16:21:49,129 easyblock.py:1774 INFO md5 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/gmp-6.1.2.tar.bz2:
>> 8ddbb26dc3bd4e2302984debba1406a5
>> == 2020-02-19 16:21:49,136 easyblock.py:1774 INFO sha256 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/gmp-6.1.2.tar.bz2:
>> 5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2
>> == 2020-02-19 16:21:49,138 easyblock.py:1774 INFO md5 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpfr-3.1.5.tar.bz2:
>> b1d23a55588e3b2a13e3be66bc69fd8d
>> == 2020-02-19 16:21:49,142 easyblock.py:1774 INFO sha256 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpfr-3.1.5.tar.bz2:
>> ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658
>> == 2020-02-19 16:21:49,168 easyblock.py:1774 INFO md5 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpc-1.0.3.tar.gz:
>> d6a1d5f8ddea3abd2cc3e98f58352d26
>> == 2020-02-19 16:21:49,172 easyblock.py:1774 INFO sha256 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpc-1.0.3.tar.gz:
>> 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3
>> == 2020-02-19 16:21:49,178 easyblock.py:1774 INFO md5 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2:
>> ac1f25a0677912952718a51f5bc20f32
>> == 2020-02-19 16:21:49,183 easyblock.py:1774 INFO sha256 checksum for
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2:
>> 412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2
>> == 2020-02-19 16:21:49,200 easyblock.py:1774 INFO md5 checksum for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch:
>> 1074c7d296377951eecc3eb200e4af2a
>> == 2020-02-19 16:21:49,201 easyblock.py:1774 INFO sha256 checksum for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch:
>> 137108952139486755e8c1bee30314ffa9233cc05cddfd848aa85503a6fea9d7
>> == 2020-02-19 16:21:49,201 easyblock.py:1774 INFO md5 checksum for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0-fix-find-isl.patch:
>> 688ed919024a672015fe27de3ad4f0b3
>> == 2020-02-19 16:21:49,201 easyblock.py:1774 INFO sha256 checksum for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0-fix-find-isl.patch:
>> 5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68
>> == 2020-02-19 16:21:49,209 easyblock.py:1774 INFO md5 checksum for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch:
>> fe4fa00fb49ddefc77f2488e3bfe5aa3
>> == 2020-02-19 16:21:49,210 easyblock.py:1774 INFO sha256 checksum for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch:
>> 368d027a7c0ef711188445c6b2efe1837150d9658872c6936162e43822e32ae4
>> == 2020-02-19 16:21:49,210 easyblock.py:1774 INFO md5 checksum for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-sanitizer_linux.patch:
>> bf1092dbbf58a7485a3c17bef9c7a7e5
>> == 2020-02-19 16:21:49,211 easyblock.py:1774 INFO sha256 checksum for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-sanitizer_linux.patch:
>> 650e903af7399b6dca82bb606560a5d9bfe06f794a73d3ada9018bdc8ab497a3
>> == 2020-02-19 16:21:49,213 easyblock.py:1809 INFO Checking dirs that
>> need to be created:
>> ['/home/werner/.local/easybuild/software/GCCcore/6.4.0',
>> '/home/werner/.local/easybuild/modules/all/GCCcore',
>> '/home/werner/.local/easybuild/modules/compiler/GCCcore']
>> == 2020-02-19 16:21:49,213 filetools.py:1298 INFO Creating directory
>> /home/werner/.local/easybuild/software/GCCcore/6.4.0 (parents: True,
>> set_gid: False, sticky: False)
>> == 2020-02-19 16:21:49,214 configuremake.py:125 INFO Found recent
>> config.guess at
>> /home/werner/.local/easybuild/sources/generic/eb_v4.1.2.dev0/ConfigureMake/config.guess,
>> using it if required
>> == 2020-02-19 16:21:49,214 build_log.py:265 INFO creating build dir,
>> resetting environment...
>> == 2020-02-19 16:21:49,215 easyblock.py:2886 INFO Starting ready step
>> == 2020-02-19 16:21:49,216 easyblock.py:2892 INFO Running method
>> check_readiness_step part of step ready
>> == 2020-02-19 16:21:49,234 run.py:222 INFO running cmd: ulimit -u
>> == 2020-02-19 16:21:49,243 easyblock.py:1633 INFO Setting parallelism: 48
>> == 2020-02-19 16:21:49,295 environment.py:97 INFO Environment variable
>> LD_LIBRARY_PATH set to (previous value: '')
>> == 2020-02-19 16:21:49,296 environment.py:97 INFO Environment variable
>> LD_PRELOAD set to (previous value: '')
>> == 2020-02-19 16:21:49,296 easyblock.py:1672 WARNING Loaded modules
>> detected: ['lmod', 'EasyBuild-develop']
>> == 2020-02-19 16:21:49,297 easyblock.py:2892 INFO Running method
>> make_builddir part of step ready
>> == 2020-02-19 16:21:49,297 filetools.py:1298 INFO Creating directory
>> /home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system
>> (parents: True, set_gid: False, sticky: False)
>> == 2020-02-19 16:21:49,298 easyblock.py:2892 INFO Running method
>> reset_env part of step ready
>> == 2020-02-19 16:21:49,299 easyblock.py:2892 INFO Running method
>> handle_iterate_opts part of step ready
>> == 2020-02-19 16:21:49,300 build_log.py:265 INFO unpacking...
>> == 2020-02-19 16:21:49,300 easyblock.py:2886 INFO Starting source step
>> == 2020-02-19 16:21:49,300 easyblock.py:2892 INFO Running method
>> checksum_step part of step source
>> == 2020-02-19 16:21:49,681 easyblock.py:1825 INFO Checksum
>> verification for
>> /home/werner/.local/easybuild/sources/g/GCCcore/gcc-6.4.0.tar.gz using
>> 4715f02413f8a91d02d967521c084990c99ce1a671b8a450a80fbd4245f4b728
>> passed.
>> == 2020-02-19 16:21:49,688 easyblock.py:1825 INFO Checksum
>> verification for
>> /home/werner/.local/easybuild/sources/g/GCCcore/gmp-6.1.2.tar.bz2
>> using 5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2
>> passed.
>> == 2020-02-19 16:21:49,692 easyblock.py:1825 INFO Checksum
>> verification for
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpfr-3.1.5.tar.bz2
>> using ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658
>> passed.
>> == 2020-02-19 16:21:49,693 easyblock.py:1825 INFO Checksum
>> verification for
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpc-1.0.3.tar.gz using
>> 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3
>> passed.
>> == 2020-02-19 16:21:49,698 easyblock.py:1825 INFO Checksum
>> verification for
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> using 412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2
>> passed.
>> == 2020-02-19 16:21:49,698 easyblock.py:1825 INFO Checksum
>> verification for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch
>> using 137108952139486755e8c1bee30314ffa9233cc05cddfd848aa85503a6fea9d7
>> passed.
>> == 2020-02-19 16:21:49,698 easyblock.py:1825 INFO Checksum
>> verification for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0-fix-find-isl.patch
>> using 5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68
>> passed.
>> == 2020-02-19 16:21:49,698 easyblock.py:1825 INFO Checksum
>> verification for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch
>> using 368d027a7c0ef711188445c6b2efe1837150d9658872c6936162e43822e32ae4
>> passed.
>> == 2020-02-19 16:21:49,699 easyblock.py:1825 INFO Checksum
>> verification for
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-sanitizer_linux.patch
>> using 650e903af7399b6dca82bb606560a5d9bfe06f794a73d3ada9018bdc8ab497a3
>> passed.
>> == 2020-02-19 16:21:49,699 easyblock.py:2892 INFO Running method
>> extract_step part of step source
>> == 2020-02-19 16:21:49,699 easyblock.py:1907 INFO Unpacking source
>> gcc-6.4.0.tar.gz
>> == 2020-02-19 16:21:49,700 run.py:222 INFO running cmd: tar xzf
>> /home/werner/.local/easybuild/sources/g/GCCcore/gcc-6.4.0.tar.gz
>> == 2020-02-19 16:21:54,959 easyblock.py:1907 INFO Unpacking source
>> gmp-6.1.2.tar.bz2
>> == 2020-02-19 16:21:54,960 run.py:222 INFO running cmd: tar xjf
>> /home/werner/.local/easybuild/sources/g/GCCcore/gmp-6.1.2.tar.bz2
>> == 2020-02-19 16:21:55,616 easyblock.py:1907 INFO Unpacking source
>> mpfr-3.1.5.tar.bz2
>> == 2020-02-19 16:21:55,617 run.py:222 INFO running cmd: tar xjf
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpfr-3.1.5.tar.bz2
>> == 2020-02-19 16:21:56,025 easyblock.py:1907 INFO Unpacking source
>> mpc-1.0.3.tar.gz
>> == 2020-02-19 16:21:56,026 run.py:222 INFO running cmd: tar xzf
>> /home/werner/.local/easybuild/sources/g/GCCcore/mpc-1.0.3.tar.gz
>> == 2020-02-19 16:21:56,071 easyblock.py:1907 INFO Unpacking source
>> isl-0.16.1.tar.bz2
>> == 2020-02-19 16:21:56,072 run.py:222 INFO running cmd: tar xjf
>> /home/werner/.local/easybuild/sources/g/GCCcore/isl-0.16.1.tar.bz2
>> == 2020-02-19 16:21:56,517 build_log.py:265 INFO patching...
>> == 2020-02-19 16:21:56,517 easyblock.py:2886 INFO Starting patch step
>> == 2020-02-19 16:21:56,518 easyblock.py:2892 INFO Running method
>> patch_step part of step patch
>> == 2020-02-19 16:21:56,519 easyblock.py:1919 INFO Applying patch
>> mpfr-3.1.5-allpatches-20170606.patch
>> == 2020-02-19 16:21:56,525 run.py:222 INFO running cmd: patch -b -p1
>> -i
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch
>> == 2020-02-19 16:21:56,564 easyblock.py:1919 INFO Applying patch
>> GCCcore-6.2.0-fix-find-isl.patch
>> == 2020-02-19 16:21:56,565 run.py:222 INFO running cmd: patch -b -p1
>> -i
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0-fix-find-isl.patch
>> == 2020-02-19 16:21:56,580 easyblock.py:1919 INFO Applying patch
>> GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch
>> == 2020-02-19 16:21:56,583 run.py:222 INFO running cmd: patch -b -p2
>> -i
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0_fix-linux-unwind-fix-ucontext.patch
>> == 2020-02-19 16:21:56,594 easyblock.py:1919 INFO Applying patch
>> GCCcore-6.3.0_fix-sanitizer_linux.patch
>> == 2020-02-19 16:21:56,596 run.py:222 INFO running cmd: patch -b -p1
>> -i
>> /home/werner/Public/EasyBuild-modules/EasyBuild/EasyBuild-develop/easybuild-easyconfigs/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0_fix-sanitizer_linux.patch
>> == 2020-02-19 16:21:56,607 build_log.py:265 INFO preparing...
>> == 2020-02-19 16:21:56,608 easyblock.py:2886 INFO Starting prepare step
>> == 2020-02-19 16:21:56,608 easyblock.py:2892 INFO Running method
>> prepare_step part of step prepare
>> == 2020-02-19 16:21:56,610 toolchain.py:664 INFO Loading dependencies
>> using system toolchain...
>> == 2020-02-19 16:21:56,663 environment.py:97 INFO Environment variable
>> LD_LIBRARY_PATH set to (previous value: '')
>> == 2020-02-19 16:21:56,663 environment.py:97 INFO Environment variable
>> LD_PRELOAD set to (previous value: '')
>> == 2020-02-19 16:21:56,802 environment.py:97 INFO Environment variable
>> LD_LIBRARY_PATH set to (previous value: '')
>> == 2020-02-19 16:21:56,802 environment.py:97 INFO Environment variable
>> LD_PRELOAD set to (previous value: '')
>> == 2020-02-19 16:21:56,948 environment.py:97 INFO Environment variable
>> LD_LIBRARY_PATH set to
>> /home/werner/.local/easybuild/software/binutils/2.28/lib (previous
>> value: '/home/werner/.local/easybuild/software/binutils/2.28/lib')
>> == 2020-02-19 16:21:56,949 environment.py:97 INFO Environment variable
>> LD_PRELOAD set to (previous value: '')
>> == 2020-02-19 16:21:56,949 easyblock.py:1533 INFO Using
>> /home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system/gcc-6.4.0/
>> as start dir
>> == 2020-02-19 16:21:56,950 build_log.py:265 INFO configuring...
>> == 2020-02-19 16:21:56,950 easyblock.py:2886 INFO Starting configure step
>> == 2020-02-19 16:21:56,951 easyblock.py:2892 INFO Running method
>> configure_step part of step configure
>> == 2020-02-19 16:21:57,249 gcc.py:358 INFO Starting with stage 1 of
>> 3-staged build to enable CLooG and/or PPL, ISL support...
>> == 2020-02-19 16:21:57,250 run.py:222 INFO running cmd: ../config.guess
>> == 2020-02-19 16:21:57,316 run.py:222 INFO running cmd: ../configure
>> --enable-languages=c,c++,fortran --enable-lto
>> --enable-checking=release --disable-multilib --enable-shared=yes
>> --enable-static=yes --enable-threads=posix --enable-plugins
>> --enable-gold=default --enable-ld --with-plugin-ld=ld.gold
>> --disable-bootstrap
>> --prefix=/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system/GCC_stage1_eb
>> --with-local-prefix=/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system/GCC_stage1_eb
>> == 2020-02-19 16:21:58,101 build_log.py:169 ERROR EasyBuild crashed
>> with an error (at easybuild/base/exceptions.py:124 in __init__): cmd "
>> ../configure --enable-languages=c,c++,fortran --enable-lto
>> --enable-checking=release --disable-multilib --enable-shared=yes
>> --enable-static=yes --enable-threads=posix --enable-plugins
>> --enable-gold=default --enable-ld --with-plugin-ld=ld.gold
>> --disable-bootstrap
>> --prefix=/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system/GCC_stage1_eb
>> --with-local-prefix=/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system/GCC_stage1_eb"
>> exited with exit code 77 and output:
>> checking build system type... x86_64-pc-linux-gnu
>> checking host system type... x86_64-pc-linux-gnu
>> checking target system type... x86_64-pc-linux-gnu
>> checking for a BSD-compatible install... /usr/bin/install -c
>> checking whether ln works... yes
>> checking whether ln -s works... yes
>> checking for a sed that does not truncate output... /usr/bin/sed
>> checking for gawk... gawk
>> checking for libatomic support... yes
>> checking for libcilkrts support... yes
>> checking for libitm support... yes
>> checking for libsanitizer support... yes
>> checking for libvtv support... yes
>> checking for libmpx support... yes
>> checking for gcc... gcc
>> checking for C compiler default output file name...
>> configure: error: in
>> `/home/werner/.local/easybuild/build/GCCcore/6.4.0/system-system/gcc-6.4.0/stage1_obj':
>> configure: error: C compiler cannot create executables
>> See `config.log' for more details.
>> (at easybuild/tools/run.py:533 in parse_cmd_output)
>> == 2020-02-19 16:21:58,101 easyblock.py:3138 WARNING build failed
>> (first 300 chars): cmd " ../configure
>> --enable-languages=c,c++,fortran --enable-lto
>> --enable-checking=release --disable-multilib --enable-shared=yes
>> --enable-static=yes --enable-threads=posix --enable-plugins
>> --enable-gold=default --enable-ld --with-plugin-ld=ld.gold
>> --disable-bootstrap --prefix=/home/werner/.l
>> == 2020-02-19 16:21:58,101 easyblock.py:295 INFO Closing log for
>> application name GCCcore version 6.4.0
>> ------------
>>
>>
>> --
>> Hongsheng Zhao <[email protected]>
>> Institute of Semiconductors, Chinese Academy of Sciences
>> GnuPG DSA: 0xD108493
>
>
>
> --
> Dr. Alan O'Cais
> E-CAM Software Manager
> Juelich Supercomputing Centre
> Forschungszentrum Juelich GmbH
> 52425 Juelich, Germany
>
> Phone: +49 2461 61 5213
> Fax: +49 2461 61 6656
> E-mail: [email protected]
> WWW: http://www.fz-juelich.de/ias/jsc/EN
>
>
> ------------------------------------------------------------------------------------------------
> ------------------------------------------------------------------------------------------------
> Forschungszentrum Juelich GmbH
> 52425 Juelich
> Sitz der Gesellschaft: Juelich
> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
> Vorsitzender des Aufsichtsrats: MinDir Volker Rieke
> Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
> Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
> Prof. Dr. Sebastian M. Schmidt
> ------------------------------------------------------------------------------------------------
> ------------------------------------------------------------------------------------------------
>
--
Hongsheng Zhao <[email protected]>
Institute of Semiconductors, Chinese Academy of Sciences
GnuPG DSA: 0xD108493