At first, I try to install Dust 2.1 via running "cabal install dust" directly, but it said that the 'cons' and 'snoc' error. So I download the code and add some brackets. Then I run cabal build and get this error : Not in the scope "try" - Dust/Network/DustServer.hs
However, I tried to grep the "try" in the whole source tree and found there is also a "try" in Dust/Control/Encoder.hs. But this file can be built without errors. I compare the packages imported by these two files but I cannot find the problem.
This was due to backwards-incompatible changes in GHC base-4.6.0.1. As I have now updated my own GHC in order to reproduce this bug, these problems are fixed but Dust now requires base-4.6.0.1.
At first, I try to install Dust 2.1 via running "cabal install dust" directly, but it said that the 'cons' and 'snoc' error. So I download the code and add some brackets. Then I run cabal build and get this error : Not in the scope "try" - Dust/Network/DustServer.hs
However, I tried to grep the "try" in the whole source tree and found there is also a "try" in Dust/Control/Encoder.hs. But this file can be built without errors. I compare the packages imported by these two files but I cannot find the problem.