CyberShadow / Digger

A tool to build D and bisect old D versions
Other
57 stars 9 forks source link

Digger-web no longer compiles on 2.066.1 #10

Closed SerialVelocity closed 9 years ago

SerialVelocity commented 9 years ago

Digger-web no longer compiles on the latest release:

ae/utils/alloc.d(153): Error: static assert  "Your compiler doesn't support field alias template parameter binding, which is required for ae.utils.alloc."
Failed: ["dmd", "-v", "-o-", "digger-web.d", "-I."]
CyberShadow commented 9 years ago

Did you run git submodule update?

SerialVelocity commented 9 years ago

It was a clean recursive checkout

CyberShadow commented 9 years ago

This was caused by removing a compiler change/feature (which was decided to be a regression) in 2.066.1. I'll follow up on the D bugtracker.

CyberShadow commented 9 years ago

Actually, Digger doesn't need that functionality. You can comment out the static assert for now. I'll look into isolating the code so that it doesn't stop compilation.

CyberShadow commented 9 years ago

Fixed in latest ae update.