
As you have built ghc6.6 from sources I think that you also need to build all haskell libs from sources. So, do
I did this, and got the feeling this would probably work, but is a real sad world of dependency chasing with no (clear) end in sight. So I investigated your second suggestion
Another way is to take ghc6 and all haskell libs from fiesty.
which to me seems much preferrable.
http://old.pupeno.com/blog/unstable-packages-on-ubuntu/
Was indispensible in helping me figure out how to do this.
To give some details on this (which is really more apt packaging know
how than haskell but whatever), I did something like
1) change /etc/apt/sources.list to add
deb-src http://archive.ubuntu.com/ubuntu/ feisty main restricted
universe multiverse
note, only add deb-src line here, not deb line, see article above for why.
sudo aptitude install fakeroot (needed utility)
fakeroot apt-get source --build ghc6
-- complains, some dependencies are missing
sudo aptitude install .....
install packages with above command, not from source. it's my first
time using the aptitude command, I wonder if this does the same thing
as apt-get install, which is what I usually do. Whatever the case...
fakeroot apt-get source --build ghc6
works :)
2007/3/21, Max Vasin
"Thomas" == Thomas Hartman
writes: Thomas> Furthermore (as the above messages suggest and locate confirms), I Thomas> seem to have mtl already
Thomas> I took a wild guess and tried specifying this with ghc -i
Thomas> like
Thomas> sudo runghc -i/usr/lib/ghc6-mtl-dev Setup.lhs configure Thomas> and sudo runghc -i/usr/lib/ Setup.lhs configure
Thomas> but no dice.
Thomas> ***************
Thomas> thartman@linodewhyou:~/haskellInstalls/hsh$ locate libghc6-mtl-dev Thomas> /home/thartman/libghc6-mtl-dev_1.0-3_i386.deb Thomas> /usr/lib/libghc6-mtl-dev Thomas> /usr/lib/libghc6-mtl-dev/register.sh Thomas> /usr/lib/libghc6-mtl-dev/unregister.sh Thomas> /usr/share/doc/libghc6-mtl-dev Thomas> /usr/share/doc/libghc6-mtl-dev/changelog.Debian.gz Thomas> /usr/share/doc/libghc6-mtl-dev/copyright Thomas> /var/lib/dpkg/info/libghc6-mtl-dev.list Thomas> /var/lib/dpkg/info/libghc6-mtl-dev.md5sums Thomas> /var/lib/dpkg/info/libghc6-mtl-dev.postinst Thomas> /var/lib/dpkg/info/libghc6-mtl-dev.prerm
As you have built ghc6.6 from sources I think that you also need to build all haskell libs from sources. So, do
$ apt-get source libghc6-mtl-dev $ cd <haskell-mtl-or-whatever-dir-is-named> $ runhaskell Setup.lhs configure $ runhaskell Setup.lhs build $ sudo runhaskell Setup.lhs install
Another way is to take ghc6 and all haskell libs from fiesty.
-- WBR, Max Vasin.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe