Hi Alan,

"Alan O'Cais" <[email protected]> writes:

> Hmm, the patch for that 
> (https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/m/medaka/medaka-1.4.3_use-SAMtools-dep.patch)
>  seems to have been dropped in 1.5.0.
>
> Bringing that patch back may fix your problem.

Thanks for the pointer.  I was able to port the patch and that did
indeed fix my problem.

However, my next problem is that medaka 1.6.0 needs TensorFlow 2.7.0.
Unfortunately there are no ECs beyond 2.6.0, even though the current
version is 2.9.0 (ML on HPC is not going out of fashion, is it?).

I see Sam has put in a PR #14990 for 2.7.0, but for foss/2021b, so I
guess I'll have to look into bumping my EC up to that toolchain.

Cheers,

Loris

> Alan
>
> On Tue, 17 May 2022 at 15:41, Alan O'Cais <[email protected]> wrote:
>
>  Seems like Medaka is doing naughty stuff:
>  https://github.com/nanoporetech/medaka/blob/master/Makefile#L76
>
>  You probably need to patch the Makefile so an EB-provided version of those 
> downloaded deps are used.
>
>  On Tue, 17 May 2022 at 15:27, Loris Bennett <[email protected]> 
> wrote:
>
>  Hi,
>
>  I have successfully installed 
>
>    medaka-1.5.0-foss-2021a.eb
>
>  I then created an EC with the following changes for medaka 1.6.0:
>
>    $ diff 
> /trinity/shared/easybuild/software/EasyBuild/4.5.4/easybuild/easyconfigs/m/medaka/medaka-1.5.0-foss-2021a.eb
>  medaka-1.6.0-foss-2021a.eb                                         
>    13c13
>    < version = '1.5.0'
>    ---
>    > version = '1.6.0'
>    26c26
>    <     ('TensorFlow', '2.5.3'),
>    ---
>    >     ('TensorFlow', '2.6.0'),
>    35c35
>    <     ('ont-fast5-api', '4.0.0'),
>    ---
>    >     ('ont-fast5-api', '4.0.2'),
>    47c47
>    <         'checksums': 
> ['8a0b8d5997fe45b8d5a1317b2b6bfe117cb6b551928faef62e4e958cf14b5ea4'],
>    ---
>    >         'checksums': 
> ['a8389f90cba77095061c4ff22c7cce8d73908e2451fa1d07b94c2f8ce4152628'],
>
>  The new TensorFlow and ont-fast5-api packages seem to be built and
>  installed correctly, but building medaka itself fails with the following
>  error:
>
>    ld.gold: error: libhts.a(hts.o): requires unsupported dynamic reloc 11; 
> recompile with -fPIC
>
>  Does anyone have an idea what might be causing this?
>
>  Cheers,
>
>  Loris
>
>  -- 
>  Dr. Loris Bennett (Herr/Mr)
>  ZEDAT, Freie Universität Berlin         Email [email protected]
>
-- 
Dr. Loris Bennett (Herr/Mr)
ZEDAT, Freie Universität Berlin         Email [email protected]

Reply via email to