buggins / dlangide

D language IDE based on DlangUI
Boost Software License 1.0
454 stars 57 forks source link

Fix for issue #398 #405

Closed leh103 closed 5 years ago

leh103 commented 5 years ago

The changes in this pull request enables dlangide to be built on Linux which failed as per issue #398. Dlangide was built on lmde 3 version of Mint Linux and passed all tests using dub test.

leh103 commented 5 years ago

By the way, there is a fix for the unrolledlist.d file in the emsi-containers and that is to replace the "immutable uint notReg" in line 568 (and in line 566, althought it does not cause an error) with "auto notReg". This has not been fixed yet in the emsi-containers repository. So you have to do it to the the local repository that dub fetches for you. That is the reason for Travis Ci builds failing.

leh103 commented 5 years ago

The problem with unrolledlist.d in emsi-containgers has been fixed and merges into version 0.8.0-alpha13 release of this library. This pull request should now be able to pass all checks and people on linux will be able to build dlangide. Anyway I was able to build it ok.

leh103 commented 5 years ago

I do not know how to rerun the travis checks. Can anyone help me with this.

cyian-1756 commented 5 years ago

@leh103 Try closing the PR and then opening it again

leh103 commented 5 years ago

Following cyian-1756's suggestion I am closing this pull request and then I am going to reopen it. The travis checks should pass since the emsi-containers unrolledlist.d file have been merged into the repo and when I built dlangide on linux the new emsi-containers version 0.8.0-alpha.13 was fetched and dlandide was build was OK and passed all test.