Installing EclipseFP 1.111

Help
2010-06-14
2012-12-06
  • Andrew Calleja
    Andrew Calleja
    2010-06-14

    Hi there (as per my comment on JPMoresmau's Blog):

    I tried to install eclipseFP 1.111 with a fresh download of eclipse and a fresh install of GHC 6.12.1. The log file entry was:

    !ENTRY net.sf.eclipsefp.haskell.ui 4 0 2010-06-14 12:43:44.673
    !MESSAGE Configure failed for scion server source. Output was:
    Resolving dependencies…
    Configuring scion-0.1.0.3…
    cabal.exe: At least the following dependencies are missing:
    binary ==0.5.*,
    ghc-paths ==0.1.*,
    ghc-syb -any,
    ghc-syb-utils -any,
    hslogger ==1.0.*,
    list-tries -any,
    multiset >=0.1 && <0.3,
    uniplate -any

    My OS is Windows Vista. Let me know if you want more info!

    Hope that helps. Keep up the good work!

     
  • JP Moresmau
    JP Moresmau
    2010-06-14

    Yes, due to an oversight on my part the command I use to build Scion doesn't download the dependencies. So just go to where the source was unzipped (/.metadata/.plugins/net.sf.eclipsefp.haskell.scion.client/scion-0.1.0.3) and run cabal install. This should do the trick: just restart Eclipse and you should be good to go. Fixed already in the github version.

     
  • Andrew Calleja
    Andrew Calleja
    2010-06-14

    Thanks =) That worked perfectly.

     
  • Han Joosten
    Han Joosten
    2010-06-15

    This is strange. I also started all over again with a fresh download of eclipse  and the haskell platform for windows. (however, on an XP machine).
    I also came to the point that ther was no scion server.
    Here is the log of what I did, and what happend. However,  I didn't get the stuff to compile!

    C:\data\EclipseWork\.metadata\.plugins\net.sf.eclipsefp.haskell.scion.client\sci
    on-0.1.0.3>dir
    Volume in drive C has no label.
    Volume Serial Number is ACE5-58D6

    Directory of C:\data\EclipseWork\.metadata\.plugins\net.sf.eclipsefp.haskell.sc
    ion.client\scion-0.1.0.3

    15-06-2010  23:04    <DIR>          .
    15-06-2010  23:04    <DIR>          ..
    15-06-2010  23:04    <DIR>          docs
    15-06-2010  23:04    <DIR>          emacs
    15-06-2010  23:04    <DIR>          lib
    15-06-2010  23:04    <DIR>          META-INF
    15-06-2010  23:04            11.945 README.markdown
    15-06-2010  23:04             4.679 scion.cabal
    15-06-2010  23:04    <DIR>          server
    15-06-2010  23:04                85 Setup.hs
    15-06-2010  23:04    <DIR>          vim_runtime_path
                   3 File(s)         16.709 bytes
                   8 Dir(s)   6.880.161.792 bytes free

    C:\data\EclipseWork\.metadata\.plugins\net.sf.eclipsefp.haskell.scion.client\sci
    on-0.1.0.3>cabal install
    Config file path source is default config file.
    Config file C:\Documents and Settings\nl22118\Application Data\cabal\config
    not found.
    Writing default configuration to C:\Documents and Settings\nl22118\Application
    Data\cabal\config
    Warning: The package list for 'hackage.haskell.org' does not exist. Run 'cabal
    update' to download it.
    Resolving dependencies…
    Configuring scion-0.1.0.3…
    Preprocessing library scion-0.1.0.3…
    Preprocessing executables for scion-0.1.0.3…
    Building scion-0.1.0.3…

    lib\Scion\Types.hs:30:17:
        Could not find module `Data.MultiSet':
          There are files missing in the `multiset-0.2' package,
          try running 'ghc-pkg check'.
          Use -v to see a list of the files searched for.
    cabal: Error: some packages failed to install:
    scion-0.1.0.3 failed during the building phase. The exception was:
    ExitFailure 1

    C:\data\EclipseWork\.metadata\.plugins\net.sf.eclipsefp.haskell.scion.client\sci
    on-0.1.0.3>cabal update
    Downloading the latest package list from hackage.haskell.org
    Note: there is a new version of cabal-install available.
    To upgrade, run: cabal install cabal-install

    C:\data\EclipseWork\.metadata\.plugins\net.sf.eclipsefp.haskell.scion.client\sci
    on-0.1.0.3>cabal install
    Resolving dependencies…
    Configuring scion-0.1.0.3…
    Preprocessing library scion-0.1.0.3…
    Preprocessing executables for scion-0.1.0.3…
    Building scion-0.1.0.3…

    lib\Scion\Types.hs:30:17:
        Could not find module `Data.MultiSet':
          There are files missing in the `multiset-0.2' package,
          try running 'ghc-pkg check'.
          Use -v to see a list of the files searched for.
    cabal: Error: some packages failed to install:
    scion-0.1.0.3 failed during the building phase. The exception was:
    ExitFailure 1

    C:\data\EclipseWork\.metadata\.plugins\net.sf.eclipsefp.haskell.scion.client\sci
    on-0.1.0.3>cabal install multiset-0.2
    Resolving dependencies…
    No packages to be installed. All the requested packages are already installed.
    If you want to reinstall anyway then use the -reinstall flag.

    C:\data\EclipseWork\.metadata\.plugins\net.sf.eclipsefp.haskell.scion.client\sci
    on-0.1.0.3>cabal install
    Resolving dependencies…
    Configuring scion-0.1.0.3…
    Preprocessing library scion-0.1.0.3…
    Preprocessing executables for scion-0.1.0.3…
    Building scion-0.1.0.3…

    lib\Scion\Types.hs:30:17:
        Could not find module `Data.MultiSet':
          There are files missing in the `multiset-0.2' package,
          try running 'ghc-pkg check'.
          Use -v to see a list of the files searched for.
    cabal: Error: some packages failed to install:
    scion-0.1.0.3 failed during the building phase. The exception was:
    ExitFailure 1

     
  • JP Moresmau
    JP Moresmau
    2010-06-16

    You seem to have an issue with multiset-0.2. Try uninstalling and reinstalling it (ghc-pkg unregister multiset -force, cabal install multiset -global)

     
  • Han Joosten
    Han Joosten
    2010-06-21

    I resolved the issue with the packages. It seemed that I didn't strip all previous installed stuff well enough. However, now I installed everything once again.I had the same issue as was mentioned by Xenoblitz.. calling cabal install in the scion directory did the trick for me too.

    Thanks!