How can I build a DMD 1.076/Tango bundle (Win32)

145 views Asked by At

Willing to harness Tango library along with the very last release of DMD 1 compiler (v1.076), I searched the net in vain for the bundle.

How that can that be built?


Solved:

I've managed to build a DMD 1 v1.076 with Tango. See here my answer.

2

There are 2 answers

5
Vladimir Panteleev On

Why do you need a bundle, specifically?

Here is the official bundle download:

http://dsource.org/projects/tango/wiki/TopicInstallTangoDmd

You could also download a newer compiler separately, but Tango may not work with the latest compiler out-of-the-box - you may need to update the code in a few places to get it to build.


Tango is no longer maintained by its creators, which is why the downloads haven't been updated in a while. Some volunteers may be maintaining forks of Tango which work with the latest D versions. For example, here is a D2 fork: https://github.com/SiegeLord/Tango-D2

0
menjaraz On

To share my findings:

I finally end up building with success a DMD 1.076 with Tango as Library (Win32) Bundle.

I followed the detailed steps mentioned in the Tango's website regarding Win32 platform.

It works with DMD 1.071 version onward.

I had to fix one issue by just changing a private extern (Windows) line of code to protected extern (Windows) in one module.

I noticed that the Tango Library has undergone some changes since bundle I used before (DMD1.056/Tango 0.99.9).