Also generate configure from configure.ac
This fixes the error,
<interactive>:2:1:
Failed to load interface for `Directory'
It is a member of the hidden package `haskell98-2.0.0.1'.
Use -v to see a list of the files searched for.
We could also try adding the -package haskell98 flag, but that gives:
Top level:
Ambiguous interface for `Prelude':
it was found in multiple packages: base haskell98-2.0.0.1
1. union needs to add each package *three* times
i. with out the version number
ii. with the version number
iii. with the full installed package id (new)
2. lookupPkg needs to avoid getting caught in a loop by circular
dependencies
- Adapted the package to work with GHC 6.12
- Plugins that depend on the old base3 are currently
not correctly loaded as the plugin loaded misses
the dependence on syb (leading to unresolved symbols)
- Cleaned up most of the testsuite (there are still
some outstanding failures, of which only one
demonstrates a bug in the plugins library as far
as I can see — see previous bullet point)
- Cleaned out a little cruft (but more could be done)
This happens quite often on Mac OS X in my experience. $TMPDIR is set to a private location with the name apparently generated by some hashing algorithm. I wouldn't be surprised if it is derived from the username somehow, as my accounts consistently wind up with 'X's in their $TMPDIR, on many systems.
decode was being called on the module names in loadDepends, however
these strings were not Z-coded. Most of the time decode just returns
the string unmodified, which is why this problem has not caused
widespread failure.
This patch allows run plugins, containig
import of --user installed packages. Useful
for lambdabot installation in $HOME.
package.conf are found by parsing `ghc-pkg list`