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

Full log


View this message in rfc822 format

From: "(" <paren <at> disroot.org>
To: <55953 <at> debbugs.gnu.org>
Subject: bug#55953: `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 3 years and 65 days ago.

Previous Next


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