Bug#831534: terminix: FTBFS on 32-bit systems: type mismatch errors
Matthias Klumppwrites: > This is not serious, since Terminix is not supposed to build on i386 > at all, according to upstream, and has never built there before. Right, sorry about that. I've belatedly established a small private wrapper script to set up my preferred combination of headers for this case without having to hand-edit anything. Thanks for correcting the severity, and of course for fixing the actual bug. -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu
Bug#831534: terminix: FTBFS on 32-bit systems: type mismatch errors
Control: severity ! important Hi! This is not serious, since Terminix is not supposed to build on i386 at all, according to upstream, and has never built there before. That being said though, I already fixed these issues upstream, and the next version of this package should build on 32bit architectures too. Cheers, Matthias 2016-07-17 5:05 GMT+02:00 Aaron M. Ucko: > Source: terminix > Version: 1.0.0-1 > Severity: serious > Justification: fails to build from source > > The i386 build of terminix failed due to a number of complaints of type > mismatches (long vs. size_t and [u]long vs. [u]int). > > /usr/include/d/std/algorithm/mutation.d(1697): Error: template > std.range.primitives.popFrontExactly cannot deduce function from argument > types !()(bool delegate(ActionType)[], long), candidates are: > /usr/include/d/std/range/primitives.d(1798): > std.range.primitives.popFrontExactly(Range)(ref Range r, size_t n) if > (isInputRange!Range) > [...] > > I presume builds for other 32-bit architectures would fail the same > way if ldc didn't FTBFS itself there. Could you please take a look? > > Thanks! > -- Debian Developer | Freedesktop-Developer I welcome VSRE emails. See http://vsre.info/
Bug#831534: terminix: FTBFS on 32-bit systems: type mismatch errors
Source: terminix Version: 1.0.0-1 Severity: serious Justification: fails to build from source The i386 build of terminix failed due to a number of complaints of type mismatches (long vs. size_t and [u]long vs. [u]int). /usr/include/d/std/algorithm/mutation.d(1697): Error: template std.range.primitives.popFrontExactly cannot deduce function from argument types !()(bool delegate(ActionType)[], long), candidates are: /usr/include/d/std/range/primitives.d(1798): std.range.primitives.popFrontExactly(Range)(ref Range r, size_t n) if (isInputRange!Range) [...] I presume builds for other 32-bit architectures would fail the same way if ldc didn't FTBFS itself there. Could you please take a look? Thanks!