I got around this problem by downgrading to 6.10.3 (I think I rebuilt cabal as well)
I'm not sure if the problem is with cabal, GHC, or some 64bit ubuntu library. (probably a combination of ghc+64bit ubuntu) Does anybody have ghc 6.10.4 working on 64bit Ubuntu? - Job On Mon, Aug 31, 2009 at 2:43 PM, Fernando Henrique Sanches < fernandohsanc...@gmail.com> wrote: > Sorry for ressurecting the thread, my I'm having the same problem here. > > Deleting the .cabal/config file shows only temporary results, and -v3 isn't > helping: > > ~/sources/haskell-platform-2009.2.0.2 % cabal update > Config file /home/fernando/.cabal/config not found. > Writing default configuration to /home/fernando/.cabal/config > Downloading the latest package list from hackage.haskell.org > ~/sources/haskell-platform-2009.2.0.2 % cabal update > cabal: :: openFile: does not exist (No such file or directory) > ~/sources/haskell-platform-2009.2.0.2 % cabal update -v3 > cabal: ?: openFile: does not exist (No such file or directory) > > I'm on Ubuntu 9.04 x64. ghc 6.10.4 > > This is the output of the mentioned describe-parsec command, but I don't > know what to do with it: > > ~/sources/haskell-platform-2009.2.0.2 % ghc-pkg describe parsec-2.1.0.1 > name: parsec > version: 2.1.0.1 > license: BSD3 > copyright: > maintainer: Daan Leijen <d...@cs.uu.nl> > stability: > homepage: > http://www.cs.uu.nl/~daan/parsec.html<http://www.cs.uu.nl/%7Edaan/parsec.html> > package-url: > description: Parsec is designed from scratch as an industrial-strength > parser > library. It is simple, safe, well documented (on the package > homepage), has extensive libraries and good error messages, > and is also fast. > category: Parsing > author: Daan Leijen <d...@cs.uu.nl> > exposed: True > exposed-modules: Text.ParserCombinators.Parsec.Language > Text.ParserCombinators.Parsec.Token > Text.ParserCombinators.Parsec.Error > Text.ParserCombinators.Parsec.Char > Text.ParserCombinators.Parsec.Combinator > Text.ParserCombinators.Parsec.Expr > Text.ParserCombinators.Parsec.Perm > Text.ParserCombinators.Parsec.Pos > Text.ParserCombinators.Parsec.Prim > Text.ParserCombinators.Parsec > hidden-modules: > import-dirs: /usr/local/lib/parsec-2.1.0.1/ghc-6.10.4 > library-dirs: /usr/local/lib/parsec-2.1.0.1/ghc-6.10.4 > hs-libraries: HSparsec-2.1.0.1 > extra-libraries: > extra-ghci-libraries: > include-dirs: > includes: > depends: base-4.1.0.0 > hugs-options: > cc-options: > ld-options: > framework-dirs: > frameworks: > haddock-interfaces: /usr/local/share/doc/parsec-2.1.0.1/html/parsec.haddock > haddock-html: /usr/local/share/doc/parsec-2.1.0.1/html > > > Fernando Henrique Sanches > > > > On Thu, Jul 30, 2009 at 7:52 AM, Mike Pentney <mike.pent...@physics.org>wrote: > >> I had a similar problem (on Ubuntu Incontinent Ibex). I'd previously >> installed ghc 6.8.x, and (among other things) cabal. When I decided to >> upgrade to the Haskell platform, I deleted ghc but not my original cabal >> installation. >> >> When I got the error, I deleted my (old) copy of >> >> ~/.cabal/config >> >> and it seemed to fix the problem. I'd assumed something in the config file >> was pointing to a file or directory that had been removed when I uninstalled >> ghc 6.8.x... >> >> HTH >> >> Mike. >> >> >> Job Vranish wrote: >> >>> lol, yep you're right. I'd assumed the haskell platform shipped with the >>> latest parsec, when in fact it does not :) my bad... >>> >>> However, I fixed the cabal issue by installing ghc 6.10.3 and rebuilding >>> the haskell platform. Apparently there is either a compiler issue or >>> incompatibility with 6.10.4 that causes the cabal: : openFile: does not >>> exist (No such file or directory) error. >>> >>> - Job >>> >>> On Tue, Jul 28, 2009 at 10:44 AM, Thomas Hartman <tphya...@gmail.com<mailto: >>> tphya...@gmail.com>> wrote: >>> >>> did you verify parsec-2.1.0.1 exports >>> >>> Text.Parsec.Language >>> >>> ? >>> >>> This might be a parsec 2 versus parsec 3 issue >>> >>> ghc-pkg describe parsec-2.1.0.1 >>> >>> should tell you the answer to that. >>> >>> >>> >>> 2009/7/27 Job Vranish <jvran...@gmail.com <mailto:jvran...@gmail.com >>> >>: >>> >>> > I tried updating to ghc-6.10.4 and have exactly the same error. >>> > Also ghc doesn't seem to be able to find any of the haskell >>> platform >>> > packages, even though it ghc-pkg finds them just fine. >>> > >>> > For example (trimmed for brevity): >>> > >>> > ghc-pkg list >>> > /usr/local/lib/ghc-6.10.4/./package.conf: >>> > Cabal-1.6.0.3, >>> > ... >>> > parsec-2.1.0.1, pretty-1.0.1.0, process-1.0.1.1, >>> random-1.0.0.1, >>> > ... >>> > >>> > ghci -v readModel.hs >>> > GHCi, version 6.10.4: http://www.haskell.org/ghc/ :? for help >>> > Glasgow Haskell Compiler, Version 6.10.4, for Haskell 98, stage 2 >>> booted by >>> > GHC version 6.8.2 >>> > Using package config file: /usr/local/lib/ghc-6.10.4/./package.conf >>> > ... >>> > >>> > readModel.hs:9:7: >>> > Could not find module `Text.Parsec.Language': >>> > locations searched: >>> > Text/Parsec/Language.hs >>> > Text/Parsec/Language.lhs >>> > Failed, modules loaded: none. >>> > ... >>> > >>> > >>> > ghc-pkg finds parsec, but ghci can't find it. >>> > >>> > And if I do a cabal -v3 update I get a: >>> > cabal: 3: openFile: does not exist (No such file or directory) >>> > >>> > Anybody figured it out? >>> > >>> > - Job Vranish >>> > >>> > On Fri, Jul 17, 2009 at 11:17 AM, Thomas Hartman >>> <tphya...@gmail.com <mailto:tphya...@gmail.com>> wrote: >>> >> >>> >> cabal -v3 update >>> >> >>> >> will give you a more verbose version of what is going wrong. >>> >> >>> >> cabal --help >>> >> >>> >> regrettably, cabal --help doesn't tell you this but there is >>> always >>> >> the man page I suppose. >>> >> >>> >> 2009/7/16 Tony Hannan <tonyhann...@gmail.com >>> <mailto:tonyhann...@gmail.com>>: >>> >> > Hello, >>> >> > >>> >> > I'm on Ubuntu 8.10. >>> >> > I installed ghc 6.10.4 (from binary package: >>> >> > ghc-6.10.4-i386-unknown-linux-n.tar.bz2). >>> >> > I installed haskell-platform-2009.2.0.1 (from source package: >>> >> > haskell-platform-2009.2.0.1.tar.gz). It contains >>> cabal-install-0.6.2. >>> >> > >>> >> > Then when I run "cabal update", I get the following error: >>> >> > cabal: : openFile: does not exist (No such file or directory) >>> >> > >>> >> > Any ideas? >>> >> > >>> >> > Thanks, >>> >> > Tony >>> >> > >>> >> > _______________________________________________ >>> >> > Libraries mailing list >>> >> > librar...@haskell.org <mailto:librar...@haskell.org> >>> >> > http://www.haskell.org/mailman/listinfo/libraries >>> >> > >>> >> > >>> >> _______________________________________________ >>> >> Haskell-Cafe mailing list >>> >> Haskell-Cafe@haskell.org <mailto:Haskell-Cafe@haskell.org> >>> >> http://www.haskell.org/mailman/listinfo/haskell-cafe >>> > >>> > >>> _______________________________________________ >>> Haskell-Cafe mailing list >>> Haskell-Cafe@haskell.org <mailto:Haskell-Cafe@haskell.org> >>> http://www.haskell.org/mailman/listinfo/haskell-cafe >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Haskell-Cafe mailing list >>> Haskell-Cafe@haskell.org >>> http://www.haskell.org/mailman/listinfo/haskell-cafe >>> >> _______________________________________________ >> Haskell-Cafe mailing list >> Haskell-Cafe@haskell.org >> http://www.haskell.org/mailman/listinfo/haskell-cafe >> > > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe