Dear Christian,
On 22/11/2018 08:55, Christian Meesters wrote:
Dear all,
Sites supporting life-science users might have realized, that modules
installed with BLAST+* configfiles carry a glitch. I am writing in the
event that you have not yet realized that:
The installed modules will provide perl scripts, e. g. update_blastdb.pl
(which is a more frequently demanded script). These show the following
interpreter directive: #!/usr/bin/perl . The issue at our side is, that
our system Perl does not provide two of the libraries which are used by
the script. Therefore, I changed the directive to #!/usr/bin/env perl
and made a fitting Perl module a dependency.
Perhaps this is useful to someone.
I also wanted to raise some attention to the BLAST developers - to no
avail, as there seemingly is no contact given (?).
The question for this community would be: Alter all BLAST+ easyconfigs
accordingly? Or do you not face this issue, perhaps due to a different
setup?
I was not aware of this issue yet, probably because our system Perl does
have the required modules.
Do you mind reporting this in our issue tracker, via
https://github.com/easybuilders/easybuild-easyconfigs/issues/new ?
The proper way to fix this would indeed be to include Perl as a
dependency in the BLAST+ easyconfigs, and to fix the hashbang line.
Doing that for *all* BLAST+ easyconfigs may not be worth the effort
though...
regards,
Kenneth
Best regards,
Christian