In principle, the Atto.Fail constructor is in the "attoparsec" package, which should be installed in your system if you have the aeson-native package correctly installed.
Try to execute "cabal install attoparsec" directly in your system. You can also try to run "cabal install scion-browser" after, and send the message log if some error is found. If not, you can configure EclipseFP (Window > Preferences > Haskell > Helper executables) to use the scion-browser you just installed.

2011/11/23 Evan Montgomery-Recht <montge@mianetworks.net>
Dev Team,

Hopefully this is a simple question, but what platforms have been tested with the released version of 2.2.0?  (I last used a working version during the spring on Ubuntu.)

Reason I ask is that I've been having issues with getting scion-browser to compile properly.  Trying two different platforms with Eclipse 3.7, MacOS X w/ GHC 7.2.1 (tried 7.0.X) and Ubuntu 11.10 w/ Eclipse 3.7 and (both what's included and what's downloadable).  I'm wondering if there's a specific order I need to run the packages with cabal, or if I'm missing something that needs to be installed.

[19 of 22] Compiling Scion.Hoogle.Parser ( src/Scion/Hoogle/Parser.hs, dist/build/scion-browser/scion-browser-tmp/Scion/Hoogle/Parser.o )
[20 of 22] Compiling Scion.Hoogle     ( src/Scion/Hoogle.hs, dist/build/scion-browser/scion-browser-tmp/Scion/Hoogle.o )

    Warning: The import of `Data.ByteString.Char8' is redundant
               except perhaps to import instances from `Data.ByteString.Char8'
             To import instances alone, use: import Data.ByteString.Char8()
[21 of 22] Compiling Server.Commands  ( src/Server/Commands.hs, dist/build/scion-browser/scion-browser-tmp/Server/Commands.o )
[22 of 22] Compiling Main             ( src/Main.hs, dist/build/scion-browser/scion-browser-tmp/Main.o )

src/Main.hs:22:17: Not in scope: data constructor `Atto.Fail'

src/Main.hs:23:17: Not in scope: data constructor `Atto.Done'
cabal: Error: some packages failed to install:
scion-browser- failed during the building phase. The exception was:
ExitFailure 1


All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
eclipsefp-develop mailing list