Discussion:
What is this ? Howw to solve it ?
Domingo Alvarez Duarte via Digitalmars-d-learn
2014-10-15 04:36:26 UTC
Permalink
With dmd trunk trying to compile vibed after fixing several array
declarations from C style to D style I'm getting this error that
I do not understand:
-----------
Building vibe-d 0.7.21-rc.2 configuration "libevent", build type
debug.
Running dmd...
/home/mingo/dev/d/src/install/bin/../../../src/phobos/std/container/array.d(432):
Error: cannot implicitly convert expression ((inout inout(Range)
__ctmp3047 = 0;
, __ctmp3047).this(this, 0LU, this.length())) of type
inout(Range) to Range
source/vibe/core/drivers/timerqueue.d(29): while looking
for match for BinaryHeap!(Array!(TimeoutEntry), "a.timeout >
b.timeout")
source/vibe/core/drivers/libevent2.d(74): Error: template
instance vibe.core.drivers.timerqueue.TimerQueue!(TimerInfo,
10000L) error instantiating
-----------

Any clue from the experts ?
via Digitalmars-d-learn
2014-10-15 08:23:26 UTC
Permalink
On Wednesday, 15 October 2014 at 04:36:27 UTC, Domingo Alvarez
Post by Domingo Alvarez Duarte via Digitalmars-d-learn
With dmd trunk trying to compile vibed after fixing several
array declarations from C style to D style I'm getting this
-----------
Building vibe-d 0.7.21-rc.2 configuration "libevent", build
type debug.
Running dmd...
Error: cannot implicitly convert expression ((inout
inout(Range) __ctmp3047 = 0;
, __ctmp3047).this(this, 0LU, this.length())) of type
inout(Range) to Range
source/vibe/core/drivers/timerqueue.d(29): while looking
for match for BinaryHeap!(Array!(TimeoutEntry), "a.timeout >
b.timeout")
source/vibe/core/drivers/libevent2.d(74): Error: template
instance vibe.core.drivers.timerqueue.TimerQueue!(TimerInfo,
10000L) error instantiating
-----------
Any clue from the experts ?
It was caused by the change in this PR:
https://github.com/D-Programming-Language/phobos/pull/2573

Someone else already reported the same problem. I'll add a link
to your post.
Martin Nowak via Digitalmars-d-learn
2014-10-15 20:20:48 UTC
Permalink
Post by via Digitalmars-d-learn
Someone else already reported the same problem. I'll add a link
to your post.
Where, I didn't found any Bugzilla issue, so I opened one.
https://issues.dlang.org/show_bug.cgi?id=13621

Loading...