[Hackage] #177: Check Include-dirs, extra-lib-dirs etc exist at configure time.

Hackage trac at galois.com
Thu Jan 22 10:39:50 EST 2009


#177: Check Include-dirs, extra-lib-dirs etc exist at configure time.
----------------------------+-----------------------------------------------
  Reporter:  guest          |        Owner:         
      Type:  defect         |       Status:  new    
  Priority:  low            |    Milestone:         
 Component:  Cabal library  |      Version:  1.2.2.0
  Severity:  normal         |   Resolution:         
  Keywords:                 |   Difficulty:  normal 
Ghcversion:  6.6            |     Platform:  Windows
----------------------------+-----------------------------------------------
Changes (by duncan):

  * priority:  normal => low
  * difficulty:  easy (<4 hours) => normal
  * milestone:  Cabal-1.6 =>

Comment:

 So I think the decision is that we should only require that relative paths
 exist, not absolute paths. Ticket #262 covers checking that libs, and
 headers can actually be found.

 We should check that the configure flags `--extra-lib-dirs=`, `--extra-
 include-dirs=` do point to directories that actually exist.

 The only other improvement we could make would be to somehow notice that
 joining two adjacent components of a directory field with a space form a
 valid absolute path that actually exists, when both components do not, and
 in such a case suggest that the user perhaps meant to use a path with an
 embedded space in which case they must use "" Haskell String syntax.

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


More information about the cabal-devel mailing list