[haskell-platform] #81: Generic Unix Tarball doesn't enforce building against platform versions of libs

haskell-platform haskell-platform at projects.haskell.org
Fri Jul 31 14:27:10 EDT 2009


#81: Generic Unix Tarball doesn't enforce building against platform versions of
libs
------------------------------------+---------------------------------------
 Reporter:  dons                    |       Owner:  duncan  
     Type:  defect                  |      Status:  new     
 Priority:  major                   |   Milestone:  2009.4.0
Component:  Generic source tarball  |    Keywords:          
------------------------------------+---------------------------------------
 The unix tarball build process will allow ghc to pick up libs from the
 environment. This means we can end up building against the wrong versions
 of libs, should the user already have installed them.

 A case:

  * network depends on parsec
  * user has parsec 3 installed
  * platform builds and registers parsec 2
  * build fails due to parsec 3 not having profiling (or silently suceeds
 linked against parsec 3)

 {{{
 Network/URI.hs:108:7:
     Could not find module `Text.ParserCombinators.Parsec':
       Perhaps you haven't installed the profiling libraries for package
 `parsec-3.0.0'?
       Use -v to see a list of the files searched for.
 }}}

-- 
Ticket URL: <http://trac.haskell.org/haskell-platform/ticket/81>
haskell-platform <http://trac.haskell.org/haskell-platform>
The Haskell Platform: a comprehensive and robust collection of Haskell libraries


More information about the Haskell-platform mailing list