Ticket #59 (reopened bug report)

Opened 5 years ago

Last modified 4 years ago

cabal install doesn't get happy

Reported by: Neil Mitchell Owned by: nibro
Priority: trivial Milestone: Blue Sky
Component: parser Version: 1.9.x
Keywords: Cc:

Description

haskell-src-exts has an implicit dependency on happy for the parser. If happy isn't already installed then cabal install haskell-src-exts doesn't work, it would be great if this could be fixed. This problem has shown up for real users trying to install both derive and hlint - failing when installing haskell-src-exts because of the lack of happy.

Not sure how you fix this with Cabal, but someone on the cabal list might know.

Change History

Changed 5 years ago by nibro

  • status changed from new to closed
  • resolution set to fixed

I've now listed happy in the Build-depends field, as opposed to just in the Build-tools field. I hope this solves the problem. Case hopefully closed.

Changed 5 years ago by nibro

  • status changed from closed to reopened
  • resolution fixed deleted

Changed 5 years ago by nibro

That really didn't solve the problem, or rather it introduced a completely different one. I'm tempted to think this is a bug in cabal rather than in HSE, since I *do* list a dependency on happy, in the Build-tools field.

Changed 5 years ago by nibro

Changed 5 years ago by nibro

  • milestone changed from Full document support to Blue Sky

Changed 5 years ago by nibro

  • priority changed from major to trivial

Changed 4 years ago by nibro

  • version changed from 1.0.1 to 1.9.x
Note: See TracTickets for help on using tickets.