Skip to content

ghc fails to find installed user package even though "ghc-pkg list" shows it

Building haskell-cgi (Bjorn Bringert's) requires the xhtml package. I built and installed that package (with setup install --user, since I don't have root access on this box), and ghc-pkg list shows it in place. "./setup configure" in the haskell-cgi tree finds the xhtml package. However, when I go to "./setup build", it can't find the Text.Html module within the xhtml package. Perhaps there's something I'm doing wrong with the user packages settings?

[me@xoltar ~/src/haskell-cgi]$ ./setup build Preprocessing library cgi-compat-2006.10.28... Building cgi-compat-2006.10.28... Chasing modules from: Network.NewCGI,Network.CGI.Monad,Network.CGI.Protocol,Netw ork.CGI.Compat,Network.CGI.Cookie,Network.CGI.Multipart,Network.CGI.RFC822Header s Could not find module Text.XHtml': use -v to see a list of the files searched for (imported from ./Network/NewCGI.hs) [me@xoltar ~/src/haskell-cgi]$ ghc-pkg list /usr/local/lib/ghc-6.4.2/package.conf: Cabal-1.1.4, HUnit-1.1, QuickCheck-1.0, base-1.0, (concurrent-1.0), (data-1.0), fgl-5.2, haskell-src-1.0, haskell98-1.0, (hssource-1.0), (lang-1.0), mtl-1.0, (net-1.0), network-1.0, parsec-1.0, (posix-1.0), readline-1.0, rts-1.0, stm-1.0, template-haskell-1.0, (text-1.0), unix-1.0, (util-1.0) /home/private/.ghc/i386-freebsd-6.4.2/package.conf: fps-0.8, xhtml-2006.9.13 [me@xoltar ~/src/haskell-cgi]$ ./setup build -v Preprocessing library cgi-compat-2006.10.28... Building cgi-compat-2006.10.28... /usr/local/bin/ghc -package-name cgi-compat --make -fallow-overlapping-instances -fallow-undecidable-instances -O2 -Wall -hide-all-packages -i -idist/build/auto gen -i. -odir dist/build -hidir dist/build -package base-1.0 -package network-1. 0 -package parsec-1.0 -package mtl-1.0 -package xhtml-2006.9.13 -package fps-0.8 Network.NewCGI Network.CGI.Monad Network.CGI.Protocol Network.CGI.Compat Networ k.CGI.Cookie Network.CGI.Multipart Network.CGI.RFC822Headers Chasing modules from: Network.NewCGI,Network.CGI.Monad,Network.CGI.Protocol,Netw ork.CGI.Compat,Network.CGI.Cookie,Network.CGI.Multipart,Network.CGI.RFC822Header s Could not find module Text.XHtml':

use -v to see a list of the files searched for (imported from ./Network/NewCGI.hs)

[me@xoltar ~/src/haskell-cgi]$

Trac metadata
Trac field Value
Version 6.4.2
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information