GNU bug report logs - #55953
`guix install dub` fails

Previous Next

Package: guix;

Reported by: Hugo Nobrega <hugonobrega <at> ic.ufrj.br>

Date: Tue, 14 Jun 2022 00:31:01 UTC

Severity: normal

To reply to this bug, email your comments to 55953 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#55953; Package guix. (Tue, 14 Jun 2022 00:31:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Hugo Nobrega <hugonobrega <at> ic.ufrj.br>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 14 Jun 2022 00:31:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Hugo Nobrega <hugonobrega <at> ic.ufrj.br>
To: bug-guix <at> gnu.org
Subject: `guix install dub` fails
Date: Mon, 13 Jun 2022 21:30:22 -0300
[Message part 1 (text/plain, inline)]
Hello,

The `dub` package cannot be installed on an up-to-date Guix System. I am
attaching the failed build log, although honestly I couldn't make much
from it.

This of course has implications such as `dub-build-system` not working...

Best wishes,
Hugo

[9yj5q4s3vb7gzr8vb9rssz0h9hga71-dub-1.7.2.drv.gz (application/octet-stream, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#55953; Package guix. (Wed, 15 Jun 2022 10:27:02 GMT) Full text and rfc822 format available.

Message #8 received at 55953 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: <55953 <at> debbugs.gnu.org>
Subject: `guix install dub` fails
Date: Wed, 15 Jun 2022 11:26:51 +0100
This probably went unnoticed because we don't actually _have_ any
Dub-based packages. Anyway, from that log:

> source/dub/internal/vibecompat/data/json.d(2111): Error: template
> instance `enforceEx!JSONException` template `enforceEx` is not
> defined, did you mean enforce(E : Throwable = Exception) if
> (is(typeof(new E("", string.init, size_t.init)) : Throwable) ||
> is(typeof(new E(string.init, size_t.init)) : Throwable))?

Something something templates, something something throwable, something
something optional type, something something second-system syndrome.
Seems likely to me that our Dub is too old for our ldmd2. I'll send a
patch to update it.




This bug report was last modified 1 year and 314 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.