[Pkg-d-devel] Attempt to build BioD blocked by undeaD and missing module string (Was: How to build D source)
Andreas Tille
andreas at an3as.eu
Sun Feb 26 07:03:26 UTC 2017
Hi,
On Sat, Feb 25, 2017 at 10:01:17PM +0000, James Cowgill wrote:
> On 25/02/17 21:31, Andreas Tille wrote:
> > I intend to package BioD[1] but I have no idea how to build the D code
> > (and run the unit tests). Considering BioD is a library I might need
> > something like a dynamic lib and a development package, but may be this
> > is different for D than in C.
>
> It looks like it uses "dub" as it's build system. Dub is packaged but
> has no users in the archive so you probably want to talk to the D
> language maintainers about it first to see what the correct way to
> handle this is.
I just added "dub run" to debian/rules.
> I notice it depends on undead which will need packaging first.
There are two kinds of messages:
bio/bam/bai/indexing.d(33,8): Deprecation: module std.stream is deprecated - It will be removed from Phobos in October 2016. If you still need it, go to https://github.com/DigitalMars/undeaD
This is what James seems to refer to - I'm not sure whether this is
critical for the build here. I'd be willing to package undead if needed
but I'd prefer if some more skilled people would do so.
bio/bam/bai/indexing.d(38,8): Error: module string is in file 'core/std/c/string.d' which cannot be read
This seems to be critical. Do you have any hint?
Kind regards
Andreas.
[1] https://anonscm.debian.org/git/debian-med/libbiod.git
(my poor attempt to package BioD)
--
http://fam-tille.de
More information about the Pkg-d-devel
mailing list