[Haskell-cafe] hsql won't install due to system.time
John Lato
jwlato at gmail.com
Fri Jan 22 06:17:15 EST 2010
Hello,
Could this be a global/user install issue? That is, if the old-time
package is installed per-user, and you're trying to install a package
globally, the user-installed packages all show up as hidden, because
they can't be dependencies of a global install.
This shows up frequently because global installs are the default when
doing "runghc Setup.hs install", but per-user installs are the default
for cabal install. If you use both of these commands, you'll run into
this sooner or later.
You can run "ghc-pkg list" to get a listing of what's installed where.
If "old-time" is only in the local database, you should reinstall it
into the global database (or install everything globally).
Cheers,
John
> From: Brian Denheyer <briand at aracnet.com>
>
> Database/HaskellDB/HSQL.hs:25:7:
> Could not find module `System.Time':
> it is a member of the hidden package `old-time-1.0.0.3'
> it is a member of the hidden package `old-time-1.0.0.2'
> Use -v to see a list of the files searched for.
>
> old-time-1.0.0.2 is installed (via cabal).
>
> Suggestions on how to fix this or which haskell db (for sqlite3) package
> will actually install greatly appreciated.
>
> I get a lot of failures in hackages which involve that dreaded "hidden
> package" message. Anybody care to enlighten us mere mortals as to why
> it seems to occur so frequently (at least for me).
>
> Brian
>
More information about the Haskell-Cafe
mailing list