
maillaxa:
Hello,
Since my latest darcs pull, my config.hs file refuses to compile with this error:
[ 1 of 21] Compiling StackSet ( StackSet.hs, dist/build/xmonad/xmonad-tmp/StackSet.o ) [ 2 of 21] Compiling XMonad ( XMonad.hs, dist/build/xmonad/xmonad-tmp/XMonad.o ) [ 3 of 21] Compiling XMonadContrib.Dmenu ( XMonadContrib/Dmenu.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/Dmenu.o ) [ 4 of 21] Compiling XMonadContrib.LayoutHelpers ( XMonadContrib/LayoutHelpers.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/LayoutHelpers.o ) [ 5 of 21] Compiling XMonadContrib.Circle ( XMonadContrib/Circle.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/Circle.o ) [ 6 of 21] Compiling XMonadContrib.SimpleStacking ( XMonadContrib/SimpleStacking.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/SimpleStacking.o ) [ 7 of 21] Compiling XMonadContrib.NamedWindows ( XMonadContrib/NamedWindows.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/NamedWindows.o ) [ 8 of 21] Compiling XMonadContrib.DynamicLog ( XMonadContrib/DynamicLog.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/DynamicLog.o ) [ 9 of 21] Compiling Config[boot] ( Config.hs-boot, nothing ) [10 of 21] Compiling Operations ( Operations.hs, dist/build/xmonad/xmonad-tmp/Operations.o ) [11 of 21] Compiling XMonadContrib.XPrompt ( XMonadContrib/XPrompt.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/XPrompt.o ) [12 of 21] Compiling XMonadContrib.DwmPromote ( XMonadContrib/DwmPromote.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/DwmPromote.o ) [13 of 21] Compiling XMonadContrib.Roledex ( XMonadContrib/Roledex.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/Roledex.o )
XMonadContrib/Roledex.hs:61:0: Warning: Definition but no type signature for `div'' [14 of 21] Compiling XMonadContrib.LayoutScreens ( XMonadContrib/LayoutScreens.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/LayoutScreens.o ) [15 of 21] Compiling XMonadContrib.TwoPane ( XMonadContrib/TwoPane.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/TwoPane.o ) [16 of 21] Compiling XMonadContrib.Decoration ( XMonadContrib/Decoration.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/Decoration.o ) [17 of 21] Compiling XMonadContrib.Tabbed ( XMonadContrib/Tabbed.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/Tabbed.o ) [18 of 21] Compiling XMonadContrib.Commands ( XMonadContrib/Commands.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/Commands.o ) [19 of 21] Compiling XMonadContrib.XMonadPrompt ( XMonadContrib/XMonadPrompt.hs, dist/build/xmonad/xmonad-tmp/XMonadContrib/XMonadPrompt.o ) [20 of 21] Compiling Config ( Config.hs, dist/build/xmonad/xmonad-tmp/Config.o )
Config.hs:1:0: Identifier `Config.workspaces' has conflicting definitions in the module and its hs-boot file Installing: /tmp/build/xmonad/usr/lib/ghc-6.6.1/site-local/ xmonad-0.3darcs & /tmp/build/xmonad/usr/bin xmonad-0.2... *** Exception: dist/build/xmonad/xmonad: copyFile: does not exist (No such file or directory)
As I am still not a haskell developer, I do not know what to change :)
Something strange is there. I get, using latest darcs X11-extrsa and xmonad: $ b Preprocessing executables for xmonad-0.2... Building xmonad-0.2... /home/dons/bin/ghc -I/usr/obj/cabal -o /usr/obj/cabal/xmonad/xmonad --make -hide-all-packages -i -i/usr/obj/cabal/autogen -i. -odir /usr/obj/cabal/xmonad/xmonad-tmp -hidir /usr/obj/cabal/xmonad/xmonad-tmp -package base-2.0 -package X11-1.2.2 -package X11-extras-0.2 -package mtl-1.0 -package unix-1.0 -funbox-strict-fields -O2 -fasm -Wall -optl-Wl,-s -fglasgow-exts Main.hs [1 of 6] Compiling StackSet ( StackSet.hs, /usr/obj/cabal/xmonad/xmonad-tmp/StackSet.o ) [2 of 6] Compiling XMonad ( XMonad.hs, /usr/obj/cabal/xmonad/xmonad-tmp/XMonad.o ) [3 of 6] Compiling Config[boot] ( Config.hs-boot, nothing ) [4 of 6] Compiling Operations ( Operations.hs, /usr/obj/cabal/xmonad/xmonad-tmp/Operations.o ) [5 of 6] Compiling Config ( Config.hs, /usr/obj/cabal/xmonad/xmonad-tmp/Config.o ) [6 of 6] Compiling Main ( Main.hs, /usr/obj/cabal/xmonad/xmonad-tmp/Main.o ) Main.hs:197:39: Warning: Defined but not used: `t' Linking /usr/obj/cabal/xmonad/xmonad ... It built fine. Could you double check with a 'runhaskell Setup.lhs clean' first? (Its not possible to commit a patch that breaks the core xmonad, afaik -- darcs won't allow that to be submitted) -- Don