however still fails to install but now due to problems with cabal itself [76 of 76] Compiling Main ( /var/folders/9b/rh4y2gy92hgdb6ktv4df1jv00000gn/T/Cabal-1.20.0.3-62215/Cabal-1.20.0.3/dist/setup/setup.hs, /var/folders/9b/rh4y2gy92hgdb6ktv4df1jv00000gn/T/Cabal-1.20.0.3-62215/Cabal-1.20.0.3/dist/setup/Main.o ) Linking /var/folders/9b/rh4y2gy92hgdb6ktv4df1jv00000gn/T/Cabal-1.20.0.3-62215/Cabal-1.20.0.3/dist/setup/setup ... Configuring Cabal-1.20.0.3... Building Cabal-1.20.0.3... Preprocessing library Cabal-1.20.0.3... on the commandline: Warning: -package-name is deprecated: Use -this-package-key instead ghc: ghc no longer supports single-file style package databases (dist/package.conf.inplace) use 'ghc-pkg init' to create the database with the correct format. Updating documentation index /Users/gcolpitts/Library/Haskell/share/doc/index.html cabal: Error: some packages failed to install: Cabal-1.20.0.3 failed during the building phase. The exception was: ExitFailure 1 cabal-install-1.20.0.6 depends on Cabal-1.20.0.3 which failed to install. On Thu, Jan 1, 2015 at 2:34 PM, George Colpitts <george.colpitts@gmail.com> wrote:
following solves dependency problems, added a few more packages, thanks!
cabal install --allow-newer=base,bytestring,deepseq,unix,process,time,random -j3 cabal-install
On Thu, Jan 1, 2015 at 2:27 PM, George Colpitts <george.colpitts@gmail.com
wrote:
Thanks but that doesn't seem to work either:
cabal install --allow-newer=base --allow-newer=bytestring,deepseq -j3 cabal-install Resolving dependencies... cabal: Could not resolve dependencies: trying: cabal-install-1.20.0.6 (user goal) trying: base-4.8.0.0/installed-779... (dependency of cabal-install-1.20.0.6) next goal: process (dependency of cabal-install-1.20.0.6) rejecting: process-1.2.1.0/installed-2db... (conflict: unix==2.7.1.0, process => unix==2.7.1.0/installed-4ae...) trying: process-1.2.1.0 next goal: directory (dependency of cabal-install-1.20.0.6) rejecting: directory-1.2.1.1/installed-b08... (conflict: directory => time==1.5.0.1/installed-c23..., cabal-install => time>=1.1 && <1.5) rejecting: directory-1.2.1.0 (conflict: base==4.8.0.0/installed-779..., directory => base>=4.5 && <4.8) rejecting: directory-1.2.0.1, 1.2.0.0 (conflict: base==4.8.0.0/installed-779..., directory => base>=4.2 && <4.7) rejecting: directory-1.1.0.2 (conflict: base==4.8.0.0/installed-779..., directory => base>=4.2 && <4.6) rejecting: directory-1.1.0.1 (conflict: base==4.8.0.0/installed-779..., directory => base>=4.2 && <4.5) rejecting: directory-1.1.0.0 (conflict: base==4.8.0.0/installed-779..., directory => base>=4.2 && <4.4) rejecting: directory-1.0.1.2, 1.0.1.1, 1.0.1.0, 1.0.0.3, 1.0.0.0 (conflict: process => directory>=1.1 && <1.3) Dependency tree exhaustively searched.
On Thu, Jan 1, 2015 at 2:15 PM, Mikhail Glushenkov < the.dead.shall.rise@gmail.com> wrote:
Hi,
On 1 January 2015 at 19:00, George Colpitts <george.colpitts@gmail.com> wrote:
Thanks, there seems to be dependency issues:
Try also adding '--allow-newer=bytestring,deepseq'.