You are not logged in.
if so, what other things do I have to reinstall? I remember seeing a msg when upgrading ghc that I had to reinstall some packages...
because when I try to recompile my previous config files, it gave me the error that it couldn't find some modules, I think those which are in xmonad-contrib
EDIT: ok saw these threads here:
http://bbs.archlinux.org/viewtopic.php?id=42539
http://bbs.archlinux.org/viewtopic.php?id=69681
http://bbs.archlinux.org/viewtopic.php? … 98#p440598
so all I have to do is wait for the package maintainer to update the packages in the repos right?
Last edited by unregistered (2009-07-24 13:47:42)
Offline
What's the exact error output ?
Offline
I am interested in the same issue. Thanks for any help.
Offline
To make it compile again, the only recipe that actually worked for me was to remove all three packages and to rebuild them from aur source with "yaourt -Sb haskell-x11 xmonad xmonad-contrib". I have tried the registration script before that with no luck. Just re-installing the three packages with "yaourt -Suy" was not better.
Not sure if this is the right way to handle each ghc upgrade. It 's pretty annoying. Can we expect better in the future ? Is this a problem somehow related to Haskell or just the way the package lies across repos ?
Last edited by PierreR (2009-07-26 18:58:19)
Offline
Ths problem only Occurs if you use the darcs version of xmonad, then you will have to recompile them against the updated version of ghc ( aka the compiler ) If you use the repo one , the maintainer rebuilds the package for you and you just need to install the updated version
Offline
I am not using the darcs version and I do get this problem ... I guess I just need to wait for the maintainers to rebuild the packages or do that myself. Sound a bit wierd to me this lack of back compatibility across binaries. My knowlegde of Haskell is really short.
Last edited by PierreR (2009-07-26 21:21:25)
Offline
yeah, i was having these issues today. xmonad wouldn't load my config after upgrading ghc, seemed no matter what i did i couldn't get anything to rebuild/reinstall properly. it ended up working when i did the following (in order).
rebuild via ABS:
haskell-utf8-string
haskell-x11
haskell-x11-xft
rebuild/reinstall from AUR:
xmonad-darcs
xmonad-contrib-darcs
all the scriplets failed but i think that's ignorable. i could've (and would've had to) also rebuild xmonad and xmonad-contrib via ABS if i used those instead of the -darcs versions.
//github/
Offline
So the xmonad package (the official arch one) is still broken by ghc 6.10? I cannot configure (--recompile) newly installed xmonad. I cannot build xmonad-darcs from AUR due to the makepkg failing.
Offline
So the xmonad package (the official arch one) is still broken by ghc 6.10? I cannot configure (--recompile) newly installed xmonad. I cannot build xmonad-darcs from AUR due to the makepkg failing.
xmonad in the repos is working fine with the current GHC. And, what do you mean makepkg is failing? Any errors or warnings?
Offline
xmonad in the repos is working fine with the current GHC.
I cannot configure (--recompile) xmonad from the repos due to:
xmonad.hs:1:0:
Bad interface file: /usr/lib/ghc-6.10.4/base-4.1.0.0/Prelude.hi
magic number mismatch: old/corrupt interface file? (wanted 129742, got 0)
And, what do you mean makepkg is failing? Any errors or warnings?
I cannot build xmonad-darcs from AUR. I left a comment on the package page: http://aur.archlinux.org/packages.php?ID=12483
But I would be happy with xmonad (stable) if I could only configure it.
Offline
(GHC version 6.10.4 for i386-unknown-linux)
i386? Is this the normal GHC output?
Offline