This tells me you cancelled an earlier build while it was still downloading the 
GCC tarball (which is quite big, > 100MB).

Remove the file /h1/aterrel/.local/easybuild/sources/g/GCC/gcc-4.6.3.tar.gz and 
try again?

By now, you should have probably seen modulecmd issues pop up, so it seems like 
lmod isn't going to be a big issue...


K.


On 23 Mar 2013, at 03:26, Andy Ray Terrel wrote:

> Hit a different error with pkg-config (a nice easy install =P)
> 
> $ eb pkg-config-0.27.1-goalf-1.1.0-no-OFED.eb --robot
> == temporary log file in case of crash /tmp/easybuild-PWQr7X.log
> == resolving dependencies ...
> == processing EasyBuild easyconfig
> /workspace/opt/apps/easybuild/1.2.0/lib/python2.7/site-packages/easybuild_easyconfigs-1.2.0.0-py2.7.egg/easybuild/easyconfigs/g/GCC/GCC-4.6.3.eb
> == building and installing GCC-4.6.3...
> == fetching files...
> == getting ready, creating build dir, resetting environment...
> == unpacking...
> ERROR: EasyBuild encountered an exception (at
> easybuild/1.2.0/lib/python2.7/site-packages/easybuild_framework-1.2.0-py2.7.egg/easybuild/main.py:800
> in build_and_install_software): autoBuild Failed (last 300 chars):
> ild/tools/filetools.py:610 in parse_cmd_output): cmd "tar xzf
> /h1/aterrel/.local/easybuild/sources/g/GCC/gcc-4.6.3.tar.gz" exited
> with exitcode 2 and output:
> 
> gzip: stdin: unexpected end of file
> tar: Unexpected EOF in archive
> tar: Unexpected EOF in archive
> tar: Error is not recoverable: exiting now
> 
> On Fri, Mar 22, 2013 at 9:24 PM, Andy Ray Terrel <[email protected]> 
> wrote:
>> Okay I add the --robot and I get a different error:
>> 
>> One or more OS dependencies were not found: ['qt4-devel']
>> 
>> Trying some other packages out in the meantime.
>> 
>> -- Andy
>> 
>> On Fri, Mar 22, 2013 at 9:19 PM, Andy Ray Terrel <[email protected]> 
>> wrote:
>>> So I just did a symbolic link from lmod to modulecmd.  Looks like
>>> there was some issues.  Any ideas?
>>> 
>>> -- Andy
>>> 
>>> 
>>> 
>>> $ eb DOLFIN-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb
>>> == temporary log file in case of crash /tmp/easybuild-UFxEYV.log
>>> == resolving dependencies ...
>>> ERROR: EasyBuild crashed with an error (at
>>> easybuild/1.2.0/lib/python2.7/site-packages/easybuild_framework-1.2.0-py2.7.egg/easybuild/main.py:514
>>> in resolve_dependencies): Dependencies not met. Cannot resolve
>>> [('SuiteSparse', '3.7.0-goalf-1.1.0-no-OFED-withparmetis'), ('zlib',
>>> '1.2.7-goalf-1.1.0-no-OFED'), ('UFL',
>>> '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Trilinos',
>>> '10.12.2-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Boost',
>>> '1.49.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('ParMETIS',
>>> '4.0.2-goalf-1.1.0-no-OFED'), ('CGAL',
>>> '4.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Python',
>>> '2.7.3-goalf-1.1.0-no-OFED'), ('UFC',
>>> '2.0.5-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Armadillo',
>>> '2.4.4-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Instant',
>>> '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('FFC',
>>> '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('goalf', '1.1.0-no-OFED'),
>>> ('FIAT', '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Viper',
>>> '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('SLEPc',
>>> '3.3-p1-goalf-1.1.0-no-OFED-Python-2.7.3'), ('SWIG',
>>> '2.0.4-goalf-1.1.0-no-OFED-Python-2.7.3'), ('CMake',
>>> '2.8.4-goalf-1.1.0-no-OFED'), ('libxml2',
>>> '2.8.0-goalf-1.1.0-no-OFED'), ('Sphinx',
>>> '1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3'), ('MTL4', '4.0.8878'),
>>> ('PETSc', '3.3-p2-goalf-1.1.0-no-OFED-Python-2.7.3'), ('SCOTCH',
>>> '5.1.12b_esmumps-goalf-1.1.0-no-OFED')]
>>> 
>>> 
>>> $ cat /tmp/easybuild-UFxEYV.log
>>> == 2013-03-22 21:16:02,590 main INFO This is EasyBuild 1.2.0
>>> (framework: 1.2.0, easyblocks: 1.2.0) on host sandy.ices.utexas.edu.
>>> == 2013-03-22 21:16:02,694 main.easybuild_config INFO Logger started
>>> for easybuild_config.
>>> == 2013-03-22 21:16:02,696 main.config INFO Extended MODULEPATH with
>>> module install path used by EasyBuild:
>>> /h1/aterrel/.local/easybuild/modules/all:/workspace/opt/modulefiles:/opt/apps/ossw/derived_modulefiles/sl6/intel/12.1/modulefiles:/opt/apps/ossw/derived_modulefiles/sl6/modulefiles:/opt/apps/sysnet/modulefiles:/opt/apps/ossw/modulefiles
>>> == 2013-03-22 21:16:02,732 main INFO Found
>>> DOLFIN-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb in
>>> /workspace/opt/apps/easybuild/1.2.0/lib/python2.7/site-packages/easybuild_easyconfigs-1.2.0.0-py2.7.egg/easybuild/easyconfigs:
>>> /workspace/opt/apps/easybuild/1.2.0/lib/python2.7/site-packages/easybuild_easyconfigs-1.2.0.0-py2.7.egg/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb
>>> == 2013-03-22 21:16:02,734 main.EasyConfig INFO Obtained list of valid
>>> module classes: ['base', 'bio', 'chem', 'compiler', 'lib', 'phys',
>>> 'tools']
>>> == 2013-03-22 21:16:02,740 main.EasyConfig INFO setting config option
>>> toolchain: value {'version': '1.1.0-no-OFED', 'name': 'goalf'}
>>> == 2013-03-22 21:16:02,741 main.EasyConfig INFO setting config option
>>> name: value DOLFIN
>>> == 2013-03-22 21:16:02,741 main.EasyConfig INFO setting config option
>>> sources: value ['dolfin-1.0.0.tar.gz']
>>> == 2013-03-22 21:16:02,742 main.EasyConfig INFO setting config option
>>> versionsuffix: value -Python-2.7.3
>>> == 2013-03-22 21:16:02,742 main.EasyConfig INFO setting config option
>>> version: value 1.0.0
>>> == 2013-03-22 21:16:02,744 main.EasyConfig INFO setting config option
>>> dependencies: value [('Python', '2.7.3'), ('Boost', '1.49.0',
>>> '-Python-2.7.3'), ('UFC', '2.0.5', '-Python-2.7.3'), ('SWIG', '2.0.4',
>>> '-Python-2.7.3'), ('FFC', '1.0.0', '-Python-2.7.3'), ('FIAT', '1.0.0',
>>> '-Python-2.7.3'), ('Instant', '1.0.0', '-Python-2.7.3'), ('Viper',
>>> '1.0.0', '-Python-2.7.3'), ('UFL', '1.0.0', '-Python-2.7.3'),
>>> ('SCOTCH', '5.1.12b_esmumps'), ('Armadillo', '2.4.4',
>>> '-Python-2.7.3'), ('ParMETIS', '4.0.2'), ('SuiteSparse', '3.7.0',
>>> '-withparmetis'), ('CGAL', '4.0', '-Python-2.7.3'), ('PETSc',
>>> '3.3-p2', '-Python-2.7.3'), ('SLEPc', '3.3-p1', '-Python-2.7.3'),
>>> ('MTL4', '4.0.8878', '', True), ('Trilinos', '10.12.2',
>>> '-Python-2.7.3'), ('Sphinx', '1.1.3', '-Python-2.7.3'), ('zlib',
>>> '1.2.7'), ('libxml2', '2.8.0')]
>>> == 2013-03-22 21:16:02,744 main.EasyConfig INFO setting config option
>>> source_urls: value
>>> ['https://launchpad.net/dolfin/1.0.x/1.0.0/+download']
>>> == 2013-03-22 21:16:02,745 main.EasyConfig INFO setting config option
>>> toolchainopts: value {'usempi': True, 'pic': True,
>>> 'packed-linker-options': False}
>>> == 2013-03-22 21:16:02,745 main.EasyConfig INFO setting config option
>>> homepage: value https://launchpad.net/dolfin
>>> == 2013-03-22 21:16:02,746 main.EasyConfig INFO setting config option
>>> patches: value ['wl_pkg_linkflags.patch', 'petsc-slepc-libs.patch']
>>> == 2013-03-22 21:16:02,746 main.EasyConfig INFO setting config option
>>> builddependencies: value [('CMake', '2.8.4')]
>>> == 2013-03-22 21:16:02,747 main.EasyConfig INFO setting config option
>>> description: value DOLFIN is the C++/Python interface of FEniCS,
>>> providing a consistent PSE
>>> (Problem Solving Environment) for ordinary and partial differential 
>>> equations.
>>> == 2013-03-22 21:16:02,747 main.EasyConfig INFO Validating easy block
>>> == 2013-03-22 21:16:02,747 main.EasyConfig INFO Checking OS dependencies
>>> == 2013-03-22 21:16:02,748 main.EasyConfig INFO OS dependencies ok: []
>>> == 2013-03-22 21:16:02,748 main.EasyConfig INFO Checking skipsteps
>>> == 2013-03-22 21:16:02,750 main.search_toolchain INFO Logger started
>>> for search_toolchain.
>>> == 2013-03-22 21:16:02,791 main.Goalf INFO _get_optimal_architecture:
>>> using march=native as optarch for Intel.
>>> == 2013-03-22 21:16:02,796 main.Modules INFO Logger started for Modules.
>>> == 2013-03-22 21:16:02,807 main INFO resolving dependencies ...
>>> == 2013-03-22 21:16:02,808 main.Modules INFO Logger started for Modules.
>>> == 2013-03-22 21:16:02,818 main WARNING No installed modules. Your
>>> MODULEPATH is probably incomplete:
>>> /h1/aterrel/.local/easybuild/modules/all:/workspace/opt/modulefiles:/opt/apps/ossw/derived_modulefiles/sl6/intel/12.1/modulefiles:/opt/apps/ossw/derived_modulefiles/sl6/modulefiles:/opt/apps/sysnet/modulefiles:/opt/apps/ossw/modulefiles
>>> == 2013-03-22 21:16:02,818 main ERROR EasyBuild crashed with an error
>>> (at 
>>> easybuild/1.2.0/lib/python2.7/site-packages/easybuild_framework-1.2.0-py2.7.egg/easybuild/main.py:514
>>> in resolve_dependencies): Dependencies not met. Cannot resolve
>>> [('SuiteSparse', '3.7.0-goalf-1.1.0-no-OFED-withparmetis'), ('zlib',
>>> '1.2.7-goalf-1.1.0-no-OFED'), ('UFL',
>>> '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Trilinos',
>>> '10.12.2-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Boost',
>>> '1.49.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('ParMETIS',
>>> '4.0.2-goalf-1.1.0-no-OFED'), ('CGAL',
>>> '4.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Python',
>>> '2.7.3-goalf-1.1.0-no-OFED'), ('UFC',
>>> '2.0.5-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Armadillo',
>>> '2.4.4-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Instant',
>>> '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('FFC',
>>> '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('goalf', '1.1.0-no-OFED'),
>>> ('FIAT', '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('Viper',
>>> '1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3'), ('SLEPc',
>>> '3.3-p1-goalf-1.1.0-no-OFED-Python-2.7.3'), ('SWIG',
>>> '2.0.4-goalf-1.1.0-no-OFED-Python-2.7.3'), ('CMake',
>>> '2.8.4-goalf-1.1.0-no-OFED'), ('libxml2',
>>> '2.8.0-goalf-1.1.0-no-OFED'), ('Sphinx',
>>> '1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3'), ('MTL4', '4.0.8878'),
>>> ('PETSc', '3.3-p2-goalf-1.1.0-no-OFED-Python-2.7.3'), ('SCOTCH',
>>> '5.1.12b_esmumps-goalf-1.1.0-no-OFED')]
>>> 
>>> 
>>> On Fri, Mar 22, 2013 at 4:25 PM, Kenneth Hoste <[email protected]> 
>>> wrote:
>>>> Hi Andy,
>>>> 
>>>> On 22 Mar 2013, at 22:12, Andy Ray Terrel wrote:
>>>> 
>>>>> Hello,
>>>>> 
>>>>> Was support for lmod ever added?  My current machine uses it instead
>>>>> of environment modules.
>>>> 
>>>> No, unfortunately not yet, see also 
>>>> https://github.com/hpcugent/easybuild-framework/issues/110.
>>>> 
>>>> However, since lmod is compatible with Tcl modules as used by the 
>>>> environment modules package, it may work with the current EasyBuild 
>>>> codebase...
>>>> 
>>>> As far as I know, the lmod 'modulecmd' offers the same command line 
>>>> interface as the environment modules one.
>>>> And lmod can handle Tcl modules, which is what EasyBuild currently 
>>>> produces.
>>>> 
>>>> Maybe you should just give it a try, and see what happens?
>>>> 
>>>> In any case, we are still interesting in decent lmod support in EasyBuild, 
>>>> and hope to play around with it soon.
>>>> 
>>>> We think lmod can help us in our search for a tool to handle the huge set 
>>>> of modules that you can easily obtain using EasyBuild,
>>>> so it's pretty high on our list of things to look at.
>>>> 
>>>> If you would be willing/able to help us out there, that would be fantastic.
>>>> Let me know if you think we should talk about it (e.g., set up a conf call 
>>>> or something).
>>>> 
>>>> 
>>>> regards,
>>>> 
>>>> Kenneth
>>>> 

Reply via email to