-
Notifications
You must be signed in to change notification settings - Fork 284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vibe.d fails to compile with 2.081 #2181
Comments
|
Yeah anything depending on Vibe.d fails to build due to this with DMD 2.081.0. |
|
FWIW the old core package bundled (i.e not |
|
I tried to use the new getOverloads with the last parameter set to true in the three occurrences of getOverloads in vibe-core/internal/interfaceproxy.d |
|
I was thinking of hacking
BTW we already have an upstream PR for this (dlang/dmd#8456). So maybe we can get a quick 2.081.1 release. |
|
Note that the DMD upstream PR was merged and Martin already release a beta for 2.081.1: https://forum.dlang.org/post/phqb8s$73c$1@digitalmars.com |
|
The final 2.081.1 release is now out and Vibe.d finally builds with the latest, stable dmd again: https://forum.dlang.org/post/pi3b0n$1bph$1@digitalmars.com I added vibe-core (dlang/ci#215) and re-enabled the disabled vibe.d projects (dlang/ci#214) on the project tester, s.t. hopefully such a serious regression can never happen again. I'm going to close this now. If you still experience issues with 2.081.1, please reopen. |
After an update of dmd to 2.081.0 and dub to 1.10.0 vibe-d fails to compile:
reproducing steps:
In an empty directory
dub init --type=vibe.d -ndub buildThe second command fails with the error:
~/.dub/packages/vibe-d-0.8.4/vibe-d/stream/vibe/stream/wrapper.d(179,22): Error: no property connected for type const(InterfaceProxy!(ConnectionStream))
~/.dub/packages/vibe-d-0.8.4/vibe-d/stream/vibe/stream/wrapper.d(187,19): Error: no property connected for type InterfaceProxy!(ConnectionStream)
~/.dub/packages/vibe-d-0.8.4/vibe-d/stream/vibe/stream/wrapper.d(188,15): Error: no property close for type InterfaceProxy!(ConnectionStream)
~/.dub/packages/vibe-d-0.8.4/vibe-d/stream/vibe/stream/wrapper.d(198,22): Error: no property waitForData for type InterfaceProxy!(ConnectionStream)
The text was updated successfully, but these errors were encountered: