Re: [easybuild] EB 2.9.0 can't download GCC 6.2.0

2016-09-28 Thread Joachim Hein
Hi Ole,

The issue is fixed inside the git repository and will be rolled out with the 
next EB release 
https://github.com/hpcugent/easybuild-easyconfigs/issues/3605#issuecomment-249352334

I think the easiest is to manually download the source and place in the 
directory you EB installation places it’s sources.  Once I have done this, I 
had no further issues when building foss 2016.09.

Best wishes
  Joachim

On 28 Sep 2016, at 14:20, Ole Holm Nielsen 
> wrote:

I've bootstrapped EB 2.9.0 and I want to build the latest foss toolchain 
foss-2016.09.  Unfortunately, the download of GCC 6.2.0 fails:

# eb foss-2016.09.eb -r
== temporary log file in case of crash /tmp/eb-sQCexT/easybuild-Z08QX0.log
== resolving dependencies ...
== processing EasyBuild easyconfig 
/home/opt/modules/xeonv4/software/EasyBuild/2.9.0/lib/python2.7/site-packages/easybuild_easyconfigs-2.9.0-py2.7.egg/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb
== building and installing GCCcore/6.2.0...
== fetching files...
== FAILED: Installation ended unsuccessfully (build directory: 
/home/opt/modules/xeonv4/build/GCCcore/6.2.0/dummy-): build failed (first 300 
chars): Couldn't find file gcc-6.2.0.tar.bz2 anywhere, and downloading it 
didn't work either... Paths attempted (in order): 
/home/opt/modules/xeonv4/software/EasyBuild/2.9.0/lib/python2.7/site-packages/easybuild_easyconfigs-2.9.0-py2.7.egg/easybuild/easyconfigs/g/GCCcore/g/GCCcore/gcc-6.2.0.tar.bz2,
 /home/o
== Results of the build can be found in the log file(s) 
/tmp/eb-sQCexT/easybuild-GCCcore-6.2.0-20160928.150813.vOptJ.log
ERROR: Build of 
/home/opt/modules/xeonv4/software/EasyBuild/2.9.0/lib/python2.7/site-packages/easybuild_easyconfigs-2.9.0-py2.7.egg/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb
 failed (err: "build failed (first 300 chars): Couldn't find file 
gcc-6.2.0.tar.bz2 anywhere, and downloading it didn't work either... Paths 
attempted (in order): 
/home/opt/modules/xeonv4/software/EasyBuild/2.9.0/lib/python2.7/site-packages/easybuild_easyconfigs-2.9.0-py2.7.egg/easybuild/easyconfigs/g/GCCcore/g/GCCcore/gcc-6.2.0.tar.bz2,
 /home/o")

I can download the gcc tarball without problems from the site 
http://mirrors.dotsrc.org/gnu/gcc/gcc-6.2.0/

In the logfile there are lots of errors, just an example:

== 2016-09-28 15:08:13,666 filetools.py:332 WARNING HTTPError occured while 
trying to download 
http://ftpmirror.gnu.org/gcccore/gcccore-6.2.0/gcc-6.2.0.tar.bz2 to 
/home/opt/modules/xeonv4/sources/g/GCCcore/gcc-6.2.0.tar.bz2: HTTP Error 500: 
Internal Server Error
== 2016-09-28 15:08:13,667 filetools.py:341 INFO Attempt 1 of downloading 
http://ftpmirror.gnu.org/gcccore/gcccore-6.2.0/gcc-6.2.0.tar.bz2 to 
/home/opt/modules/xeonv4/sources/g/GCCcore/gcc-6.2.0.tar.bz2 failed, trying 
again...
== 2016-09-28 15:08:13,902 filetools.py:329 WARNING URL 
http://ftpmirror.gnu.org/gcccore/gcccore-6.2.0/gcc-6.2.0.tar.bz2 was not found 
(HTTP response code 404), not trying again


So there would seem to be some problem with the GCCcore-6.2.0.eb file. How can 
we fix the error?

Thanks,
Ole



[easybuild] EB 2.9.0 can't download GCC 6.2.0

2016-09-28 Thread Ole Holm Nielsen
I've bootstrapped EB 2.9.0 and I want to build the latest foss toolchain 
foss-2016.09.  Unfortunately, the download of GCC 6.2.0 fails:


# eb foss-2016.09.eb -r
== temporary log file in case of crash /tmp/eb-sQCexT/easybuild-Z08QX0.log
== resolving dependencies ...
== processing EasyBuild easyconfig 
/home/opt/modules/xeonv4/software/EasyBuild/2.9.0/lib/python2.7/site-packages/easybuild_easyconfigs-2.9.0-py2.7.egg/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb

== building and installing GCCcore/6.2.0...
== fetching files...
== FAILED: Installation ended unsuccessfully (build directory: 
/home/opt/modules/xeonv4/build/GCCcore/6.2.0/dummy-): build failed 
(first 300 chars): Couldn't find file gcc-6.2.0.tar.bz2 anywhere, and 
downloading it didn't work either... Paths attempted (in order): 
/home/opt/modules/xeonv4/software/EasyBuild/2.9.0/lib/python2.7/site-packages/easybuild_easyconfigs-2.9.0-py2.7.egg/easybuild/easyconfigs/g/GCCcore/g/GCCcore/gcc-6.2.0.tar.bz2, 
/home/o
== Results of the build can be found in the log file(s) 
/tmp/eb-sQCexT/easybuild-GCCcore-6.2.0-20160928.150813.vOptJ.log
ERROR: Build of 
/home/opt/modules/xeonv4/software/EasyBuild/2.9.0/lib/python2.7/site-packages/easybuild_easyconfigs-2.9.0-py2.7.egg/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb 
failed (err: "build failed (first 300 chars): Couldn't find file 
gcc-6.2.0.tar.bz2 anywhere, and downloading it didn't work either... 
Paths attempted (in order): 
/home/opt/modules/xeonv4/software/EasyBuild/2.9.0/lib/python2.7/site-packages/easybuild_easyconfigs-2.9.0-py2.7.egg/easybuild/easyconfigs/g/GCCcore/g/GCCcore/gcc-6.2.0.tar.bz2, 
/home/o")


I can download the gcc tarball without problems from the site 
http://mirrors.dotsrc.org/gnu/gcc/gcc-6.2.0/


In the logfile there are lots of errors, just an example:

== 2016-09-28 15:08:13,666 filetools.py:332 WARNING HTTPError occured 
while trying to download 
http://ftpmirror.gnu.org/gcccore/gcccore-6.2.0/gcc-6.2.0.tar.bz2 to 
/home/opt/modules/xeonv4/sources/g/GCCcore/gcc-6.2.0.tar.bz2: HTTP Error 
500: Internal Server Error
== 2016-09-28 15:08:13,667 filetools.py:341 INFO Attempt 1 of 
downloading 
http://ftpmirror.gnu.org/gcccore/gcccore-6.2.0/gcc-6.2.0.tar.bz2 to 
/home/opt/modules/xeonv4/sources/g/GCCcore/gcc-6.2.0.tar.bz2 failed, 
trying again...
== 2016-09-28 15:08:13,902 filetools.py:329 WARNING URL 
http://ftpmirror.gnu.org/gcccore/gcccore-6.2.0/gcc-6.2.0.tar.bz2 was not 
found (HTTP response code 404), not trying again



So there would seem to be some problem with the GCCcore-6.2.0.eb file. 
How can we fix the error?


Thanks,
Ole