Dear Kenneth,

I think the real problem is that the easyconfig is looking for

  orca_4_0_1_linux_x86-64_openmpi202.tar.xz

whereas I have

  orca_4_0_1_2_linux_x86-64_openmpi202.tar.xz

If this the case, then the list of paths checked is a bit misleading.

This raises the following question: What is the general approach in this
case where a binary package is needed which may have a patch level
beyond the version number the easyconfig is expecting?  Should it have a
separate easyconfig or can there be multiple patch levels within a
single easyconfig?

Cheers,

Loris


Kenneth Hoste <kenneth.ho...@ugent.be> writes:

> Dear Loris,
>
> Your configuration looks correct, EasyBuild should be able to find
> orca_4_0_1_linux_x86-64_openmpi202.tar.xz if it's located in
> /trinity/home/loris/shared/sources/o/ORCA based on your output of "eb
> --show-config".
>
> Did you copy the file into the o/ORCA/ subdirectory?
>
> What does "find /trinity/home/loris/shared/sources/o/ORCA -type f" print out?
>
>
> regards,
>
> Kenneth
>
> On 30/11/2018 13:26, Loris Bennett wrote:
>> Hi,
>>
>> I have
>>
>>    export EASYBUILD_PREFIX=/trinity/home/loris/shared
>>
>> and have copied an archive to
>>
>>    /trinity/home/loris/shared/sources/o/ORCA
>>
>> However the build fails with the follwing error
>>
>>    ...
>>    Couldn't find file orca_4_0_1_linux_x86-64_openmpi202.tar.xz anywhere,
>>    and downloading it didn't work either...
>>    Paths attempted (in order):
>>    
>> /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/o/ORCA/orca_4")
>>
>> Shouldn't the 'sources' directory under EASYBUILD_PREFIX be included in
>> the list of directories to search and why does the path within EasyBuild
>> contain 'o/ORCA' twice, especially since this directory does not exist?
>>
>> My config is
>>
>> [loris@admin ~]$ eb --show-config
>> #
>> # Current EasyBuild configuration
>> # (C: command line argument, D: default value, E: environment variable, F: 
>> configuration file)
>> #
>> buildpath      (E) = /trinity/home/loris/shared/build
>> containerpath  (E) = /trinity/home/loris/shared/containers
>> installpath    (E) = /trinity/home/loris/shared
>> packagepath    (E) = /trinity/home/loris/shared/packages
>> prefix         (E) = /trinity/home/loris/shared
>> repositorypath (E) = /trinity/home/loris/shared/ebfiles_repo
>> robot-paths (D) =
>> /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs
>> sourcepath     (E) = /trinity/home/loris/shared/sources
>>
>> Cheers,
>>
>> Loris
>>
>
-- 
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin         Email loris.benn...@fu-berlin.de

Reply via email to