[Pkg-d-devel] Attempt to build BioD blocked by undeaD and missing module string (Was: How to build D source)

Matthias Klumpp mak at debian.org
Fri Mar 3 09:53:03 UTC 2017


2017-03-03 9:28 GMT+01:00 Andreas Tille <tille at debian.org>:
> Hi,
>
> On Fri, Mar 03, 2017 at 12:57:30AM +0100, Matthias Klumpp wrote:
>> > Why don't you just use the one I submitted upstream?
>
> Good question.  I simply missed this piece of information.
>
>> > (ACK'ed but not merged)
>> > The PR is linked from the BioD PR ;-)
>> > https://github.com/dlang/undeaD/pull/20
>>
>> I just fixed up the package :-)
>
> Thanks. :-)
>
>> It should now just build, I haven't tested yet whether it works with
>> BioD (but I see no reason why it wouldn't).
>
> I can confirm that it builds.  I'm just wondering whether it is possible
> to also create a dynamic library instead of only a static one.  May be
> that's a specific D feature?
>
> Anyway, I tried to build in a pbuilder chroot which did not throw any
> errors but left me with an empty package.  I tried to steal some
> overrides from libundead-dev but this did not helped.  Now I tried to
> inspect the build result in a local build with debuild on my testing
> machine which failed:
> [...]
>
> I have no idea what might be wrong here.  In testing we have ldc
> 1.1.0+b6-1 and unstable has 1.1.0+r-1 - may be there is some difference.
> I've attached the full build log.

Your Meson version is too old, make sure you have one >> 0.38 -
previous versions had a bug making them treat warnings as fatal when
vompiling with LDC.

>> Upstream should probably do a new release though, to make compiling
>> this with recent D compilers easier.
>
> I'll contact bioD upstream about this once the issue above
> is clarified.

I was talking about undeaD there, but a BioD release would also be helpful...

Cheers,
    Matthias

-- 
I welcome VSRE emails. See http://vsre.info/



More information about the Pkg-d-devel mailing list