Hi James,

James Bonfield, on 2022-10-19:
> The rules file for Htslib appear to use an undefined variable $(plugindir).
> 
> https://salsa.debian.org/med-team/htslib/-/blob/master/debian/rules
> 
>       dh_auto_configure -- --enable-libcurl --enable-gcs --enable-s3
>       --enable-plugins --with-plugin-dir='$(libdir)/htslib'
>       --with-external-htscodecs
>       
> --with-plugin-path='/usr/local/lib/htslib:/usr/local/libexec/htslib:$(plugindir)'
> 
> Note the $(plugindir) at the end.  This doesn't seem to be specified
> anywhere, and has caused a problem for one of our users.  This is
> evidenced by running "samtools version" to dump out the current
> configuration.
> 
> It would be a trivial fix to just copy the $(libdir)/htslib definition
> supplied to --with-plugin-dir here instead of $(plugindir).  Or if we
> do define plugindir somewhere, it should be passed into
> --with-plugin-dir so at least the two definitions are in sync.

Thanks for the report, actually the libdir variable is also
missing definition in this context, and --with-plugin-dir points
to /htslib at the configure step, which causes issues at the
installation later in the package construction.  I'm having a
look at the moment.

Have a nice day,  :)
-- 
Étienne Mollier <[email protected]>
Fingerprint:  8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.

Attachment: signature.asc
Description: PGP signature

Reply via email to