John Chee created THRIFT-2401:
---------------------------------

             Summary: Haskel tutorial compiles
                 Key: THRIFT-2401
                 URL: https://issues.apache.org/jira/browse/THRIFT-2401
             Project: Thrift
          Issue Type: Improvement
          Components: Haskell - Compiler, Haskell - Library, Tutorial
         Environment: Ubuntu
The Glorious Glasgow Haskell Compilation System, version 7.6.3
            Reporter: John Chee


This patch fixes compilation on the Haskell tutorial.

Running: https://gist.github.com/cheecheeo/9521607

Before this patch results in:

{code}
...
Building ThriftTutorial-0.1.0...
Preprocessing executable 'HaskellServer' for ThriftTutorial-0.1.0...

on the commandline: Warning:
    -fglasgow-exts is deprecated: Use individual extensions instead

../gen-hs/Shared_Types.hs:33:8:
    Could not find module `Thrift.Types'
    It is a member of the hidden package `thrift-1.0.0'.
    Perhaps you need to add `thrift' to the build-depends in your .cabal file.
    Use -v to see a list of the files searched for.
Failed to install ThriftTutorial-0.1.0
cabal: Error: some packages failed to install:
ThriftTutorial-0.1.0 failed during the building phase. The exception was:
ExitFailure 1
{code}

After this patch results in:

{code}
...
on the commandline: Warning:
    -fglasgow-exts is deprecated: Use individual extensions instead
Linking dist/dist-sandbox-ca46c903/build/HaskellClient/HaskellClient ...
Installing executable(s) in /home/jchee/packages/thrift/.cabal-sandbox/bin
Installed ThriftTutorial-0.1.0
+ popd
~/packages/thrift/tutorial ~/packages/thrift
+ popd
~/packages/thrift
{code}




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to