Failed at compiling XmonadContrib with xmonad 0.2

Hi, First, let me congratulate all the xmonad* team for such a cool window manager. Second, this is my problem. I'd like to use several of the XmonadContrib modules but it fails at compiling with this message: Building xmonad-0.2... [ 3 of 14] Compiling XMonadContrib.LayoutHelpers ( XMonadContrib/LayoutHelpers.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/LayoutHelpers.o ) XMonadContrib/LayoutHelpers.hs:25:25: Module `StackSet' does not export `integrate' I am not a Haskell developper at all (my toy is lisp and only lisp) so I can't fix that by myself. Do you have a clue for me ? Extra bonus question: do you think I can make my own window manager by following your principles (QuickCheck and such). I am currently collaborating to a Common Lisp project but we did not take time to "think" about this and I fear our project is hard to maintain as is. Thank you very much.

maillaxa:
Hi,
First, let me congratulate all the xmonad* team for such a cool window manager.
Second, this is my problem. I'd like to use several of the XmonadContrib modules but it fails at compiling with this message:
Building xmonad-0.2... [ 3 of 14] Compiling XMonadContrib.LayoutHelpers ( XMonadContrib/LayoutHelpers.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/LayoutHelpers.o )
XMonadContrib/LayoutHelpers.hs:25:25: Module `StackSet' does not export `integrate'
I am not a Haskell developper at all (my toy is lisp and only lisp) so I can't fix that by myself. Do you have a clue for me ?
Ah , this is a good point you raise. The contrib repository will only work with the darcs version of xmonad. You'll need to install the darcs version of X11-extras and xmonad, to use it. In future, we'll tag and release stable versoins of the contrib module, along with each release of xmonad itself.
Extra bonus question: do you think I can make my own window manager by following your principles (QuickCheck and such). I am currently collaborating to a Common Lisp project but we did not take time to "think" about this and I fear our project is hard to maintain as is.
I think you certainly could :-) We've written a fair bit about how you'd go about doing this, so dive in. :-) -- Don

Hi Don,
Donald Bruce Stewart
I am not a Haskell developper at all (my toy is lisp and only lisp) so I can't fix that by myself. Do you have a clue for me ?
Ah , this is a good point you raise. The contrib repository will only work with the darcs version of xmonad. You'll need to install the darcs version of X11-extras and xmonad, to use it.
It fails to compile X11-extras from darcs :) + runhaskell Setup.lhs build Preprocessing library X11-extras-0.2... Xinerama.hsc:11:31: X11_extras_config.h: No such file or directory compiling Graphics/X11/Xinerama_hsc_make.c failed command was: ghc -c -Iinclude Graphics/X11/Xinerama_hsc_make.c -o Graphics/X11/Xinerama_hsc_make.o Setup.lhs: got error code while preprocessing: Graphics.X11.Xinerama Regards, Xavier

maillaxa:
Hi Don,
Donald Bruce Stewart
writes: I am not a Haskell developper at all (my toy is lisp and only lisp) so I can't fix that by myself. Do you have a clue for me ?
Ah , this is a good point you raise. The contrib repository will only work with the darcs version of xmonad. You'll need to install the darcs version of X11-extras and xmonad, to use it.
It fails to compile X11-extras from darcs :)
+ runhaskell Setup.lhs build Preprocessing library X11-extras-0.2...
Xinerama.hsc:11:31: X11_extras_config.h: No such file or directory compiling Graphics/X11/Xinerama_hsc_make.c failed command was: ghc -c -Iinclude Graphics/X11/Xinerama_hsc_make.c -o Graphics/X11/Xinerama_hsc_make.o Setup.lhs: got error code while preprocessing: Graphics.X11.Xinerama
Not to worry, that's an FAQ :-) Please run 'autoreconf' in X11-extras before ./configure. -- Don
participants (2)
-
dons@cse.unsw.edu.au
-
Xavier Maillard