#98: ./configure doesn't fully respect --prefix ------------------------------+--------------------------------------------- Reporter: zooko | Owner: Type: defect | Status: closed Priority: major | Milestone: Component: (none-specified) | Resolution: wontfix Keywords: packaging | ------------------------------+--------------------------------------------- Changes (by duncan):
* status: new => closed * resolution: => wontfix Comment: The problem is that we must register the packages you install with ghc. That is done by modifying a package database. This file does not generally live under the prefix you specify. Therefore we cannot fully respect the prefix you specify (at least if we want it to work). There are two standard package databases. One is the global one. This is the default one that the ./configure script will use. The other one is the per-user package database. The ./configure script will use this one if you specify --enable-user-install. The ./configure script usually auto-detects if it should use the global or user package db by checking if the prefix you're using is under `$HOME/`. However that simple test obviously does not work for your use case. You will either have to register the package only in the per-user package db, or you will need to do the install step as root so that the global package db can be modified. -- Ticket URL: <http://trac.haskell.org/haskell-platform/ticket/98#comment:3> haskell-platform <http://trac.haskell.org/haskell-platform> The Haskell Platform: a comprehensive and robust collection of Haskell libraries _______________________________________________ Haskell-platform mailing list Haskell-platform@projects.haskell.org http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform