[Hackage] #671: better error message for broken build tools

Hackage cvs-ghc at haskell.org
Thu Apr 29 22:30:20 EDT 2010


#671: better error message for broken build tools
------------------------------+---------------------------------------------
  Reporter:  duncan           |        Owner:         
      Type:  defect           |       Status:  new    
  Priority:  normal           |    Milestone:         
 Component:  Cabal library    |      Version:  1.8.0.4
  Severity:  normal           |     Keywords:         
Difficulty:  easy (<4 hours)  |   Ghcversion:         
  Platform:                   |  
------------------------------+---------------------------------------------
 Consider:
 {{{
 Configuring haskell-src-exts-1.9.0...
 setup: happy version >=1.17 is required but the version of
 /usr/local/bin/happy could not be determined.
 }}}

 The actual problem is:
 {{{
 /usr/local/bin/happy: error while loading shared libraries: libgmp.so.3:
 cannot open shared object file: No such file or directory
 }}}

 We could produce a better error message in this situation. If we get a
 non-0 exit code when we check the `--version` then we can probably safely
 report that the program is probably broken. Of course if we get some
 result text back and we cannot extract and parse the version number then
 that's different.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/671>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects



More information about the cabal-devel mailing list