sociomantic-tsunami / dhtproto

Distributed Hash Table protocol definition, client, fake node, and tests
Boost Software License 1.0
5 stars 22 forks source link

Fix non-public imports to allow compilation with DMD 2.087 #214

Closed don-clugston-sociomantic closed 5 years ago

don-clugston-sociomantic commented 5 years ago

This does not address the use of deprecated features,, which still generate dozens of warnings, but it does fix the errors.

Two groups of compilation errors are fixed:

The same changes need to be made in dmqproto and dlsproto.

matthias-wende-sociomantic commented 5 years ago

LGTM. Can you please add a commit that bumps the DMD version in the travis file to DMD 2.087? https://github.com/sociomantic-tsunami/dhtproto/blob/v15.x.x/.travis.yml#L43 and https://github.com/sociomantic-tsunami/dhtproto/blob/v15.x.x/.travis.yml#L45

matthias-wende-sociomantic commented 5 years ago

Approved. I leave it for @gavin-norman-sociomantic to merge.