+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xmonad-contrib-0.17.0nb2/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xmonad-contrib-0.17.0nb2/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for xmonad-contrib-0.17.0nb2 Preprocessing library for xmonad-contrib-0.17.0.. Building library for xmonad-contrib-0.17.0.. [ 1 of 296] Compiling XMonad.Actions.AfterDrag ( XMonad/Actions/AfterDrag.hs, dist/build/XMonad/Actions/AfterDrag.o, dist/build/XMonad/Actions/AfterDrag.dyn_o ) [ 2 of 296] Compiling XMonad.Actions.BluetileCommands ( XMonad/Actions/BluetileCommands.hs, dist/build/XMonad/Actions/BluetileCommands.o, dist/build/XMonad/Actions/BluetileCommands.dyn_o ) [ 3 of 296] Compiling XMonad.Actions.ConstrainedResize ( XMonad/Actions/ConstrainedResize.hs, dist/build/XMonad/Actions/ConstrainedResize.o, dist/build/XMonad/Actions/ConstrainedResize.dyn_o ) [ 4 of 296] Compiling XMonad.Actions.CycleRecentWS ( XMonad/Actions/CycleRecentWS.hs, dist/build/XMonad/Actions/CycleRecentWS.o, dist/build/XMonad/Actions/CycleRecentWS.dyn_o ) [ 5 of 296] Compiling XMonad.Actions.DeManage ( XMonad/Actions/DeManage.hs, dist/build/XMonad/Actions/DeManage.o, dist/build/XMonad/Actions/DeManage.dyn_o ) [ 6 of 296] Compiling XMonad.Actions.DwmPromote ( XMonad/Actions/DwmPromote.hs, dist/build/XMonad/Actions/DwmPromote.o, dist/build/XMonad/Actions/DwmPromote.dyn_o ) XMonad/Actions/DwmPromote.hs:50:73: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Window]' not matched: [] | 50 | Stack t ls rs -> Stack t [] (ys ++ x : rs) where (x:ys) = reverse ls | ^^^^^^^^^^^^^^^^^^^ [ 7 of 296] Compiling XMonad.Actions.FocusNth ( XMonad/Actions/FocusNth.hs, dist/build/XMonad/Actions/FocusNth.o, dist/build/XMonad/Actions/FocusNth.dyn_o ) XMonad/Actions/FocusNth.hs:53:24: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 53 | | n < length l = let (nl, nc:nr) = splitAt (length l - n - 1) l in Stack nc (nl ++ c : nr) r | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/FocusNth.hs:54:24: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 54 | | otherwise = let (nl, nc:nr) = splitAt (n - length l - 1) r in Stack nc l (nl ++ c : nr) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/FocusNth.hs:59:5: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 59 | (t:rs) = drop n l | ^^^^^^^^^^^^^^^^^^^^ [ 8 of 296] Compiling XMonad.Actions.NoBorders ( XMonad/Actions/NoBorders.hs, dist/build/XMonad/Actions/NoBorders.o, dist/build/XMonad/Actions/NoBorders.dyn_o ) [ 9 of 296] Compiling XMonad.Actions.PerWindowKeys ( XMonad/Actions/PerWindowKeys.hs, dist/build/XMonad/Actions/PerWindowKeys.o, dist/build/XMonad/Actions/PerWindowKeys.dyn_o ) [ 10 of 296] Compiling XMonad.Actions.PerWorkspaceKeys ( XMonad/Actions/PerWorkspaceKeys.hs, dist/build/XMonad/Actions/PerWorkspaceKeys.o, dist/build/XMonad/Actions/PerWorkspaceKeys.dyn_o ) [ 11 of 296] Compiling XMonad.Actions.Promote ( XMonad/Actions/Promote.hs, dist/build/XMonad/Actions/Promote.o, dist/build/XMonad/Actions/Promote.dyn_o ) [ 12 of 296] Compiling XMonad.Actions.RandomBackground ( XMonad/Actions/RandomBackground.hs, dist/build/XMonad/Actions/RandomBackground.o, dist/build/XMonad/Actions/RandomBackground.dyn_o ) [ 13 of 296] Compiling XMonad.Actions.RotSlaves ( XMonad/Actions/RotSlaves.hs, dist/build/XMonad/Actions/RotSlaves.o, dist/build/XMonad/Actions/RotSlaves.dyn_o ) XMonad/Actions/RotSlaves.hs:52:12: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 52 | where (master:ws) = integrate s | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/RotSlaves.hs:53:12: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 53 | (revls',t':rs') = splitAt (length ls) (master:f ws) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/RotSlaves.hs:63:11: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 63 | where (revls,r:rs) = splitAt (length (up s)) (f (integrate s)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 14 of 296] Compiling XMonad.Actions.CycleWindows ( XMonad/Actions/CycleWindows.hs, dist/build/XMonad/Actions/CycleWindows.o, dist/build/XMonad/Actions/CycleWindows.dyn_o ) XMonad/Actions/CycleWindows.hs:182:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 182 | (l',t':r') = second reverse . splitAt (length l) $ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... XMonad/Actions/CycleWindows.hs:208:11: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 208 | where (t':rs') = f (t:rs) | ^^^^^^^^^^^^^^^^^^^ XMonad/Actions/CycleWindows.hs:226:12: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 226 | where (master:revls) = reverse ls | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 15 of 296] Compiling XMonad.Config.Azerty ( XMonad/Config/Azerty.hs, dist/build/XMonad/Config/Azerty.o, dist/build/XMonad/Config/Azerty.dyn_o ) [ 16 of 296] Compiling XMonad.Config.Bepo ( XMonad/Config/Bepo.hs, dist/build/XMonad/Config/Bepo.o, dist/build/XMonad/Config/Bepo.dyn_o ) [ 17 of 296] Compiling XMonad.Doc.Configuring ( XMonad/Doc/Configuring.hs, dist/build/XMonad/Doc/Configuring.o, dist/build/XMonad/Doc/Configuring.dyn_o ) [ 18 of 296] Compiling XMonad.Doc.Developing ( XMonad/Doc/Developing.hs, dist/build/XMonad/Doc/Developing.o, dist/build/XMonad/Doc/Developing.dyn_o ) [ 19 of 296] Compiling XMonad.Doc.Extending ( XMonad/Doc/Extending.hs, dist/build/XMonad/Doc/Extending.o, dist/build/XMonad/Doc/Extending.dyn_o ) [ 20 of 296] Compiling XMonad.Doc ( XMonad/Doc.hs, dist/build/XMonad/Doc.o, dist/build/XMonad/Doc.dyn_o ) [ 21 of 296] Compiling XMonad.Hooks.Script ( XMonad/Hooks/Script.hs, dist/build/XMonad/Hooks/Script.o, dist/build/XMonad/Hooks/Script.dyn_o ) [ 22 of 296] Compiling XMonad.Layout.Accordion ( XMonad/Layout/Accordion.hs, dist/build/XMonad/Layout/Accordion.o, dist/build/XMonad/Layout/Accordion.dyn_o ) [ 23 of 296] Compiling XMonad.Layout.BinaryColumn ( XMonad/Layout/BinaryColumn.hs, dist/build/XMonad/Layout/BinaryColumn.o, dist/build/XMonad/Layout/BinaryColumn.dyn_o ) [ 24 of 296] Compiling XMonad.Layout.Column ( XMonad/Layout/Column.hs, dist/build/XMonad/Layout/Column.o, dist/build/XMonad/Layout/Column.dyn_o ) [ 25 of 296] Compiling XMonad.Layout.Grid ( XMonad/Layout/Grid.hs, dist/build/XMonad/Layout/Grid.o, dist/build/XMonad/Layout/Grid.dyn_o ) [ 26 of 296] Compiling XMonad.Layout.LayoutScreens ( XMonad/Layout/LayoutScreens.hs, dist/build/XMonad/Layout/LayoutScreens.o, dist/build/XMonad/Layout/LayoutScreens.dyn_o ) XMonad/Layout/LayoutScreens.hs:67:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([W.Workspace WorkspaceId (Layout Window) Window], [W.Workspace WorkspaceId (Layout Window) Window])' not matched: ([], []) ([], (_:_)) | 67 | let (x:xs, ys) = splitAt nscr $ map W.workspace (v:vs) ++ hs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/LayoutScreens.hs:68:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Rectangle]' not matched: [] | 68 | s:ss = map snd wss | ^^^^^^^^^^^^^^^^^^ XMonad/Layout/LayoutScreens.hs:80:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([W.Workspace WorkspaceId (Layout Window) Window], [W.Workspace WorkspaceId (Layout Window) Window])' not matched: ([], []) ([], (_:_)) | 80 | let (x:xs, ys) = splitAt nscr $ W.workspace c : hs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/LayoutScreens.hs:81:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Rectangle]' not matched: [] | 81 | s:ss = map snd wss | ^^^^^^^^^^^^^^^^^^ [ 27 of 296] Compiling XMonad.Layout.OneBig ( XMonad/Layout/OneBig.hs, dist/build/XMonad/Layout/OneBig.o, dist/build/XMonad/Layout/OneBig.dyn_o ) [ 28 of 296] Compiling XMonad.Layout.Roledex ( XMonad/Layout/Roledex.hs, dist/build/XMonad/Layout/Roledex.o, dist/build/XMonad/Layout/Roledex.dyn_o ) [ 29 of 296] Compiling XMonad.Layout.Simplest ( XMonad/Layout/Simplest.hs, dist/build/XMonad/Layout/Simplest.o, dist/build/XMonad/Layout/Simplest.dyn_o ) [ 30 of 296] Compiling XMonad.Layout.Spiral ( XMonad/Layout/Spiral.hs, dist/build/XMonad/Layout/Spiral.o, dist/build/XMonad/Layout/Spiral.dyn_o ) [ 31 of 296] Compiling XMonad.Layout.Square ( XMonad/Layout/Square.hs, dist/build/XMonad/Layout/Square.o, dist/build/XMonad/Layout/Square.dyn_o ) [ 32 of 296] Compiling XMonad.Layout.TwoPane ( XMonad/Layout/TwoPane.hs, dist/build/XMonad/Layout/TwoPane.o, dist/build/XMonad/Layout/TwoPane.dyn_o ) [ 33 of 296] Compiling XMonad.Layout.TwoPanePersistent ( XMonad/Layout/TwoPanePersistent.hs, dist/build/XMonad/Layout/TwoPanePersistent.o, dist/build/XMonad/Layout/TwoPanePersistent.dyn_o ) [ 34 of 296] Compiling XMonad.Prelude ( XMonad/Prelude.hs, dist/build/XMonad/Prelude.o, dist/build/XMonad/Prelude.dyn_o ) [ 35 of 296] Compiling XMonad.Layout.ToggleLayouts ( XMonad/Layout/ToggleLayouts.hs, dist/build/XMonad/Layout/ToggleLayouts.o, dist/build/XMonad/Layout/ToggleLayouts.dyn_o ) [ 36 of 296] Compiling XMonad.Layout.ThreeColumns ( XMonad/Layout/ThreeColumns.hs, dist/build/XMonad/Layout/ThreeColumns.o, dist/build/XMonad/Layout/ThreeColumns.dyn_o ) [ 37 of 296] Compiling XMonad.Layout.StackTile ( XMonad/Layout/StackTile.hs, dist/build/XMonad/Layout/StackTile.o, dist/build/XMonad/Layout/StackTile.dyn_o ) [ 38 of 296] Compiling XMonad.Layout.ResizableTile ( XMonad/Layout/ResizableTile.hs, dist/build/XMonad/Layout/ResizableTile.o, dist/build/XMonad/Layout/ResizableTile.dyn_o ) [ 39 of 296] Compiling XMonad.Layout.ResizableThreeColumns ( XMonad/Layout/ResizableThreeColumns.hs, dist/build/XMonad/Layout/ResizableThreeColumns.o, dist/build/XMonad/Layout/ResizableThreeColumns.dyn_o ) [ 40 of 296] Compiling XMonad.Layout.PerWorkspace ( XMonad/Layout/PerWorkspace.hs, dist/build/XMonad/Layout/PerWorkspace.o, dist/build/XMonad/Layout/PerWorkspace.dyn_o ) [ 41 of 296] Compiling XMonad.Layout.PerScreen ( XMonad/Layout/PerScreen.hs, dist/build/XMonad/Layout/PerScreen.o, dist/build/XMonad/Layout/PerScreen.dyn_o ) [ 42 of 296] Compiling XMonad.Layout.MultiToggle ( XMonad/Layout/MultiToggle.hs, dist/build/XMonad/Layout/MultiToggle.o, dist/build/XMonad/Layout/MultiToggle.dyn_o ) [ 43 of 296] Compiling XMonad.Layout.MultiDishes ( XMonad/Layout/MultiDishes.hs, dist/build/XMonad/Layout/MultiDishes.o, dist/build/XMonad/Layout/MultiDishes.dyn_o ) [ 44 of 296] Compiling XMonad.Layout.MultiColumns ( XMonad/Layout/MultiColumns.hs, dist/build/XMonad/Layout/MultiColumns.o, dist/build/XMonad/Layout/MultiColumns.dyn_o ) [ 45 of 296] Compiling XMonad.Layout.MosaicAlt ( XMonad/Layout/MosaicAlt.hs, dist/build/XMonad/Layout/MosaicAlt.o, dist/build/XMonad/Layout/MosaicAlt.dyn_o ) [ 46 of 296] Compiling XMonad.Layout.Mosaic ( XMonad/Layout/Mosaic.hs, dist/build/XMonad/Layout/Mosaic.o, dist/build/XMonad/Layout/Mosaic.dyn_o ) XMonad/Layout/Mosaic.hs:195:5: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid (Tree a)'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 195 | mappend Empty x = x | ^^^^^^^^^^^^^^^^^^^... XMonad/Layout/Mosaic.hs:200:5: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup (Tree a)'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 200 | (<>) = mappend | ^^^^^^^^^^^^^^ [ 47 of 296] Compiling XMonad.Layout.LayoutModifier ( XMonad/Layout/LayoutModifier.hs, dist/build/XMonad/Layout/LayoutModifier.o, dist/build/XMonad/Layout/LayoutModifier.dyn_o ) [ 48 of 296] Compiling XMonad.Layout.WindowArranger ( XMonad/Layout/WindowArranger.hs, dist/build/XMonad/Layout/WindowArranger.o, dist/build/XMonad/Layout/WindowArranger.dyn_o ) [ 49 of 296] Compiling XMonad.Layout.VoidBorders ( XMonad/Layout/VoidBorders.hs, dist/build/XMonad/Layout/VoidBorders.o, dist/build/XMonad/Layout/VoidBorders.dyn_o ) [ 50 of 296] Compiling XMonad.Layout.SimplestFloat ( XMonad/Layout/SimplestFloat.hs, dist/build/XMonad/Layout/SimplestFloat.o, dist/build/XMonad/Layout/SimplestFloat.dyn_o ) [ 51 of 296] Compiling XMonad.Layout.Renamed ( XMonad/Layout/Renamed.hs, dist/build/XMonad/Layout/Renamed.o, dist/build/XMonad/Layout/Renamed.dyn_o ) XMonad/Layout/Renamed.hs:74:23: warning: [-Woperator-whitespace-ext-conflict] The prefix use of a `$' would denote an untyped splice were the TemplateHaskell extension enabled. Suggested fix: add whitespace after the `$'. | 74 | apply (Chain rs) s = ($s) $ foldr (flip (.) . apply) id rs | ^ [ 52 of 296] Compiling XMonad.Layout.Reflect ( XMonad/Layout/Reflect.hs, dist/build/XMonad/Layout/Reflect.o, dist/build/XMonad/Layout/Reflect.dyn_o ) [ 53 of 296] Compiling XMonad.Layout.OnHost ( XMonad/Layout/OnHost.hs, dist/build/XMonad/Layout/OnHost.o, dist/build/XMonad/Layout/OnHost.dyn_o ) [ 54 of 296] Compiling XMonad.Layout.Named ( XMonad/Layout/Named.hs, dist/build/XMonad/Layout/Named.o, dist/build/XMonad/Layout/Named.dyn_o ) [ 55 of 296] Compiling XMonad.Layout.MessageControl ( XMonad/Layout/MessageControl.hs, dist/build/XMonad/Layout/MessageControl.o, dist/build/XMonad/Layout/MessageControl.dyn_o ) [ 56 of 296] Compiling XMonad.Layout.Maximize ( XMonad/Layout/Maximize.hs, dist/build/XMonad/Layout/Maximize.o, dist/build/XMonad/Layout/Maximize.dyn_o ) [ 57 of 296] Compiling XMonad.Layout.Master ( XMonad/Layout/Master.hs, dist/build/XMonad/Layout/Master.o, dist/build/XMonad/Layout/Master.dyn_o ) [ 58 of 296] Compiling XMonad.Layout.Magnifier ( XMonad/Layout/Magnifier.hs, dist/build/XMonad/Layout/Magnifier.o, dist/build/XMonad/Layout/Magnifier.dyn_o ) [ 59 of 296] Compiling XMonad.Layout.LimitWindows ( XMonad/Layout/LimitWindows.hs, dist/build/XMonad/Layout/LimitWindows.o, dist/build/XMonad/Layout/LimitWindows.dyn_o ) [ 60 of 296] Compiling XMonad.Layout.Hidden ( XMonad/Layout/Hidden.hs, dist/build/XMonad/Layout/Hidden.o, dist/build/XMonad/Layout/Hidden.dyn_o ) [ 61 of 296] Compiling XMonad.Layout.DraggingVisualizer ( XMonad/Layout/DraggingVisualizer.hs, dist/build/XMonad/Layout/DraggingVisualizer.o, dist/build/XMonad/Layout/DraggingVisualizer.dyn_o ) [ 62 of 296] Compiling XMonad.Layout.CenteredMaster ( XMonad/Layout/CenteredMaster.hs, dist/build/XMonad/Layout/CenteredMaster.o, dist/build/XMonad/Layout/CenteredMaster.dyn_o ) [ 63 of 296] Compiling XMonad.Layout.IfMax ( XMonad/Layout/IfMax.hs, dist/build/XMonad/Layout/IfMax.o, dist/build/XMonad/Layout/IfMax.dyn_o ) [ 64 of 296] Compiling XMonad.Layout.HintedTile ( XMonad/Layout/HintedTile.hs, dist/build/XMonad/Layout/HintedTile.o, dist/build/XMonad/Layout/HintedTile.dyn_o ) [ 65 of 296] Compiling XMonad.Layout.HintedGrid ( XMonad/Layout/HintedGrid.hs, dist/build/XMonad/Layout/HintedGrid.o, dist/build/XMonad/Layout/HintedGrid.dyn_o ) [ 66 of 296] Compiling XMonad.Layout.GridVariants ( XMonad/Layout/GridVariants.hs, dist/build/XMonad/Layout/GridVariants.o, dist/build/XMonad/Layout/GridVariants.dyn_o ) [ 67 of 296] Compiling XMonad.Layout.FixedColumn ( XMonad/Layout/FixedColumn.hs, dist/build/XMonad/Layout/FixedColumn.o, dist/build/XMonad/Layout/FixedColumn.dyn_o ) [ 68 of 296] Compiling XMonad.Layout.Dishes ( XMonad/Layout/Dishes.hs, dist/build/XMonad/Layout/Dishes.o, dist/build/XMonad/Layout/Dishes.dyn_o ) [ 69 of 296] Compiling XMonad.Layout.Cross ( XMonad/Layout/Cross.hs, dist/build/XMonad/Layout/Cross.o, dist/build/XMonad/Layout/Cross.dyn_o ) [ 70 of 296] Compiling XMonad.Layout.Circle ( XMonad/Layout/Circle.hs, dist/build/XMonad/Layout/Circle.o, dist/build/XMonad/Layout/Circle.dyn_o ) [ 71 of 296] Compiling XMonad.Layout.AvoidFloats ( XMonad/Layout/AvoidFloats.hs, dist/build/XMonad/Layout/AvoidFloats.o, dist/build/XMonad/Layout/AvoidFloats.dyn_o ) [ 72 of 296] Compiling XMonad.Layout.AutoMaster ( XMonad/Layout/AutoMaster.hs, dist/build/XMonad/Layout/AutoMaster.o, dist/build/XMonad/Layout/AutoMaster.dyn_o ) [ 73 of 296] Compiling XMonad.Hooks.XPropManage ( XMonad/Hooks/XPropManage.hs, dist/build/XMonad/Hooks/XPropManage.o, dist/build/XMonad/Hooks/XPropManage.dyn_o ) [ 74 of 296] Compiling XMonad.Hooks.WorkspaceByPos ( XMonad/Hooks/WorkspaceByPos.hs, dist/build/XMonad/Hooks/WorkspaceByPos.o, dist/build/XMonad/Hooks/WorkspaceByPos.dyn_o ) [ 75 of 296] Compiling XMonad.Hooks.TaffybarPagerHints ( XMonad/Hooks/TaffybarPagerHints.hs, dist/build/XMonad/Hooks/TaffybarPagerHints.o, dist/build/XMonad/Hooks/TaffybarPagerHints.dyn_o ) [ 76 of 296] Compiling XMonad.Hooks.SetWMName ( XMonad/Hooks/SetWMName.hs, dist/build/XMonad/Hooks/SetWMName.o, dist/build/XMonad/Hooks/SetWMName.dyn_o ) [ 77 of 296] Compiling XMonad.Hooks.ICCCMFocus ( XMonad/Hooks/ICCCMFocus.hs, dist/build/XMonad/Hooks/ICCCMFocus.o, dist/build/XMonad/Hooks/ICCCMFocus.dyn_o ) [ 78 of 296] Compiling XMonad.Hooks.RestoreMinimized ( XMonad/Hooks/RestoreMinimized.hs, dist/build/XMonad/Hooks/RestoreMinimized.o, dist/build/XMonad/Hooks/RestoreMinimized.dyn_o ) [ 79 of 296] Compiling XMonad.Hooks.InsertPosition ( XMonad/Hooks/InsertPosition.hs, dist/build/XMonad/Hooks/InsertPosition.o, dist/build/XMonad/Hooks/InsertPosition.dyn_o ) [ 80 of 296] Compiling XMonad.Hooks.FadeInactive ( XMonad/Hooks/FadeInactive.hs, dist/build/XMonad/Hooks/FadeInactive.o, dist/build/XMonad/Hooks/FadeInactive.dyn_o ) [ 81 of 296] Compiling XMonad.Hooks.FadeWindows ( XMonad/Hooks/FadeWindows.hs, dist/build/XMonad/Hooks/FadeWindows.o, dist/build/XMonad/Hooks/FadeWindows.dyn_o ) XMonad/Hooks/FadeWindows.hs:143:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid Opacity'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 143 | r `mappend` OEmpty = r | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... XMonad/Hooks/FadeWindows.hs:147:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup Opacity'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 147 | (<>) = mappend | ^^^^^^^^^^^^^^ [ 82 of 296] Compiling XMonad.Hooks.DynamicProperty ( XMonad/Hooks/DynamicProperty.hs, dist/build/XMonad/Hooks/DynamicProperty.o, dist/build/XMonad/Hooks/DynamicProperty.dyn_o ) [ 83 of 296] Compiling XMonad.Hooks.DebugKeyEvents ( XMonad/Hooks/DebugKeyEvents.hs, dist/build/XMonad/Hooks/DebugKeyEvents.o, dist/build/XMonad/Hooks/DebugKeyEvents.dyn_o ) [ 84 of 296] Compiling XMonad.Actions.WithAll ( XMonad/Actions/WithAll.hs, dist/build/XMonad/Actions/WithAll.o, dist/build/XMonad/Actions/WithAll.dyn_o ) [ 85 of 296] Compiling XMonad.Actions.SinkAll ( XMonad/Actions/SinkAll.hs, dist/build/XMonad/Actions/SinkAll.o, dist/build/XMonad/Actions/SinkAll.dyn_o ) [ 86 of 296] Compiling XMonad.Actions.Warp ( XMonad/Actions/Warp.hs, dist/build/XMonad/Actions/Warp.o, dist/build/XMonad/Actions/Warp.dyn_o ) [ 87 of 296] Compiling XMonad.Actions.UpdatePointer ( XMonad/Actions/UpdatePointer.hs, dist/build/XMonad/Actions/UpdatePointer.o, dist/build/XMonad/Actions/UpdatePointer.dyn_o ) [ 88 of 296] Compiling XMonad.Layout.MagicFocus ( XMonad/Layout/MagicFocus.hs, dist/build/XMonad/Layout/MagicFocus.o, dist/build/XMonad/Layout/MagicFocus.dyn_o ) [ 89 of 296] Compiling XMonad.Actions.UpdateFocus ( XMonad/Actions/UpdateFocus.hs, dist/build/XMonad/Actions/UpdateFocus.o, dist/build/XMonad/Actions/UpdateFocus.dyn_o ) [ 90 of 296] Compiling XMonad.Actions.TiledWindowDragging ( XMonad/Actions/TiledWindowDragging.hs, dist/build/XMonad/Actions/TiledWindowDragging.o, dist/build/XMonad/Actions/TiledWindowDragging.dyn_o ) XMonad/Actions/TiledWindowDragging.hs:88:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Window], [Window])' not matched: ([], []) ((_:_), []) | 88 | let (ls, t : rs) = break (== win) allWindowsSwitched | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 91 of 296] Compiling XMonad.Actions.Submap ( XMonad/Actions/Submap.hs, dist/build/XMonad/Actions/Submap.o, dist/build/XMonad/Actions/Submap.dyn_o ) [ 92 of 296] Compiling XMonad.Actions.PhysicalScreens ( XMonad/Actions/PhysicalScreens.hs, dist/build/XMonad/Actions/PhysicalScreens.o, dist/build/XMonad/Actions/PhysicalScreens.dyn_o ) [ 93 of 296] Compiling XMonad.Actions.OnScreen ( XMonad/Actions/OnScreen.hs, dist/build/XMonad/Actions/OnScreen.o, dist/build/XMonad/Actions/OnScreen.dyn_o ) [ 94 of 296] Compiling XMonad.Actions.MessageFeedback ( XMonad/Actions/MessageFeedback.hs, dist/build/XMonad/Actions/MessageFeedback.o, dist/build/XMonad/Actions/MessageFeedback.dyn_o ) [ 95 of 296] Compiling XMonad.Actions.FloatKeys ( XMonad/Actions/FloatKeys.hs, dist/build/XMonad/Actions/FloatKeys.o, dist/build/XMonad/Actions/FloatKeys.dyn_o ) [ 96 of 296] Compiling XMonad.Hooks.Place ( XMonad/Hooks/Place.hs, dist/build/XMonad/Hooks/Place.o, dist/build/XMonad/Hooks/Place.dyn_o ) [ 97 of 296] Compiling XMonad.Actions.FlexibleResize ( XMonad/Actions/FlexibleResize.hs, dist/build/XMonad/Actions/FlexibleResize.o, dist/build/XMonad/Actions/FlexibleResize.dyn_o ) XMonad/Actions/FlexibleResize.hs:58:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Position]' not matched: [] [(GHC.Int.I32# _)] [(GHC.Int.I32# _), (GHC.Int.I32# _)] [(GHC.Int.I32# _), (GHC.Int.I32# _), (GHC.Int.I32# _)] ... | 58 | [pos_x, pos_y, width, height] = map (fi . ($ wa)) [wa_x, wa_y, wa_width, wa_height] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 98 of 296] Compiling XMonad.Actions.FlexibleManipulate ( XMonad/Actions/FlexibleManipulate.hs, dist/build/XMonad/Actions/FlexibleManipulate.o, dist/build/XMonad/Actions/FlexibleManipulate.dyn_o ) [ 99 of 296] Compiling XMonad.Actions.FindEmptyWorkspace ( XMonad/Actions/FindEmptyWorkspace.hs, dist/build/XMonad/Actions/FindEmptyWorkspace.o, dist/build/XMonad/Actions/FindEmptyWorkspace.dyn_o ) [100 of 296] Compiling XMonad.Actions.CycleSelectedLayouts ( XMonad/Actions/CycleSelectedLayouts.hs, dist/build/XMonad/Actions/CycleSelectedLayouts.o, dist/build/XMonad/Actions/CycleSelectedLayouts.dyn_o ) [101 of 296] Compiling XMonad.Prompt.FuzzyMatch ( XMonad/Prompt/FuzzyMatch.hs, dist/build/XMonad/Prompt/FuzzyMatch.o, dist/build/XMonad/Prompt/FuzzyMatch.dyn_o ) XMonad/Prompt/FuzzyMatch.hs:91:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[[Int]]' not matched: [] | 91 | where (os:oss) = map (findOccurrences s) q | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [102 of 296] Compiling XMonad.Util.Cursor ( XMonad/Util/Cursor.hs, dist/build/XMonad/Util/Cursor.o, dist/build/XMonad/Util/Cursor.dyn_o ) [103 of 296] Compiling XMonad.Util.CustomKeys ( XMonad/Util/CustomKeys.hs, dist/build/XMonad/Util/CustomKeys.o, dist/build/XMonad/Util/CustomKeys.dyn_o ) [104 of 296] Compiling XMonad.Util.DebugWindow ( XMonad/Util/DebugWindow.hs, dist/build/XMonad/Util/DebugWindow.o, dist/build/XMonad/Util/DebugWindow.dyn_o ) [105 of 296] Compiling XMonad.Hooks.DebugStack ( XMonad/Hooks/DebugStack.hs, dist/build/XMonad/Hooks/DebugStack.o, dist/build/XMonad/Hooks/DebugStack.dyn_o ) [106 of 296] Compiling XMonad.Hooks.DebugEvents ( XMonad/Hooks/DebugEvents.hs, dist/build/XMonad/Hooks/DebugEvents.o, dist/build/XMonad/Hooks/DebugEvents.dyn_o ) XMonad/Hooks/DebugEvents.hs:36:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant except perhaps to import instances from `Control.Monad.Fail' To import instances alone, use: import Control.Monad.Fail() | 36 | import Control.Monad.Fail | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [107 of 296] Compiling XMonad.Util.ExtensibleConf ( XMonad/Util/ExtensibleConf.hs, dist/build/XMonad/Util/ExtensibleConf.o, dist/build/XMonad/Util/ExtensibleConf.dyn_o ) [108 of 296] Compiling XMonad.Hooks.Rescreen ( XMonad/Hooks/Rescreen.hs, dist/build/XMonad/Hooks/Rescreen.o, dist/build/XMonad/Hooks/Rescreen.dyn_o ) [109 of 296] Compiling XMonad.Util.Font ( XMonad/Util/Font.hs, dist/build/XMonad/Util/Font.o, dist/build/XMonad/Util/Font.dyn_o ) [110 of 296] Compiling XMonad.Util.Hacks ( XMonad/Util/Hacks.hs, dist/build/XMonad/Util/Hacks.o, dist/build/XMonad/Util/Hacks.dyn_o ) [111 of 296] Compiling XMonad.Util.Image ( XMonad/Util/Image.hs, dist/build/XMonad/Util/Image.o, dist/build/XMonad/Util/Image.dyn_o ) [112 of 296] Compiling XMonad.Util.Invisible ( XMonad/Util/Invisible.hs, dist/build/XMonad/Util/Invisible.o, dist/build/XMonad/Util/Invisible.dyn_o ) [113 of 296] Compiling XMonad.Util.Minimize ( XMonad/Util/Minimize.hs, dist/build/XMonad/Util/Minimize.o, dist/build/XMonad/Util/Minimize.dyn_o ) [114 of 296] Compiling XMonad.Util.NamedActions ( XMonad/Util/NamedActions.hs, dist/build/XMonad/Util/NamedActions.o, dist/build/XMonad/Util/NamedActions.dyn_o ) [115 of 296] Compiling XMonad.Util.EZConfig ( XMonad/Util/EZConfig.hs, dist/build/XMonad/Util/EZConfig.o, dist/build/XMonad/Util/EZConfig.dyn_o ) [116 of 296] Compiling XMonad.Config.Prime ( XMonad/Config/Prime.hs, dist/build/XMonad/Config/Prime.o, dist/build/XMonad/Config/Prime.dyn_o ) [117 of 296] Compiling XMonad.Util.NamedWindows ( XMonad/Util/NamedWindows.hs, dist/build/XMonad/Util/NamedWindows.o, dist/build/XMonad/Util/NamedWindows.dyn_o ) [118 of 296] Compiling XMonad.Util.NoTaskbar ( XMonad/Util/NoTaskbar.hs, dist/build/XMonad/Util/NoTaskbar.o, dist/build/XMonad/Util/NoTaskbar.dyn_o ) [119 of 296] Compiling XMonad.Util.PureX ( XMonad/Util/PureX.hs, dist/build/XMonad/Util/PureX.o, dist/build/XMonad/Util/PureX.dyn_o ) XMonad/Util/PureX.hs:118:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid (PureX a)'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 118 | mappend = liftA2 mappend | ^^^^^^^^^^^^^^^^^^^^^^^^ [120 of 296] Compiling XMonad.Util.ExtensibleState ( XMonad/Util/ExtensibleState.hs, dist/build/XMonad/Util/ExtensibleState.o, dist/build/XMonad/Util/ExtensibleState.dyn_o ) [121 of 296] Compiling XMonad.Util.PositionStore ( XMonad/Util/PositionStore.hs, dist/build/XMonad/Util/PositionStore.o, dist/build/XMonad/Util/PositionStore.dyn_o ) [122 of 296] Compiling XMonad.Layout.PositionStoreFloat ( XMonad/Layout/PositionStoreFloat.hs, dist/build/XMonad/Layout/PositionStoreFloat.o, dist/build/XMonad/Layout/PositionStoreFloat.dyn_o ) [123 of 296] Compiling XMonad.Util.DynamicScratchpads ( XMonad/Util/DynamicScratchpads.hs, dist/build/XMonad/Util/DynamicScratchpads.o, dist/build/XMonad/Util/DynamicScratchpads.dyn_o ) [124 of 296] Compiling XMonad.Util.ActionCycle ( XMonad/Util/ActionCycle.hs, dist/build/XMonad/Util/ActionCycle.o, dist/build/XMonad/Util/ActionCycle.dyn_o ) [125 of 296] Compiling XMonad.Hooks.WorkspaceHistory ( XMonad/Hooks/WorkspaceHistory.hs, dist/build/XMonad/Hooks/WorkspaceHistory.o, dist/build/XMonad/Hooks/WorkspaceHistory.dyn_o ) [126 of 296] Compiling XMonad.Actions.CycleWorkspaceByScreen ( XMonad/Actions/CycleWorkspaceByScreen.hs, dist/build/XMonad/Actions/CycleWorkspaceByScreen.o, dist/build/XMonad/Actions/CycleWorkspaceByScreen.dyn_o ) [127 of 296] Compiling XMonad.Hooks.WallpaperSetter ( XMonad/Hooks/WallpaperSetter.hs, dist/build/XMonad/Hooks/WallpaperSetter.o, dist/build/XMonad/Hooks/WallpaperSetter.dyn_o ) XMonad/Hooks/WallpaperSetter.hs:79:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid WallpaperList'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 79 | mappend (WallpaperList w1) (WallpaperList w2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... XMonad/Hooks/WallpaperSetter.hs:83:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup WallpaperList'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 83 | (<>) = mappend | ^^^^^^^^^^^^^^ XMonad/Hooks/WallpaperSetter.hs:189:25: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `(WorkspaceId, Maybe FilePath)' not matched: ([], Nothing) ((_:_), Nothing) | 189 | foundpaths = map (\(n,Just p)->(getRect n,p)) $ filter hasPicAndIsVisible paths | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [128 of 296] Compiling XMonad.Hooks.ToggleHook ( XMonad/Hooks/ToggleHook.hs, dist/build/XMonad/Hooks/ToggleHook.o, dist/build/XMonad/Hooks/ToggleHook.dyn_o ) [129 of 296] Compiling XMonad.Hooks.FloatNext ( XMonad/Hooks/FloatNext.hs, dist/build/XMonad/Hooks/FloatNext.o, dist/build/XMonad/Hooks/FloatNext.dyn_o ) [130 of 296] Compiling XMonad.Hooks.ScreenCorners ( XMonad/Hooks/ScreenCorners.hs, dist/build/XMonad/Hooks/ScreenCorners.o, dist/build/XMonad/Hooks/ScreenCorners.dyn_o ) [131 of 296] Compiling XMonad.Hooks.ManageDebug ( XMonad/Hooks/ManageDebug.hs, dist/build/XMonad/Hooks/ManageDebug.o, dist/build/XMonad/Hooks/ManageDebug.dyn_o ) [132 of 296] Compiling XMonad.Hooks.DynamicHooks ( XMonad/Hooks/DynamicHooks.hs, dist/build/XMonad/Hooks/DynamicHooks.o, dist/build/XMonad/Hooks/DynamicHooks.dyn_o ) [133 of 296] Compiling XMonad.Hooks.CurrentWorkspaceOnTop ( XMonad/Hooks/CurrentWorkspaceOnTop.hs, dist/build/XMonad/Hooks/CurrentWorkspaceOnTop.o, dist/build/XMonad/Hooks/CurrentWorkspaceOnTop.dyn_o ) [134 of 296] Compiling XMonad.Actions.Workscreen ( XMonad/Actions/Workscreen.hs, dist/build/XMonad/Actions/Workscreen.o, dist/build/XMonad/Actions/Workscreen.dyn_o ) XMonad/Actions/Workscreen.hs:93:32: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Workscreen], [Workscreen])' not matched: ([], []) ((_:_), []) | 93 | (x,_:ys) = splitAt wscrId a | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [135 of 296] Compiling XMonad.Actions.SwapPromote ( XMonad/Actions/SwapPromote.hs, dist/build/XMonad/Actions/SwapPromote.o, dist/build/XMonad/Actions/SwapPromote.dyn_o ) [136 of 296] Compiling XMonad.Actions.GroupNavigation ( XMonad/Actions/GroupNavigation.hs, dist/build/XMonad/Actions/GroupNavigation.o, dist/build/XMonad/Actions/GroupNavigation.dyn_o ) [137 of 296] Compiling XMonad.Util.Rectangle ( XMonad/Util/Rectangle.hs, dist/build/XMonad/Util/Rectangle.o, dist/build/XMonad/Util/Rectangle.dyn_o ) XMonad/Util/Rectangle.hs:205:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Rational]' not matched: [] [(_ GHC.Real.:% _)] [(_ GHC.Real.:% _), (_ GHC.Real.:% _)] [(_ GHC.Real.:% _), (_ GHC.Real.:% _), (_ GHC.Real.:% _)] ... | 205 | let [x1n,y1n,x2n,y2n] = map fromIntegral [x1,y1,x2,y2] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Util/Rectangle.hs:206:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Rational]' not matched: [] [(_ GHC.Real.:% _)] [(_ GHC.Real.:% _), (_ GHC.Real.:% _)] [(_ GHC.Real.:% _), (_ GHC.Real.:% _), (_ GHC.Real.:% _)] ... | 206 | [w1n,h1n,w2n,h2n] = map fromIntegral [w1,h1,w2,h2] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [138 of 296] Compiling XMonad.Layout.Spacing ( XMonad/Layout/Spacing.hs, dist/build/XMonad/Layout/Spacing.o, dist/build/XMonad/Layout/Spacing.dyn_o ) XMonad/Layout/Spacing.hs:333:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Integer]' not matched: [] [(GHC.Num.Integer.IS _)] [(GHC.Num.Integer.IP _)] [(GHC.Num.Integer.IN _)] ... | 333 | [t',b',r',l'] = map (+o') bl | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [139 of 296] Compiling XMonad.Layout.NoBorders ( XMonad/Layout/NoBorders.hs, dist/build/XMonad/Layout/NoBorders.o, dist/build/XMonad/Layout/NoBorders.dyn_o ) [140 of 296] Compiling XMonad.Layout.MultiToggle.Instances ( XMonad/Layout/MultiToggle/Instances.hs, dist/build/XMonad/Layout/MultiToggle/Instances.o, dist/build/XMonad/Layout/MultiToggle/Instances.dyn_o ) [141 of 296] Compiling XMonad.Util.Replace ( XMonad/Util/Replace.hs, dist/build/XMonad/Util/Replace.o, dist/build/XMonad/Util/Replace.dyn_o ) [142 of 296] Compiling XMonad.Util.Run ( XMonad/Util/Run.hs, dist/build/XMonad/Util/Run.o, dist/build/XMonad/Util/Run.dyn_o ) [143 of 296] Compiling XMonad.Util.Dzen ( XMonad/Util/Dzen.hs, dist/build/XMonad/Util/Dzen.o, dist/build/XMonad/Util/Dzen.dyn_o ) [144 of 296] Compiling XMonad.Util.Dmenu ( XMonad/Util/Dmenu.hs, dist/build/XMonad/Util/Dmenu.o, dist/build/XMonad/Util/Dmenu.dyn_o ) [145 of 296] Compiling XMonad.Actions.WindowBringer ( XMonad/Actions/WindowBringer.hs, dist/build/XMonad/Actions/WindowBringer.o, dist/build/XMonad/Actions/WindowBringer.dyn_o ) [146 of 296] Compiling XMonad.Actions.Commands ( XMonad/Actions/Commands.hs, dist/build/XMonad/Actions/Commands.o, dist/build/XMonad/Actions/Commands.dyn_o ) [147 of 296] Compiling XMonad.Hooks.ServerMode ( XMonad/Hooks/ServerMode.hs, dist/build/XMonad/Hooks/ServerMode.o, dist/build/XMonad/Hooks/ServerMode.dyn_o ) [148 of 296] Compiling XMonad.Actions.SimpleDate ( XMonad/Actions/SimpleDate.hs, dist/build/XMonad/Actions/SimpleDate.o, dist/build/XMonad/Actions/SimpleDate.dyn_o ) [149 of 296] Compiling XMonad.Actions.Plane ( XMonad/Actions/Plane.hs, dist/build/XMonad/Actions/Plane.o, dist/build/XMonad/Actions/Plane.dyn_o ) [150 of 296] Compiling XMonad.Util.SessionStart ( XMonad/Util/SessionStart.hs, dist/build/XMonad/Util/SessionStart.o, dist/build/XMonad/Util/SessionStart.dyn_o ) [151 of 296] Compiling XMonad.Util.SpawnNamedPipe ( XMonad/Util/SpawnNamedPipe.hs, dist/build/XMonad/Util/SpawnNamedPipe.o, dist/build/XMonad/Util/SpawnNamedPipe.dyn_o ) [152 of 296] Compiling XMonad.Util.Stack ( XMonad/Util/Stack.hs, dist/build/XMonad/Util/Stack.o, dist/build/XMonad/Util/Stack.dyn_o ) [153 of 296] Compiling XMonad.Layout.ZoomRow ( XMonad/Layout/ZoomRow.hs, dist/build/XMonad/Layout/ZoomRow.o, dist/build/XMonad/Layout/ZoomRow.dyn_o ) [154 of 296] Compiling XMonad.Layout.TrackFloating ( XMonad/Layout/TrackFloating.hs, dist/build/XMonad/Layout/TrackFloating.o, dist/build/XMonad/Layout/TrackFloating.dyn_o ) [155 of 296] Compiling XMonad.Layout.StateFull ( XMonad/Layout/StateFull.hs, dist/build/XMonad/Layout/StateFull.o, dist/build/XMonad/Layout/StateFull.dyn_o ) [156 of 296] Compiling XMonad.Layout.Groups ( XMonad/Layout/Groups.hs, dist/build/XMonad/Layout/Groups.o, dist/build/XMonad/Layout/Groups.dyn_o ) XMonad/Layout/Groups.hs:200:24: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 200 | modifyGroups f g = let (seed', id:_) = gen (seed g) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/Groups.hs:208:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 208 | let (seed', id:_) = gen (seed g) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/Groups.hs:221:19: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 221 | (seed', id:_) = gen $ seed g | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/Groups.hs:382:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 382 | let (seed', id:ids) = gen $ seed g | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/Groups.hs:394:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 394 | let (seed', id:ids) = gen $ seed g | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [157 of 296] Compiling XMonad.Layout.Groups.Helpers ( XMonad/Layout/Groups/Helpers.hs, dist/build/XMonad/Layout/Groups/Helpers.o, dist/build/XMonad/Layout/Groups/Helpers.dyn_o ) XMonad/Layout/Groups/Helpers.hs:158:22: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Window], [Window])' not matched: ([], []) ((_:_), []) | 158 | let (before, _:after) = span (/=w) ws | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [158 of 296] Compiling XMonad.Layout.BoringWindows ( XMonad/Layout/BoringWindows.hs, dist/build/XMonad/Layout/BoringWindows.o, dist/build/XMonad/Layout/BoringWindows.dyn_o ) XMonad/Layout/BoringWindows.hs:171:68: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 171 | focusMaster' (W.Stack t ls rs) = W.Stack x [] (xs ++ t : rs) where (x:xs) = reverse ls | ^^^^^^^^^^^^^^^^^^^ [159 of 296] Compiling XMonad.Layout.Minimize ( XMonad/Layout/Minimize.hs, dist/build/XMonad/Layout/Minimize.o, dist/build/XMonad/Layout/Minimize.dyn_o ) [160 of 296] Compiling XMonad.Hooks.RefocusLast ( XMonad/Hooks/RefocusLast.hs, dist/build/XMonad/Hooks/RefocusLast.o, dist/build/XMonad/Hooks/RefocusLast.dyn_o ) [161 of 296] Compiling XMonad.Actions.WorkspaceCursors ( XMonad/Actions/WorkspaceCursors.hs, dist/build/XMonad/Actions/WorkspaceCursors.o, dist/build/XMonad/Actions/WorkspaceCursors.dyn_o ) [162 of 296] Compiling XMonad.Actions.Sift ( XMonad/Actions/Sift.hs, dist/build/XMonad/Actions/Sift.o, dist/build/XMonad/Actions/Sift.dyn_o ) [163 of 296] Compiling XMonad.Actions.RotateSome ( XMonad/Actions/RotateSome.hs, dist/build/XMonad/Actions/RotateSome.o, dist/build/XMonad/Actions/RotateSome.dyn_o ) XMonad/Actions/RotateSome.hs:151:5: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 151 | (ls', t':rs') = | ^^^^^^^^^^^^^^^... [164 of 296] Compiling XMonad.Util.StringProp ( XMonad/Util/StringProp.hs, dist/build/XMonad/Util/StringProp.o, dist/build/XMonad/Util/StringProp.dyn_o ) [165 of 296] Compiling XMonad.Util.Timer ( XMonad/Util/Timer.hs, dist/build/XMonad/Util/Timer.o, dist/build/XMonad/Util/Timer.dyn_o ) [166 of 296] Compiling XMonad.Util.TreeZipper ( XMonad/Util/TreeZipper.hs, dist/build/XMonad/Util/TreeZipper.o, dist/build/XMonad/Util/TreeZipper.dyn_o ) [167 of 296] Compiling XMonad.Actions.TreeSelect ( XMonad/Actions/TreeSelect.hs, dist/build/XMonad/Actions/TreeSelect.o, dist/build/XMonad/Actions/TreeSelect.dyn_o ) [168 of 296] Compiling XMonad.Util.Types ( XMonad/Util/Types.hs, dist/build/XMonad/Util/Types.o, dist/build/XMonad/Util/Types.dyn_o ) [169 of 296] Compiling XMonad.Layout.Gaps ( XMonad/Layout/Gaps.hs, dist/build/XMonad/Layout/Gaps.o, dist/build/XMonad/Layout/Gaps.dyn_o ) [170 of 296] Compiling XMonad.Layout.Dwindle ( XMonad/Layout/Dwindle.hs, dist/build/XMonad/Layout/Dwindle.o, dist/build/XMonad/Layout/Dwindle.dyn_o ) [171 of 296] Compiling XMonad.Actions.WindowNavigation ( XMonad/Actions/WindowNavigation.hs, dist/build/XMonad/Actions/WindowNavigation.o, dist/build/XMonad/Actions/WindowNavigation.dyn_o ) [172 of 296] Compiling XMonad.Actions.Navigation2D ( XMonad/Actions/Navigation2D.hs, dist/build/XMonad/Actions/Navigation2D.o, dist/build/XMonad/Actions/Navigation2D.dyn_o ) XMonad/Actions/Navigation2D.hs:827:23: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Direction2D], [Direction2D])' not matched: ([], []) ((_:_), []) | 827 | rotateToR d = let (_, _:l) = break (d ==) [U, L, D, R] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [173 of 296] Compiling XMonad.Actions.MouseGestures ( XMonad/Actions/MouseGestures.hs, dist/build/XMonad/Actions/MouseGestures.o, dist/build/XMonad/Actions/MouseGestures.dyn_o ) XMonad/Actions/MouseGestures.hs:83:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Direction2D' not matched: Nothing | 83 | (~(Just od), pivot) = case stx of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [174 of 296] Compiling XMonad.Util.Ungrab ( XMonad/Util/Ungrab.hs, dist/build/XMonad/Util/Ungrab.o, dist/build/XMonad/Util/Ungrab.dyn_o ) [175 of 296] Compiling XMonad.Util.WindowState ( XMonad/Util/WindowState.hs, dist/build/XMonad/Util/WindowState.o, dist/build/XMonad/Util/WindowState.dyn_o ) [176 of 296] Compiling XMonad.Util.WorkspaceCompare ( XMonad/Util/WorkspaceCompare.hs, dist/build/XMonad/Util/WorkspaceCompare.o, dist/build/XMonad/Util/WorkspaceCompare.dyn_o ) [177 of 296] Compiling XMonad.Actions.CycleWS ( XMonad/Actions/CycleWS.hs, dist/build/XMonad/Actions/CycleWS.o, dist/build/XMonad/Actions/CycleWS.dyn_o ) [178 of 296] Compiling XMonad.Actions.SwapWorkspaces ( XMonad/Actions/SwapWorkspaces.hs, dist/build/XMonad/Actions/SwapWorkspaces.o, dist/build/XMonad/Actions/SwapWorkspaces.dyn_o ) [179 of 296] Compiling XMonad.Actions.DynamicWorkspaceOrder ( XMonad/Actions/DynamicWorkspaceOrder.hs, dist/build/XMonad/Actions/DynamicWorkspaceOrder.o, dist/build/XMonad/Actions/DynamicWorkspaceOrder.dyn_o ) XMonad/Actions/DynamicWorkspaceOrder.hs:155:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Int]' not matched: [] [_] (_:_:_:_) | 155 | let [i1,i2] = map (fromJust . flip M.lookup m) [w1,w2] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [180 of 296] Compiling XMonad.Util.XSelection ( XMonad/Util/XSelection.hs, dist/build/XMonad/Util/XSelection.o, dist/build/XMonad/Util/XSelection.dyn_o ) [181 of 296] Compiling XMonad.Util.Paste ( XMonad/Util/Paste.hs, dist/build/XMonad/Util/Paste.o, dist/build/XMonad/Util/Paste.dyn_o ) [182 of 296] Compiling XMonad.Actions.Prefix ( XMonad/Actions/Prefix.hs, dist/build/XMonad/Actions/Prefix.o, dist/build/XMonad/Actions/Prefix.dyn_o ) [183 of 296] Compiling XMonad.Actions.KeyRemap ( XMonad/Actions/KeyRemap.hs, dist/build/XMonad/Actions/KeyRemap.o, dist/build/XMonad/Actions/KeyRemap.dyn_o ) XMonad/Actions/KeyRemap.hs:151:24: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 151 | getKey char = let Just index = elemIndex char layoutUs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/KeyRemap.hs:153:25: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 153 | getShift char = let Just index = elemIndex char layoutUs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [184 of 296] Compiling XMonad.Prompt ( XMonad/Prompt.hs, dist/build/XMonad/Prompt.o, dist/build/XMonad/Prompt.dyn_o ) [185 of 296] Compiling XMonad.Prompt.Zsh ( XMonad/Prompt/Zsh.hs, dist/build/XMonad/Prompt/Zsh.o, dist/build/XMonad/Prompt/Zsh.dyn_o ) [186 of 296] Compiling XMonad.Prompt.XMonad ( XMonad/Prompt/XMonad.hs, dist/build/XMonad/Prompt/XMonad.o, dist/build/XMonad/Prompt/XMonad.dyn_o ) [187 of 296] Compiling XMonad.Prompt.Workspace ( XMonad/Prompt/Workspace.hs, dist/build/XMonad/Prompt/Workspace.o, dist/build/XMonad/Prompt/Workspace.dyn_o ) [188 of 296] Compiling XMonad.Prompt.Unicode ( XMonad/Prompt/Unicode.hs, dist/build/XMonad/Prompt/Unicode.o, dist/build/XMonad/Prompt/Unicode.dyn_o ) [189 of 296] Compiling XMonad.Prompt.Ssh ( XMonad/Prompt/Ssh.hs, dist/build/XMonad/Prompt/Ssh.o, dist/build/XMonad/Prompt/Ssh.dyn_o ) [190 of 296] Compiling XMonad.Prompt.Shell ( XMonad/Prompt/Shell.hs, dist/build/XMonad/Prompt/Shell.o, dist/build/XMonad/Prompt/Shell.dyn_o ) [191 of 296] Compiling XMonad.Actions.WindowGo ( XMonad/Actions/WindowGo.hs, dist/build/XMonad/Actions/WindowGo.o, dist/build/XMonad/Actions/WindowGo.dyn_o ) XMonad/Actions/WindowGo.hs:161:33: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Window]' not matched: [] [(GHC.Word.W64# _)] | 161 | Just w | w `elem` ws -> let (_:y:_) = dropWhile (/=w) $ cycle ws -- cannot fail to match | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [192 of 296] Compiling XMonad.Prompt.RunOrRaise ( XMonad/Prompt/RunOrRaise.hs, dist/build/XMonad/Prompt/RunOrRaise.o, dist/build/XMonad/Prompt/RunOrRaise.dyn_o ) [193 of 296] Compiling XMonad.Prompt.Pass ( XMonad/Prompt/Pass.hs, dist/build/XMonad/Prompt/Pass.o, dist/build/XMonad/Prompt/Pass.dyn_o ) [194 of 296] Compiling XMonad.Prompt.OrgMode ( XMonad/Prompt/OrgMode.hs, dist/build/XMonad/Prompt/OrgMode.o, dist/build/XMonad/Prompt/OrgMode.dyn_o ) XMonad/Prompt/OrgMode.hs:268:52: warning: [-Wdeprecations] In the use of `iso8601DateFormat' (imported from Data.Time, but defined in time-1.11.1.1:Data.Time.Format.Locale): Deprecated: "use "Data.Time.Format.ISO8601" functions instead" | 268 | isoDay :: String = formatTime defaultTimeLocale (iso8601DateFormat Nothing) day | ^^^^^^^^^^^^^^^^^ [195 of 296] Compiling XMonad.Prompt.Man ( XMonad/Prompt/Man.hs, dist/build/XMonad/Prompt/Man.o, dist/build/XMonad/Prompt/Man.dyn_o ) [196 of 296] Compiling XMonad.Prompt.Layout ( XMonad/Prompt/Layout.hs, dist/build/XMonad/Prompt/Layout.o, dist/build/XMonad/Prompt/Layout.dyn_o ) [197 of 296] Compiling XMonad.Prompt.Input ( XMonad/Prompt/Input.hs, dist/build/XMonad/Prompt/Input.o, dist/build/XMonad/Prompt/Input.dyn_o ) [198 of 296] Compiling XMonad.Prompt.Email ( XMonad/Prompt/Email.hs, dist/build/XMonad/Prompt/Email.o, dist/build/XMonad/Prompt/Email.dyn_o ) [199 of 296] Compiling XMonad.Prompt.Directory ( XMonad/Prompt/Directory.hs, dist/build/XMonad/Prompt/Directory.o, dist/build/XMonad/Prompt/Directory.dyn_o ) [200 of 296] Compiling XMonad.Prompt.DirExec ( XMonad/Prompt/DirExec.hs, dist/build/XMonad/Prompt/DirExec.o, dist/build/XMonad/Prompt/DirExec.dyn_o ) [201 of 296] Compiling XMonad.Prompt.ConfirmPrompt ( XMonad/Prompt/ConfirmPrompt.hs, dist/build/XMonad/Prompt/ConfirmPrompt.o, dist/build/XMonad/Prompt/ConfirmPrompt.dyn_o ) [202 of 296] Compiling XMonad.Prompt.AppendFile ( XMonad/Prompt/AppendFile.hs, dist/build/XMonad/Prompt/AppendFile.o, dist/build/XMonad/Prompt/AppendFile.dyn_o ) [203 of 296] Compiling XMonad.Prompt.AppLauncher ( XMonad/Prompt/AppLauncher.hs, dist/build/XMonad/Prompt/AppLauncher.o, dist/build/XMonad/Prompt/AppLauncher.dyn_o ) [204 of 296] Compiling XMonad.Layout.WorkspaceDir ( XMonad/Layout/WorkspaceDir.hs, dist/build/XMonad/Layout/WorkspaceDir.o, dist/build/XMonad/Layout/WorkspaceDir.dyn_o ) [205 of 296] Compiling XMonad.Actions.TagWindows ( XMonad/Actions/TagWindows.hs, dist/build/XMonad/Actions/TagWindows.o, dist/build/XMonad/Actions/TagWindows.dyn_o ) [206 of 296] Compiling XMonad.Util.WindowProperties ( XMonad/Util/WindowProperties.hs, dist/build/XMonad/Util/WindowProperties.o, dist/build/XMonad/Util/WindowProperties.dyn_o ) [207 of 296] Compiling XMonad.Util.RemoteWindows ( XMonad/Util/RemoteWindows.hs, dist/build/XMonad/Util/RemoteWindows.o, dist/build/XMonad/Util/RemoteWindows.dyn_o ) [208 of 296] Compiling XMonad.Layout.Stoppable ( XMonad/Layout/Stoppable.hs, dist/build/XMonad/Layout/Stoppable.o, dist/build/XMonad/Layout/Stoppable.dyn_o ) [209 of 296] Compiling XMonad.Layout.SortedLayout ( XMonad/Layout/SortedLayout.hs, dist/build/XMonad/Layout/SortedLayout.o, dist/build/XMonad/Layout/SortedLayout.dyn_o ) [210 of 296] Compiling XMonad.Layout.LayoutBuilder ( XMonad/Layout/LayoutBuilder.hs, dist/build/XMonad/Layout/LayoutBuilder.o, dist/build/XMonad/Layout/LayoutBuilder.dyn_o ) [211 of 296] Compiling XMonad.Layout.LayoutBuilderP ( XMonad/Layout/LayoutBuilderP.hs, dist/build/XMonad/Layout/LayoutBuilderP.o, dist/build/XMonad/Layout/LayoutBuilderP.dyn_o ) [212 of 296] Compiling XMonad.Layout.IM ( XMonad/Layout/IM.hs, dist/build/XMonad/Layout/IM.o, dist/build/XMonad/Layout/IM.dyn_o ) [213 of 296] Compiling XMonad.Layout.Drawer ( XMonad/Layout/Drawer.hs, dist/build/XMonad/Layout/Drawer.o, dist/build/XMonad/Layout/Drawer.dyn_o ) [214 of 296] Compiling XMonad.Hooks.ManageHelpers ( XMonad/Hooks/ManageHelpers.hs, dist/build/XMonad/Hooks/ManageHelpers.o, dist/build/XMonad/Hooks/ManageHelpers.dyn_o ) [215 of 296] Compiling XMonad.Layout.Monitor ( XMonad/Layout/Monitor.hs, dist/build/XMonad/Layout/Monitor.o, dist/build/XMonad/Layout/Monitor.dyn_o ) [216 of 296] Compiling XMonad.Hooks.UrgencyHook ( XMonad/Hooks/UrgencyHook.hs, dist/build/XMonad/Hooks/UrgencyHook.o, dist/build/XMonad/Hooks/UrgencyHook.dyn_o ) [217 of 296] Compiling XMonad.Hooks.StatusBar.PP ( XMonad/Hooks/StatusBar/PP.hs, dist/build/XMonad/Hooks/StatusBar/PP.o, dist/build/XMonad/Hooks/StatusBar/PP.dyn_o ) [218 of 296] Compiling XMonad.Util.Loggers ( XMonad/Util/Loggers.hs, dist/build/XMonad/Util/Loggers.o, dist/build/XMonad/Util/Loggers.dyn_o ) [219 of 296] Compiling XMonad.Util.ClickableWorkspaces ( XMonad/Util/ClickableWorkspaces.hs, dist/build/XMonad/Util/ClickableWorkspaces.o, dist/build/XMonad/Util/ClickableWorkspaces.dyn_o ) [220 of 296] Compiling XMonad.Layout.IndependentScreens ( XMonad/Layout/IndependentScreens.hs, dist/build/XMonad/Layout/IndependentScreens.o, dist/build/XMonad/Layout/IndependentScreens.dyn_o ) [221 of 296] Compiling XMonad.Actions.LinkWorkspaces ( XMonad/Actions/LinkWorkspaces.hs, dist/build/XMonad/Actions/LinkWorkspaces.o, dist/build/XMonad/Actions/LinkWorkspaces.dyn_o ) [222 of 296] Compiling XMonad.Hooks.DynamicIcons ( XMonad/Hooks/DynamicIcons.hs, dist/build/XMonad/Hooks/DynamicIcons.o, dist/build/XMonad/Hooks/DynamicIcons.dyn_o ) [223 of 296] Compiling XMonad.Actions.CopyWindow ( XMonad/Actions/CopyWindow.hs, dist/build/XMonad/Actions/CopyWindow.o, dist/build/XMonad/Actions/CopyWindow.dyn_o ) [224 of 296] Compiling XMonad.Prompt.Window ( XMonad/Prompt/Window.hs, dist/build/XMonad/Prompt/Window.o, dist/build/XMonad/Prompt/Window.dyn_o ) [225 of 296] Compiling XMonad.Actions.TopicSpace ( XMonad/Actions/TopicSpace.hs, dist/build/XMonad/Actions/TopicSpace.o, dist/build/XMonad/Actions/TopicSpace.dyn_o ) [226 of 296] Compiling XMonad.Hooks.Focus ( XMonad/Hooks/Focus.hs, dist/build/XMonad/Hooks/Focus.o, dist/build/XMonad/Hooks/Focus.dyn_o ) XMonad/Hooks/Focus.hs:364:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad FocusQuery'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 364 | return x = FocusQuery (return x) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [227 of 296] Compiling XMonad.Hooks.ManageDocks ( XMonad/Hooks/ManageDocks.hs, dist/build/XMonad/Hooks/ManageDocks.o, dist/build/XMonad/Hooks/ManageDocks.dyn_o ) [228 of 296] Compiling XMonad.Hooks.StatusBar ( XMonad/Hooks/StatusBar.hs, dist/build/XMonad/Hooks/StatusBar.o, dist/build/XMonad/Hooks/StatusBar.dyn_o ) [229 of 296] Compiling XMonad.Hooks.DynamicLog ( XMonad/Hooks/DynamicLog.hs, dist/build/XMonad/Hooks/DynamicLog.o, dist/build/XMonad/Hooks/DynamicLog.dyn_o ) [230 of 296] Compiling XMonad.Hooks.DynamicBars ( XMonad/Hooks/DynamicBars.hs, dist/build/XMonad/Hooks/DynamicBars.o, dist/build/XMonad/Hooks/DynamicBars.dyn_o ) [231 of 296] Compiling XMonad.Actions.FloatSnap ( XMonad/Actions/FloatSnap.hs, dist/build/XMonad/Actions/FloatSnap.o, dist/build/XMonad/Actions/FloatSnap.dyn_o ) XMonad/Actions/FloatSnap.hs:288:12: warning: [-Woperator-whitespace-ext-conflict] The prefix use of a `$' would denote an untyped splice were the TemplateHaskell extension enabled. Suggested fix: add whitespace after the `$'. | 288 | gr <- ($sr) <$> calcGap (S.fromList [minBound .. maxBound]) | ^ [232 of 296] Compiling XMonad.Hooks.EwmhDesktops ( XMonad/Hooks/EwmhDesktops.hs, dist/build/XMonad/Hooks/EwmhDesktops.o, dist/build/XMonad/Hooks/EwmhDesktops.dyn_o ) [233 of 296] Compiling XMonad.Layout.Fullscreen ( XMonad/Layout/Fullscreen.hs, dist/build/XMonad/Layout/Fullscreen.o, dist/build/XMonad/Layout/Fullscreen.dyn_o ) [234 of 296] Compiling XMonad.Config.Desktop ( XMonad/Config/Desktop.hs, dist/build/XMonad/Config/Desktop.o, dist/build/XMonad/Config/Desktop.dyn_o ) [235 of 296] Compiling XMonad.Config.Xfce ( XMonad/Config/Xfce.hs, dist/build/XMonad/Config/Xfce.o, dist/build/XMonad/Config/Xfce.dyn_o ) [236 of 296] Compiling XMonad.Config.Mate ( XMonad/Config/Mate.hs, dist/build/XMonad/Config/Mate.o, dist/build/XMonad/Config/Mate.dyn_o ) [237 of 296] Compiling XMonad.Config.Kde ( XMonad/Config/Kde.hs, dist/build/XMonad/Config/Kde.o, dist/build/XMonad/Config/Kde.dyn_o ) [238 of 296] Compiling XMonad.Config.Gnome ( XMonad/Config/Gnome.hs, dist/build/XMonad/Config/Gnome.o, dist/build/XMonad/Config/Gnome.dyn_o ) [239 of 296] Compiling XMonad.Actions.WorkspaceNames ( XMonad/Actions/WorkspaceNames.hs, dist/build/XMonad/Actions/WorkspaceNames.o, dist/build/XMonad/Actions/WorkspaceNames.dyn_o ) [240 of 296] Compiling XMonad.Actions.Minimize ( XMonad/Actions/Minimize.hs, dist/build/XMonad/Actions/Minimize.o, dist/build/XMonad/Actions/Minimize.dyn_o ) [241 of 296] Compiling XMonad.Hooks.Minimize ( XMonad/Hooks/Minimize.hs, dist/build/XMonad/Hooks/Minimize.o, dist/build/XMonad/Hooks/Minimize.dyn_o ) [242 of 296] Compiling XMonad.Util.ExclusiveScratchpads ( XMonad/Util/ExclusiveScratchpads.hs, dist/build/XMonad/Util/ExclusiveScratchpads.o, dist/build/XMonad/Util/ExclusiveScratchpads.dyn_o ) [243 of 296] Compiling XMonad.Actions.SpawnOn ( XMonad/Actions/SpawnOn.hs, dist/build/XMonad/Actions/SpawnOn.o, dist/build/XMonad/Actions/SpawnOn.dyn_o ) XMonad/Actions/SpawnOn.hs:116:39: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe ManageHook' not matched: Nothing | 116 | , let (Just mh) = mpid ] | ^^^^^^^^^^^^^^^^ [244 of 296] Compiling XMonad.Util.SpawnOnce ( XMonad/Util/SpawnOnce.hs, dist/build/XMonad/Util/SpawnOnce.o, dist/build/XMonad/Util/SpawnOnce.dyn_o ) [245 of 296] Compiling XMonad.Config.Dmwit ( XMonad/Config/Dmwit.hs, dist/build/XMonad/Config/Dmwit.o, dist/build/XMonad/Config/Dmwit.dyn_o ) XMonad/Config/Dmwit.hs:81:35: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[Char]' not matched: [] | 81 | parseKind = unwords . map (\(c:cs) -> toUpper c : cs) . words $ kind | ^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Config/Dmwit.hs:311:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[String]' not matched: [] [[]] [(_:_)] [[], []] ... | 311 | ppOrder = \(_:_:windowTitle:_) -> [windowTitle], | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Config/Dmwit.hs:321:27: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[String]' not matched: [] [[]] [(_:_)] [[], []] ... | 321 | ppOrder = \(wss:_layout:_title:_) -> [wss], | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [246 of 296] Compiling XMonad.Actions.Launcher ( XMonad/Actions/Launcher.hs, dist/build/XMonad/Actions/Launcher.o, dist/build/XMonad/Actions/Launcher.dyn_o ) [247 of 296] Compiling XMonad.Actions.DynamicWorkspaces ( XMonad/Actions/DynamicWorkspaces.hs, dist/build/XMonad/Actions/DynamicWorkspaces.o, dist/build/XMonad/Actions/DynamicWorkspaces.dyn_o ) [248 of 296] Compiling XMonad.Util.NamedScratchpad ( XMonad/Util/NamedScratchpad.hs, dist/build/XMonad/Util/NamedScratchpad.o, dist/build/XMonad/Util/NamedScratchpad.dyn_o ) [249 of 296] Compiling XMonad.Util.Scratchpad ( XMonad/Util/Scratchpad.hs, dist/build/XMonad/Util/Scratchpad.o, dist/build/XMonad/Util/Scratchpad.dyn_o ) [250 of 296] Compiling XMonad.Util.Loggers.NamedScratchpad ( XMonad/Util/Loggers/NamedScratchpad.hs, dist/build/XMonad/Util/Loggers/NamedScratchpad.o, dist/build/XMonad/Util/Loggers/NamedScratchpad.dyn_o ) [251 of 296] Compiling XMonad.Actions.DynamicWorkspaceGroups ( XMonad/Actions/DynamicWorkspaceGroups.hs, dist/build/XMonad/Actions/DynamicWorkspaceGroups.o, dist/build/XMonad/Actions/DynamicWorkspaceGroups.dyn_o ) [252 of 296] Compiling XMonad.Actions.DynamicProjects ( XMonad/Actions/DynamicProjects.hs, dist/build/XMonad/Actions/DynamicProjects.o, dist/build/XMonad/Actions/DynamicProjects.dyn_o ) [253 of 296] Compiling XMonad.Actions.Search ( XMonad/Actions/Search.hs, dist/build/XMonad/Actions/Search.o, dist/build/XMonad/Actions/Search.dyn_o ) [254 of 296] Compiling XMonad.Util.XUtils ( XMonad/Util/XUtils.hs, dist/build/XMonad/Util/XUtils.o, dist/build/XMonad/Util/XUtils.dyn_o ) [255 of 296] Compiling XMonad.Layout.WindowNavigation ( XMonad/Layout/WindowNavigation.hs, dist/build/XMonad/Layout/WindowNavigation.o, dist/build/XMonad/Layout/WindowNavigation.dyn_o ) [256 of 296] Compiling XMonad.Layout.ComboP ( XMonad/Layout/ComboP.hs, dist/build/XMonad/Layout/ComboP.o, dist/build/XMonad/Layout/ComboP.dyn_o ) [257 of 296] Compiling XMonad.Layout.Combo ( XMonad/Layout/Combo.hs, dist/build/XMonad/Layout/Combo.o, dist/build/XMonad/Layout/Combo.dyn_o ) [258 of 296] Compiling XMonad.Layout.ShowWName ( XMonad/Layout/ShowWName.hs, dist/build/XMonad/Layout/ShowWName.o, dist/build/XMonad/Layout/ShowWName.dyn_o ) [259 of 296] Compiling XMonad.Layout.MouseResizableTile ( XMonad/Layout/MouseResizableTile.hs, dist/build/XMonad/Layout/MouseResizableTile.o, dist/build/XMonad/Layout/MouseResizableTile.dyn_o ) [260 of 296] Compiling XMonad.Layout.DragPane ( XMonad/Layout/DragPane.hs, dist/build/XMonad/Layout/DragPane.o, dist/build/XMonad/Layout/DragPane.dyn_o ) [261 of 296] Compiling XMonad.Layout.LayoutCombinators ( XMonad/Layout/LayoutCombinators.hs, dist/build/XMonad/Layout/LayoutCombinators.o, dist/build/XMonad/Layout/LayoutCombinators.dyn_o ) [262 of 296] Compiling XMonad.Layout.Decoration ( XMonad/Layout/Decoration.hs, dist/build/XMonad/Layout/Decoration.o, dist/build/XMonad/Layout/Decoration.dyn_o ) XMonad/Layout/Decoration.hs:320:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Rectangle' not matched: Nothing | 320 | let Just (Rectangle dx _ dwh _) = decoRectM | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [263 of 296] Compiling XMonad.Util.Themes ( XMonad/Util/Themes.hs, dist/build/XMonad/Util/Themes.o, dist/build/XMonad/Util/Themes.dyn_o ) [264 of 296] Compiling XMonad.Prompt.Theme ( XMonad/Prompt/Theme.hs, dist/build/XMonad/Prompt/Theme.o, dist/build/XMonad/Prompt/Theme.dyn_o ) [265 of 296] Compiling XMonad.Layout.TallMastersCombo ( XMonad/Layout/TallMastersCombo.hs, dist/build/XMonad/Layout/TallMastersCombo.o, dist/build/XMonad/Layout/TallMastersCombo.dyn_o ) XMonad/Layout/TallMastersCombo.hs:326:15: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 326 | d:ds = dropWhile (/= w) downLst | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/TallMastersCombo.hs:330:15: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 330 | u:us = dropWhile (/= w) upLst | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [266 of 296] Compiling XMonad.Layout.Tabbed ( XMonad/Layout/Tabbed.hs, dist/build/XMonad/Layout/Tabbed.o, dist/build/XMonad/Layout/Tabbed.dyn_o ) [267 of 296] Compiling XMonad.Config.Sjanssen ( XMonad/Config/Sjanssen.hs, dist/build/XMonad/Config/Sjanssen.o, dist/build/XMonad/Config/Sjanssen.dyn_o ) [268 of 296] Compiling XMonad.Config.Droundy ( XMonad/Config/Droundy.hs, dist/build/XMonad/Config/Droundy.o, dist/build/XMonad/Config/Droundy.dyn_o ) [269 of 296] Compiling XMonad.Layout.SubLayouts ( XMonad/Layout/SubLayouts.hs, dist/build/XMonad/Layout/SubLayouts.o, dist/build/XMonad/Layout/SubLayouts.dyn_o ) XMonad/Layout/SubLayouts.hs:214:32: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 214 | focusMaster' st = let (f:fs) = W.integrate st | ^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/SubLayouts.hs:447:18: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (W.Stack a)' not matched: Nothing | 447 | W.Stack (let Just f' = lu f in f') (mapMaybe lu ls) (mapMaybe lu rs) | ^^^^^^^^^^^^^^ [270 of 296] Compiling XMonad.Hooks.WindowSwallowing ( XMonad/Hooks/WindowSwallowing.hs, dist/build/XMonad/Hooks/WindowSwallowing.o, dist/build/XMonad/Hooks/WindowSwallowing.dyn_o ) [271 of 296] Compiling XMonad.Layout.SimpleDecoration ( XMonad/Layout/SimpleDecoration.hs, dist/build/XMonad/Layout/SimpleDecoration.o, dist/build/XMonad/Layout/SimpleDecoration.dyn_o ) [272 of 296] Compiling XMonad.Layout.ResizeScreen ( XMonad/Layout/ResizeScreen.hs, dist/build/XMonad/Layout/ResizeScreen.o, dist/build/XMonad/Layout/ResizeScreen.dyn_o ) [273 of 296] Compiling XMonad.Layout.TabBarDecoration ( XMonad/Layout/TabBarDecoration.hs, dist/build/XMonad/Layout/TabBarDecoration.o, dist/build/XMonad/Layout/TabBarDecoration.dyn_o ) [274 of 296] Compiling XMonad.Layout.MultiToggle.TabBarDecoration ( XMonad/Layout/MultiToggle/TabBarDecoration.hs, dist/build/XMonad/Layout/MultiToggle/TabBarDecoration.o, dist/build/XMonad/Layout/MultiToggle/TabBarDecoration.dyn_o ) [275 of 296] Compiling XMonad.Layout.NoFrillsDecoration ( XMonad/Layout/NoFrillsDecoration.hs, dist/build/XMonad/Layout/NoFrillsDecoration.o, dist/build/XMonad/Layout/NoFrillsDecoration.dyn_o ) [276 of 296] Compiling XMonad.Layout.LayoutHints ( XMonad/Layout/LayoutHints.hs, dist/build/XMonad/Layout/LayoutHints.o, dist/build/XMonad/Layout/LayoutHints.dyn_o ) [277 of 296] Compiling XMonad.Layout.Groups.Examples ( XMonad/Layout/Groups/Examples.hs, dist/build/XMonad/Layout/Groups/Examples.o, dist/build/XMonad/Layout/Groups/Examples.dyn_o ) [278 of 296] Compiling XMonad.Layout.Groups.Wmii ( XMonad/Layout/Groups/Wmii.hs, dist/build/XMonad/Layout/Groups/Wmii.o, dist/build/XMonad/Layout/Groups/Wmii.dyn_o ) [279 of 296] Compiling XMonad.Layout.FixedAspectRatio ( XMonad/Layout/FixedAspectRatio.hs, dist/build/XMonad/Layout/FixedAspectRatio.o, dist/build/XMonad/Layout/FixedAspectRatio.dyn_o ) [280 of 296] Compiling XMonad.Layout.DwmStyle ( XMonad/Layout/DwmStyle.hs, dist/build/XMonad/Layout/DwmStyle.o, dist/build/XMonad/Layout/DwmStyle.dyn_o ) [281 of 296] Compiling XMonad.Hooks.PositionStoreHooks ( XMonad/Hooks/PositionStoreHooks.hs, dist/build/XMonad/Hooks/PositionStoreHooks.o, dist/build/XMonad/Hooks/PositionStoreHooks.dyn_o ) [282 of 296] Compiling XMonad.Actions.GridSelect ( XMonad/Actions/GridSelect.hs, dist/build/XMonad/Actions/GridSelect.o, dist/build/XMonad/Actions/GridSelect.dyn_o ) XMonad/Actions/GridSelect.hs:292:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `pure = return' definition detected in the instance declaration for `Applicative (TwoD a)'. Move definition from `return' to `pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 292 | pure = return | ^^^^^^^^^^^^^ [283 of 296] Compiling XMonad.Actions.WindowMenu ( XMonad/Actions/WindowMenu.hs, dist/build/XMonad/Actions/WindowMenu.o, dist/build/XMonad/Actions/WindowMenu.dyn_o ) [284 of 296] Compiling XMonad.Layout.DecorationAddons ( XMonad/Layout/DecorationAddons.hs, dist/build/XMonad/Layout/DecorationAddons.o, dist/build/XMonad/Layout/DecorationAddons.dyn_o ) [285 of 296] Compiling XMonad.Layout.ImageButtonDecoration ( XMonad/Layout/ImageButtonDecoration.hs, dist/build/XMonad/Layout/ImageButtonDecoration.o, dist/build/XMonad/Layout/ImageButtonDecoration.dyn_o ) [286 of 296] Compiling XMonad.Layout.WindowSwitcherDecoration ( XMonad/Layout/WindowSwitcherDecoration.hs, dist/build/XMonad/Layout/WindowSwitcherDecoration.o, dist/build/XMonad/Layout/WindowSwitcherDecoration.dyn_o ) XMonad/Layout/WindowSwitcherDecoration.hs:132:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Window], [Window])' not matched: ([], []) ((_:_), []) | 132 | let (ls, t:rs) = break (win ==) allWindowsSwitched | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [287 of 296] Compiling XMonad.Layout.ButtonDecoration ( XMonad/Layout/ButtonDecoration.hs, dist/build/XMonad/Layout/ButtonDecoration.o, dist/build/XMonad/Layout/ButtonDecoration.dyn_o ) [288 of 296] Compiling XMonad.Layout.BorderResize ( XMonad/Layout/BorderResize.hs, dist/build/XMonad/Layout/BorderResize.o, dist/build/XMonad/Layout/BorderResize.dyn_o ) [289 of 296] Compiling XMonad.Config.Bluetile ( XMonad/Config/Bluetile.hs, dist/build/XMonad/Config/Bluetile.o, dist/build/XMonad/Config/Bluetile.dyn_o ) [290 of 296] Compiling XMonad.Layout.BinarySpacePartition ( XMonad/Layout/BinarySpacePartition.hs, dist/build/XMonad/Layout/BinarySpacePartition.o, dist/build/XMonad/Layout/BinarySpacePartition.dyn_o ) XMonad/Layout/BinarySpacePartition.hs:429:11: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `Tree Split' not matched: Leaf _ | 429 | R -> (t{value=sp{ratio=scaleRatio (ratio sp) xsc}}, crumb) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/BinarySpacePartition.hs:430:11: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `Tree Split' not matched: Leaf _ | 430 | D -> (t{value=sp{ratio=scaleRatio (ratio sp) ysc}}, crumb) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/BinarySpacePartition.hs:431:11: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `Tree Split' not matched: Leaf _ | 431 | L -> (t{value=sp{ratio=1-scaleRatio (1-ratio sp) xsc}}, crumb) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/BinarySpacePartition.hs:432:11: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `Tree Split' not matched: Leaf _ | 432 | U -> (t{value=sp{ratio=1-scaleRatio (1-ratio sp) ysc}}, crumb) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [291 of 296] Compiling XMonad.Actions.ShowText ( XMonad/Actions/ShowText.hs, dist/build/XMonad/Actions/ShowText.o, dist/build/XMonad/Actions/ShowText.dyn_o ) [292 of 296] Compiling XMonad.Actions.MouseResize ( XMonad/Actions/MouseResize.hs, dist/build/XMonad/Actions/MouseResize.o, dist/build/XMonad/Actions/MouseResize.dyn_o ) [293 of 296] Compiling XMonad.Layout.SimpleFloat ( XMonad/Layout/SimpleFloat.hs, dist/build/XMonad/Layout/SimpleFloat.o, dist/build/XMonad/Layout/SimpleFloat.dyn_o ) [294 of 296] Compiling XMonad.Config.Arossato ( XMonad/Config/Arossato.hs, dist/build/XMonad/Config/Arossato.o, dist/build/XMonad/Config/Arossato.dyn_o ) [295 of 296] Compiling XMonad.Layout.DecorationMadness ( XMonad/Layout/DecorationMadness.hs, dist/build/XMonad/Layout/DecorationMadness.o, dist/build/XMonad/Layout/DecorationMadness.dyn_o ) [296 of 296] Compiling XMonad.Actions.EasyMotion ( XMonad/Actions/EasyMotion.hs, dist/build/XMonad/Actions/EasyMotion.o, dist/build/XMonad/Actions/EasyMotion.dyn_o ) [ 1 of 296] Compiling XMonad.Actions.AfterDrag ( XMonad/Actions/AfterDrag.hs, dist/build/XMonad/Actions/AfterDrag.p_o ) [ 2 of 296] Compiling XMonad.Actions.BluetileCommands ( XMonad/Actions/BluetileCommands.hs, dist/build/XMonad/Actions/BluetileCommands.p_o ) [ 3 of 296] Compiling XMonad.Actions.ConstrainedResize ( XMonad/Actions/ConstrainedResize.hs, dist/build/XMonad/Actions/ConstrainedResize.p_o ) [ 4 of 296] Compiling XMonad.Actions.CycleRecentWS ( XMonad/Actions/CycleRecentWS.hs, dist/build/XMonad/Actions/CycleRecentWS.p_o ) [ 5 of 296] Compiling XMonad.Actions.DeManage ( XMonad/Actions/DeManage.hs, dist/build/XMonad/Actions/DeManage.p_o ) [ 6 of 296] Compiling XMonad.Actions.DwmPromote ( XMonad/Actions/DwmPromote.hs, dist/build/XMonad/Actions/DwmPromote.p_o ) XMonad/Actions/DwmPromote.hs:50:73: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Window]' not matched: [] | 50 | Stack t ls rs -> Stack t [] (ys ++ x : rs) where (x:ys) = reverse ls | ^^^^^^^^^^^^^^^^^^^ [ 7 of 296] Compiling XMonad.Actions.FocusNth ( XMonad/Actions/FocusNth.hs, dist/build/XMonad/Actions/FocusNth.p_o ) XMonad/Actions/FocusNth.hs:53:24: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 53 | | n < length l = let (nl, nc:nr) = splitAt (length l - n - 1) l in Stack nc (nl ++ c : nr) r | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/FocusNth.hs:54:24: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 54 | | otherwise = let (nl, nc:nr) = splitAt (n - length l - 1) r in Stack nc l (nl ++ c : nr) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/FocusNth.hs:59:5: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 59 | (t:rs) = drop n l | ^^^^^^^^^^^^^^^^^^^^ [ 8 of 296] Compiling XMonad.Actions.NoBorders ( XMonad/Actions/NoBorders.hs, dist/build/XMonad/Actions/NoBorders.p_o ) [ 9 of 296] Compiling XMonad.Actions.PerWindowKeys ( XMonad/Actions/PerWindowKeys.hs, dist/build/XMonad/Actions/PerWindowKeys.p_o ) [ 10 of 296] Compiling XMonad.Actions.PerWorkspaceKeys ( XMonad/Actions/PerWorkspaceKeys.hs, dist/build/XMonad/Actions/PerWorkspaceKeys.p_o ) [ 11 of 296] Compiling XMonad.Actions.Promote ( XMonad/Actions/Promote.hs, dist/build/XMonad/Actions/Promote.p_o ) [ 12 of 296] Compiling XMonad.Actions.RandomBackground ( XMonad/Actions/RandomBackground.hs, dist/build/XMonad/Actions/RandomBackground.p_o ) [ 13 of 296] Compiling XMonad.Actions.RotSlaves ( XMonad/Actions/RotSlaves.hs, dist/build/XMonad/Actions/RotSlaves.p_o ) XMonad/Actions/RotSlaves.hs:52:12: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 52 | where (master:ws) = integrate s | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/RotSlaves.hs:53:12: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 53 | (revls',t':rs') = splitAt (length ls) (master:f ws) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/RotSlaves.hs:63:11: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 63 | where (revls,r:rs) = splitAt (length (up s)) (f (integrate s)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 14 of 296] Compiling XMonad.Actions.CycleWindows ( XMonad/Actions/CycleWindows.hs, dist/build/XMonad/Actions/CycleWindows.p_o ) XMonad/Actions/CycleWindows.hs:182:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 182 | (l',t':r') = second reverse . splitAt (length l) $ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... XMonad/Actions/CycleWindows.hs:208:11: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 208 | where (t':rs') = f (t:rs) | ^^^^^^^^^^^^^^^^^^^ XMonad/Actions/CycleWindows.hs:226:12: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 226 | where (master:revls) = reverse ls | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 15 of 296] Compiling XMonad.Config.Azerty ( XMonad/Config/Azerty.hs, dist/build/XMonad/Config/Azerty.p_o ) [ 16 of 296] Compiling XMonad.Config.Bepo ( XMonad/Config/Bepo.hs, dist/build/XMonad/Config/Bepo.p_o ) [ 17 of 296] Compiling XMonad.Doc.Configuring ( XMonad/Doc/Configuring.hs, dist/build/XMonad/Doc/Configuring.p_o ) [ 18 of 296] Compiling XMonad.Doc.Developing ( XMonad/Doc/Developing.hs, dist/build/XMonad/Doc/Developing.p_o ) [ 19 of 296] Compiling XMonad.Doc.Extending ( XMonad/Doc/Extending.hs, dist/build/XMonad/Doc/Extending.p_o ) [ 20 of 296] Compiling XMonad.Doc ( XMonad/Doc.hs, dist/build/XMonad/Doc.p_o ) [ 21 of 296] Compiling XMonad.Hooks.Script ( XMonad/Hooks/Script.hs, dist/build/XMonad/Hooks/Script.p_o ) [ 22 of 296] Compiling XMonad.Layout.Accordion ( XMonad/Layout/Accordion.hs, dist/build/XMonad/Layout/Accordion.p_o ) [ 23 of 296] Compiling XMonad.Layout.BinaryColumn ( XMonad/Layout/BinaryColumn.hs, dist/build/XMonad/Layout/BinaryColumn.p_o ) [ 24 of 296] Compiling XMonad.Layout.Column ( XMonad/Layout/Column.hs, dist/build/XMonad/Layout/Column.p_o ) [ 25 of 296] Compiling XMonad.Layout.Grid ( XMonad/Layout/Grid.hs, dist/build/XMonad/Layout/Grid.p_o ) [ 26 of 296] Compiling XMonad.Layout.LayoutScreens ( XMonad/Layout/LayoutScreens.hs, dist/build/XMonad/Layout/LayoutScreens.p_o ) XMonad/Layout/LayoutScreens.hs:67:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([W.Workspace WorkspaceId (Layout Window) Window], [W.Workspace WorkspaceId (Layout Window) Window])' not matched: ([], []) ([], (_:_)) | 67 | let (x:xs, ys) = splitAt nscr $ map W.workspace (v:vs) ++ hs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/LayoutScreens.hs:68:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Rectangle]' not matched: [] | 68 | s:ss = map snd wss | ^^^^^^^^^^^^^^^^^^ XMonad/Layout/LayoutScreens.hs:80:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([W.Workspace WorkspaceId (Layout Window) Window], [W.Workspace WorkspaceId (Layout Window) Window])' not matched: ([], []) ([], (_:_)) | 80 | let (x:xs, ys) = splitAt nscr $ W.workspace c : hs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/LayoutScreens.hs:81:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Rectangle]' not matched: [] | 81 | s:ss = map snd wss | ^^^^^^^^^^^^^^^^^^ [ 27 of 296] Compiling XMonad.Layout.OneBig ( XMonad/Layout/OneBig.hs, dist/build/XMonad/Layout/OneBig.p_o ) [ 28 of 296] Compiling XMonad.Layout.Roledex ( XMonad/Layout/Roledex.hs, dist/build/XMonad/Layout/Roledex.p_o ) [ 29 of 296] Compiling XMonad.Layout.Simplest ( XMonad/Layout/Simplest.hs, dist/build/XMonad/Layout/Simplest.p_o ) [ 30 of 296] Compiling XMonad.Layout.Spiral ( XMonad/Layout/Spiral.hs, dist/build/XMonad/Layout/Spiral.p_o ) [ 31 of 296] Compiling XMonad.Layout.Square ( XMonad/Layout/Square.hs, dist/build/XMonad/Layout/Square.p_o ) [ 32 of 296] Compiling XMonad.Layout.TwoPane ( XMonad/Layout/TwoPane.hs, dist/build/XMonad/Layout/TwoPane.p_o ) [ 33 of 296] Compiling XMonad.Layout.TwoPanePersistent ( XMonad/Layout/TwoPanePersistent.hs, dist/build/XMonad/Layout/TwoPanePersistent.p_o ) [ 34 of 296] Compiling XMonad.Prelude ( XMonad/Prelude.hs, dist/build/XMonad/Prelude.p_o ) [ 35 of 296] Compiling XMonad.Layout.ToggleLayouts ( XMonad/Layout/ToggleLayouts.hs, dist/build/XMonad/Layout/ToggleLayouts.p_o ) [ 36 of 296] Compiling XMonad.Layout.ThreeColumns ( XMonad/Layout/ThreeColumns.hs, dist/build/XMonad/Layout/ThreeColumns.p_o ) [ 37 of 296] Compiling XMonad.Layout.StackTile ( XMonad/Layout/StackTile.hs, dist/build/XMonad/Layout/StackTile.p_o ) [ 38 of 296] Compiling XMonad.Layout.ResizableTile ( XMonad/Layout/ResizableTile.hs, dist/build/XMonad/Layout/ResizableTile.p_o ) [ 39 of 296] Compiling XMonad.Layout.ResizableThreeColumns ( XMonad/Layout/ResizableThreeColumns.hs, dist/build/XMonad/Layout/ResizableThreeColumns.p_o ) [ 40 of 296] Compiling XMonad.Layout.PerWorkspace ( XMonad/Layout/PerWorkspace.hs, dist/build/XMonad/Layout/PerWorkspace.p_o ) [ 41 of 296] Compiling XMonad.Layout.PerScreen ( XMonad/Layout/PerScreen.hs, dist/build/XMonad/Layout/PerScreen.p_o ) [ 42 of 296] Compiling XMonad.Layout.MultiToggle ( XMonad/Layout/MultiToggle.hs, dist/build/XMonad/Layout/MultiToggle.p_o ) [ 43 of 296] Compiling XMonad.Layout.MultiDishes ( XMonad/Layout/MultiDishes.hs, dist/build/XMonad/Layout/MultiDishes.p_o ) [ 44 of 296] Compiling XMonad.Layout.MultiColumns ( XMonad/Layout/MultiColumns.hs, dist/build/XMonad/Layout/MultiColumns.p_o ) [ 45 of 296] Compiling XMonad.Layout.MosaicAlt ( XMonad/Layout/MosaicAlt.hs, dist/build/XMonad/Layout/MosaicAlt.p_o ) [ 46 of 296] Compiling XMonad.Layout.Mosaic ( XMonad/Layout/Mosaic.hs, dist/build/XMonad/Layout/Mosaic.p_o ) XMonad/Layout/Mosaic.hs:195:5: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid (Tree a)'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 195 | mappend Empty x = x | ^^^^^^^^^^^^^^^^^^^... XMonad/Layout/Mosaic.hs:200:5: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup (Tree a)'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 200 | (<>) = mappend | ^^^^^^^^^^^^^^ [ 47 of 296] Compiling XMonad.Layout.LayoutModifier ( XMonad/Layout/LayoutModifier.hs, dist/build/XMonad/Layout/LayoutModifier.p_o ) [ 48 of 296] Compiling XMonad.Layout.WindowArranger ( XMonad/Layout/WindowArranger.hs, dist/build/XMonad/Layout/WindowArranger.p_o ) [ 49 of 296] Compiling XMonad.Layout.VoidBorders ( XMonad/Layout/VoidBorders.hs, dist/build/XMonad/Layout/VoidBorders.p_o ) [ 50 of 296] Compiling XMonad.Layout.SimplestFloat ( XMonad/Layout/SimplestFloat.hs, dist/build/XMonad/Layout/SimplestFloat.p_o ) [ 51 of 296] Compiling XMonad.Layout.Renamed ( XMonad/Layout/Renamed.hs, dist/build/XMonad/Layout/Renamed.p_o ) XMonad/Layout/Renamed.hs:74:23: warning: [-Woperator-whitespace-ext-conflict] The prefix use of a `$' would denote an untyped splice were the TemplateHaskell extension enabled. Suggested fix: add whitespace after the `$'. | 74 | apply (Chain rs) s = ($s) $ foldr (flip (.) . apply) id rs | ^ [ 52 of 296] Compiling XMonad.Layout.Reflect ( XMonad/Layout/Reflect.hs, dist/build/XMonad/Layout/Reflect.p_o ) [ 53 of 296] Compiling XMonad.Layout.OnHost ( XMonad/Layout/OnHost.hs, dist/build/XMonad/Layout/OnHost.p_o ) [ 54 of 296] Compiling XMonad.Layout.Named ( XMonad/Layout/Named.hs, dist/build/XMonad/Layout/Named.p_o ) [ 55 of 296] Compiling XMonad.Layout.MessageControl ( XMonad/Layout/MessageControl.hs, dist/build/XMonad/Layout/MessageControl.p_o ) [ 56 of 296] Compiling XMonad.Layout.Maximize ( XMonad/Layout/Maximize.hs, dist/build/XMonad/Layout/Maximize.p_o ) [ 57 of 296] Compiling XMonad.Layout.Master ( XMonad/Layout/Master.hs, dist/build/XMonad/Layout/Master.p_o ) [ 58 of 296] Compiling XMonad.Layout.Magnifier ( XMonad/Layout/Magnifier.hs, dist/build/XMonad/Layout/Magnifier.p_o ) [ 59 of 296] Compiling XMonad.Layout.LimitWindows ( XMonad/Layout/LimitWindows.hs, dist/build/XMonad/Layout/LimitWindows.p_o ) [ 60 of 296] Compiling XMonad.Layout.Hidden ( XMonad/Layout/Hidden.hs, dist/build/XMonad/Layout/Hidden.p_o ) [ 61 of 296] Compiling XMonad.Layout.DraggingVisualizer ( XMonad/Layout/DraggingVisualizer.hs, dist/build/XMonad/Layout/DraggingVisualizer.p_o ) [ 62 of 296] Compiling XMonad.Layout.CenteredMaster ( XMonad/Layout/CenteredMaster.hs, dist/build/XMonad/Layout/CenteredMaster.p_o ) [ 63 of 296] Compiling XMonad.Layout.IfMax ( XMonad/Layout/IfMax.hs, dist/build/XMonad/Layout/IfMax.p_o ) [ 64 of 296] Compiling XMonad.Layout.HintedTile ( XMonad/Layout/HintedTile.hs, dist/build/XMonad/Layout/HintedTile.p_o ) [ 65 of 296] Compiling XMonad.Layout.HintedGrid ( XMonad/Layout/HintedGrid.hs, dist/build/XMonad/Layout/HintedGrid.p_o ) [ 66 of 296] Compiling XMonad.Layout.GridVariants ( XMonad/Layout/GridVariants.hs, dist/build/XMonad/Layout/GridVariants.p_o ) [ 67 of 296] Compiling XMonad.Layout.FixedColumn ( XMonad/Layout/FixedColumn.hs, dist/build/XMonad/Layout/FixedColumn.p_o ) [ 68 of 296] Compiling XMonad.Layout.Dishes ( XMonad/Layout/Dishes.hs, dist/build/XMonad/Layout/Dishes.p_o ) [ 69 of 296] Compiling XMonad.Layout.Cross ( XMonad/Layout/Cross.hs, dist/build/XMonad/Layout/Cross.p_o ) [ 70 of 296] Compiling XMonad.Layout.Circle ( XMonad/Layout/Circle.hs, dist/build/XMonad/Layout/Circle.p_o ) [ 71 of 296] Compiling XMonad.Layout.AvoidFloats ( XMonad/Layout/AvoidFloats.hs, dist/build/XMonad/Layout/AvoidFloats.p_o ) [ 72 of 296] Compiling XMonad.Layout.AutoMaster ( XMonad/Layout/AutoMaster.hs, dist/build/XMonad/Layout/AutoMaster.p_o ) [ 73 of 296] Compiling XMonad.Hooks.XPropManage ( XMonad/Hooks/XPropManage.hs, dist/build/XMonad/Hooks/XPropManage.p_o ) [ 74 of 296] Compiling XMonad.Hooks.WorkspaceByPos ( XMonad/Hooks/WorkspaceByPos.hs, dist/build/XMonad/Hooks/WorkspaceByPos.p_o ) [ 75 of 296] Compiling XMonad.Hooks.TaffybarPagerHints ( XMonad/Hooks/TaffybarPagerHints.hs, dist/build/XMonad/Hooks/TaffybarPagerHints.p_o ) [ 76 of 296] Compiling XMonad.Hooks.SetWMName ( XMonad/Hooks/SetWMName.hs, dist/build/XMonad/Hooks/SetWMName.p_o ) [ 77 of 296] Compiling XMonad.Hooks.ICCCMFocus ( XMonad/Hooks/ICCCMFocus.hs, dist/build/XMonad/Hooks/ICCCMFocus.p_o ) [ 78 of 296] Compiling XMonad.Hooks.RestoreMinimized ( XMonad/Hooks/RestoreMinimized.hs, dist/build/XMonad/Hooks/RestoreMinimized.p_o ) [ 79 of 296] Compiling XMonad.Hooks.InsertPosition ( XMonad/Hooks/InsertPosition.hs, dist/build/XMonad/Hooks/InsertPosition.p_o ) [ 80 of 296] Compiling XMonad.Hooks.FadeInactive ( XMonad/Hooks/FadeInactive.hs, dist/build/XMonad/Hooks/FadeInactive.p_o ) [ 81 of 296] Compiling XMonad.Hooks.FadeWindows ( XMonad/Hooks/FadeWindows.hs, dist/build/XMonad/Hooks/FadeWindows.p_o ) XMonad/Hooks/FadeWindows.hs:143:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid Opacity'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 143 | r `mappend` OEmpty = r | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... XMonad/Hooks/FadeWindows.hs:147:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup Opacity'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 147 | (<>) = mappend | ^^^^^^^^^^^^^^ [ 82 of 296] Compiling XMonad.Hooks.DynamicProperty ( XMonad/Hooks/DynamicProperty.hs, dist/build/XMonad/Hooks/DynamicProperty.p_o ) [ 83 of 296] Compiling XMonad.Hooks.DebugKeyEvents ( XMonad/Hooks/DebugKeyEvents.hs, dist/build/XMonad/Hooks/DebugKeyEvents.p_o ) [ 84 of 296] Compiling XMonad.Actions.WithAll ( XMonad/Actions/WithAll.hs, dist/build/XMonad/Actions/WithAll.p_o ) [ 85 of 296] Compiling XMonad.Actions.SinkAll ( XMonad/Actions/SinkAll.hs, dist/build/XMonad/Actions/SinkAll.p_o ) [ 86 of 296] Compiling XMonad.Actions.Warp ( XMonad/Actions/Warp.hs, dist/build/XMonad/Actions/Warp.p_o ) [ 87 of 296] Compiling XMonad.Actions.UpdatePointer ( XMonad/Actions/UpdatePointer.hs, dist/build/XMonad/Actions/UpdatePointer.p_o ) [ 88 of 296] Compiling XMonad.Layout.MagicFocus ( XMonad/Layout/MagicFocus.hs, dist/build/XMonad/Layout/MagicFocus.p_o ) [ 89 of 296] Compiling XMonad.Actions.UpdateFocus ( XMonad/Actions/UpdateFocus.hs, dist/build/XMonad/Actions/UpdateFocus.p_o ) [ 90 of 296] Compiling XMonad.Actions.TiledWindowDragging ( XMonad/Actions/TiledWindowDragging.hs, dist/build/XMonad/Actions/TiledWindowDragging.p_o ) XMonad/Actions/TiledWindowDragging.hs:88:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Window], [Window])' not matched: ([], []) ((_:_), []) | 88 | let (ls, t : rs) = break (== win) allWindowsSwitched | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 91 of 296] Compiling XMonad.Actions.Submap ( XMonad/Actions/Submap.hs, dist/build/XMonad/Actions/Submap.p_o ) [ 92 of 296] Compiling XMonad.Actions.PhysicalScreens ( XMonad/Actions/PhysicalScreens.hs, dist/build/XMonad/Actions/PhysicalScreens.p_o ) [ 93 of 296] Compiling XMonad.Actions.OnScreen ( XMonad/Actions/OnScreen.hs, dist/build/XMonad/Actions/OnScreen.p_o ) [ 94 of 296] Compiling XMonad.Actions.MessageFeedback ( XMonad/Actions/MessageFeedback.hs, dist/build/XMonad/Actions/MessageFeedback.p_o ) [ 95 of 296] Compiling XMonad.Actions.FloatKeys ( XMonad/Actions/FloatKeys.hs, dist/build/XMonad/Actions/FloatKeys.p_o ) [ 96 of 296] Compiling XMonad.Hooks.Place ( XMonad/Hooks/Place.hs, dist/build/XMonad/Hooks/Place.p_o ) [ 97 of 296] Compiling XMonad.Actions.FlexibleResize ( XMonad/Actions/FlexibleResize.hs, dist/build/XMonad/Actions/FlexibleResize.p_o ) XMonad/Actions/FlexibleResize.hs:58:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Position]' not matched: [] [(GHC.Int.I32# _)] [(GHC.Int.I32# _), (GHC.Int.I32# _)] [(GHC.Int.I32# _), (GHC.Int.I32# _), (GHC.Int.I32# _)] ... | 58 | [pos_x, pos_y, width, height] = map (fi . ($ wa)) [wa_x, wa_y, wa_width, wa_height] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 98 of 296] Compiling XMonad.Actions.FlexibleManipulate ( XMonad/Actions/FlexibleManipulate.hs, dist/build/XMonad/Actions/FlexibleManipulate.p_o ) [ 99 of 296] Compiling XMonad.Actions.FindEmptyWorkspace ( XMonad/Actions/FindEmptyWorkspace.hs, dist/build/XMonad/Actions/FindEmptyWorkspace.p_o ) [100 of 296] Compiling XMonad.Actions.CycleSelectedLayouts ( XMonad/Actions/CycleSelectedLayouts.hs, dist/build/XMonad/Actions/CycleSelectedLayouts.p_o ) [101 of 296] Compiling XMonad.Prompt.FuzzyMatch ( XMonad/Prompt/FuzzyMatch.hs, dist/build/XMonad/Prompt/FuzzyMatch.p_o ) XMonad/Prompt/FuzzyMatch.hs:91:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[[Int]]' not matched: [] | 91 | where (os:oss) = map (findOccurrences s) q | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [102 of 296] Compiling XMonad.Util.Cursor ( XMonad/Util/Cursor.hs, dist/build/XMonad/Util/Cursor.p_o ) [103 of 296] Compiling XMonad.Util.CustomKeys ( XMonad/Util/CustomKeys.hs, dist/build/XMonad/Util/CustomKeys.p_o ) [104 of 296] Compiling XMonad.Util.DebugWindow ( XMonad/Util/DebugWindow.hs, dist/build/XMonad/Util/DebugWindow.p_o ) [105 of 296] Compiling XMonad.Hooks.DebugStack ( XMonad/Hooks/DebugStack.hs, dist/build/XMonad/Hooks/DebugStack.p_o ) [106 of 296] Compiling XMonad.Hooks.DebugEvents ( XMonad/Hooks/DebugEvents.hs, dist/build/XMonad/Hooks/DebugEvents.p_o ) XMonad/Hooks/DebugEvents.hs:36:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant except perhaps to import instances from `Control.Monad.Fail' To import instances alone, use: import Control.Monad.Fail() | 36 | import Control.Monad.Fail | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [107 of 296] Compiling XMonad.Util.ExtensibleConf ( XMonad/Util/ExtensibleConf.hs, dist/build/XMonad/Util/ExtensibleConf.p_o ) [108 of 296] Compiling XMonad.Hooks.Rescreen ( XMonad/Hooks/Rescreen.hs, dist/build/XMonad/Hooks/Rescreen.p_o ) [109 of 296] Compiling XMonad.Util.Font ( XMonad/Util/Font.hs, dist/build/XMonad/Util/Font.p_o ) [110 of 296] Compiling XMonad.Util.Hacks ( XMonad/Util/Hacks.hs, dist/build/XMonad/Util/Hacks.p_o ) [111 of 296] Compiling XMonad.Util.Image ( XMonad/Util/Image.hs, dist/build/XMonad/Util/Image.p_o ) [112 of 296] Compiling XMonad.Util.Invisible ( XMonad/Util/Invisible.hs, dist/build/XMonad/Util/Invisible.p_o ) [113 of 296] Compiling XMonad.Util.Minimize ( XMonad/Util/Minimize.hs, dist/build/XMonad/Util/Minimize.p_o ) [114 of 296] Compiling XMonad.Util.NamedActions ( XMonad/Util/NamedActions.hs, dist/build/XMonad/Util/NamedActions.p_o ) [115 of 296] Compiling XMonad.Util.EZConfig ( XMonad/Util/EZConfig.hs, dist/build/XMonad/Util/EZConfig.p_o ) [116 of 296] Compiling XMonad.Config.Prime ( XMonad/Config/Prime.hs, dist/build/XMonad/Config/Prime.p_o ) [117 of 296] Compiling XMonad.Util.NamedWindows ( XMonad/Util/NamedWindows.hs, dist/build/XMonad/Util/NamedWindows.p_o ) [118 of 296] Compiling XMonad.Util.NoTaskbar ( XMonad/Util/NoTaskbar.hs, dist/build/XMonad/Util/NoTaskbar.p_o ) [119 of 296] Compiling XMonad.Util.PureX ( XMonad/Util/PureX.hs, dist/build/XMonad/Util/PureX.p_o ) XMonad/Util/PureX.hs:118:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid (PureX a)'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 118 | mappend = liftA2 mappend | ^^^^^^^^^^^^^^^^^^^^^^^^ [120 of 296] Compiling XMonad.Util.ExtensibleState ( XMonad/Util/ExtensibleState.hs, dist/build/XMonad/Util/ExtensibleState.p_o ) [121 of 296] Compiling XMonad.Util.PositionStore ( XMonad/Util/PositionStore.hs, dist/build/XMonad/Util/PositionStore.p_o ) [122 of 296] Compiling XMonad.Layout.PositionStoreFloat ( XMonad/Layout/PositionStoreFloat.hs, dist/build/XMonad/Layout/PositionStoreFloat.p_o ) [123 of 296] Compiling XMonad.Util.DynamicScratchpads ( XMonad/Util/DynamicScratchpads.hs, dist/build/XMonad/Util/DynamicScratchpads.p_o ) [124 of 296] Compiling XMonad.Util.ActionCycle ( XMonad/Util/ActionCycle.hs, dist/build/XMonad/Util/ActionCycle.p_o ) [125 of 296] Compiling XMonad.Hooks.WorkspaceHistory ( XMonad/Hooks/WorkspaceHistory.hs, dist/build/XMonad/Hooks/WorkspaceHistory.p_o ) [126 of 296] Compiling XMonad.Actions.CycleWorkspaceByScreen ( XMonad/Actions/CycleWorkspaceByScreen.hs, dist/build/XMonad/Actions/CycleWorkspaceByScreen.p_o ) [127 of 296] Compiling XMonad.Hooks.WallpaperSetter ( XMonad/Hooks/WallpaperSetter.hs, dist/build/XMonad/Hooks/WallpaperSetter.p_o ) XMonad/Hooks/WallpaperSetter.hs:79:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid WallpaperList'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 79 | mappend (WallpaperList w1) (WallpaperList w2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... XMonad/Hooks/WallpaperSetter.hs:83:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `(<>) = mappend' definition detected in the instance declaration for `Semigroup WallpaperList'. Move definition from `mappend' to `(<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 83 | (<>) = mappend | ^^^^^^^^^^^^^^ XMonad/Hooks/WallpaperSetter.hs:189:25: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `(WorkspaceId, Maybe FilePath)' not matched: ([], Nothing) ((_:_), Nothing) | 189 | foundpaths = map (\(n,Just p)->(getRect n,p)) $ filter hasPicAndIsVisible paths | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [128 of 296] Compiling XMonad.Hooks.ToggleHook ( XMonad/Hooks/ToggleHook.hs, dist/build/XMonad/Hooks/ToggleHook.p_o ) [129 of 296] Compiling XMonad.Hooks.FloatNext ( XMonad/Hooks/FloatNext.hs, dist/build/XMonad/Hooks/FloatNext.p_o ) [130 of 296] Compiling XMonad.Hooks.ScreenCorners ( XMonad/Hooks/ScreenCorners.hs, dist/build/XMonad/Hooks/ScreenCorners.p_o ) [131 of 296] Compiling XMonad.Hooks.ManageDebug ( XMonad/Hooks/ManageDebug.hs, dist/build/XMonad/Hooks/ManageDebug.p_o ) [132 of 296] Compiling XMonad.Hooks.DynamicHooks ( XMonad/Hooks/DynamicHooks.hs, dist/build/XMonad/Hooks/DynamicHooks.p_o ) [133 of 296] Compiling XMonad.Hooks.CurrentWorkspaceOnTop ( XMonad/Hooks/CurrentWorkspaceOnTop.hs, dist/build/XMonad/Hooks/CurrentWorkspaceOnTop.p_o ) [134 of 296] Compiling XMonad.Actions.Workscreen ( XMonad/Actions/Workscreen.hs, dist/build/XMonad/Actions/Workscreen.p_o ) XMonad/Actions/Workscreen.hs:93:32: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Workscreen], [Workscreen])' not matched: ([], []) ((_:_), []) | 93 | (x,_:ys) = splitAt wscrId a | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [135 of 296] Compiling XMonad.Actions.SwapPromote ( XMonad/Actions/SwapPromote.hs, dist/build/XMonad/Actions/SwapPromote.p_o ) [136 of 296] Compiling XMonad.Actions.GroupNavigation ( XMonad/Actions/GroupNavigation.hs, dist/build/XMonad/Actions/GroupNavigation.p_o ) [137 of 296] Compiling XMonad.Util.Rectangle ( XMonad/Util/Rectangle.hs, dist/build/XMonad/Util/Rectangle.p_o ) XMonad/Util/Rectangle.hs:205:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Rational]' not matched: [] [(_ GHC.Real.:% _)] [(_ GHC.Real.:% _), (_ GHC.Real.:% _)] [(_ GHC.Real.:% _), (_ GHC.Real.:% _), (_ GHC.Real.:% _)] ... | 205 | let [x1n,y1n,x2n,y2n] = map fromIntegral [x1,y1,x2,y2] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Util/Rectangle.hs:206:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Rational]' not matched: [] [(_ GHC.Real.:% _)] [(_ GHC.Real.:% _), (_ GHC.Real.:% _)] [(_ GHC.Real.:% _), (_ GHC.Real.:% _), (_ GHC.Real.:% _)] ... | 206 | [w1n,h1n,w2n,h2n] = map fromIntegral [w1,h1,w2,h2] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [138 of 296] Compiling XMonad.Layout.Spacing ( XMonad/Layout/Spacing.hs, dist/build/XMonad/Layout/Spacing.p_o ) XMonad/Layout/Spacing.hs:333:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Integer]' not matched: [] [(GHC.Num.Integer.IS _)] [(GHC.Num.Integer.IP _)] [(GHC.Num.Integer.IN _)] ... | 333 | [t',b',r',l'] = map (+o') bl | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [139 of 296] Compiling XMonad.Layout.NoBorders ( XMonad/Layout/NoBorders.hs, dist/build/XMonad/Layout/NoBorders.p_o ) [140 of 296] Compiling XMonad.Layout.MultiToggle.Instances ( XMonad/Layout/MultiToggle/Instances.hs, dist/build/XMonad/Layout/MultiToggle/Instances.p_o ) [141 of 296] Compiling XMonad.Util.Replace ( XMonad/Util/Replace.hs, dist/build/XMonad/Util/Replace.p_o ) [142 of 296] Compiling XMonad.Util.Run ( XMonad/Util/Run.hs, dist/build/XMonad/Util/Run.p_o ) [143 of 296] Compiling XMonad.Util.Dzen ( XMonad/Util/Dzen.hs, dist/build/XMonad/Util/Dzen.p_o ) [144 of 296] Compiling XMonad.Util.Dmenu ( XMonad/Util/Dmenu.hs, dist/build/XMonad/Util/Dmenu.p_o ) [145 of 296] Compiling XMonad.Actions.WindowBringer ( XMonad/Actions/WindowBringer.hs, dist/build/XMonad/Actions/WindowBringer.p_o ) [146 of 296] Compiling XMonad.Actions.Commands ( XMonad/Actions/Commands.hs, dist/build/XMonad/Actions/Commands.p_o ) [147 of 296] Compiling XMonad.Hooks.ServerMode ( XMonad/Hooks/ServerMode.hs, dist/build/XMonad/Hooks/ServerMode.p_o ) [148 of 296] Compiling XMonad.Actions.SimpleDate ( XMonad/Actions/SimpleDate.hs, dist/build/XMonad/Actions/SimpleDate.p_o ) [149 of 296] Compiling XMonad.Actions.Plane ( XMonad/Actions/Plane.hs, dist/build/XMonad/Actions/Plane.p_o ) [150 of 296] Compiling XMonad.Util.SessionStart ( XMonad/Util/SessionStart.hs, dist/build/XMonad/Util/SessionStart.p_o ) [151 of 296] Compiling XMonad.Util.SpawnNamedPipe ( XMonad/Util/SpawnNamedPipe.hs, dist/build/XMonad/Util/SpawnNamedPipe.p_o ) [152 of 296] Compiling XMonad.Util.Stack ( XMonad/Util/Stack.hs, dist/build/XMonad/Util/Stack.p_o ) [153 of 296] Compiling XMonad.Layout.ZoomRow ( XMonad/Layout/ZoomRow.hs, dist/build/XMonad/Layout/ZoomRow.p_o ) [154 of 296] Compiling XMonad.Layout.TrackFloating ( XMonad/Layout/TrackFloating.hs, dist/build/XMonad/Layout/TrackFloating.p_o ) [155 of 296] Compiling XMonad.Layout.StateFull ( XMonad/Layout/StateFull.hs, dist/build/XMonad/Layout/StateFull.p_o ) [156 of 296] Compiling XMonad.Layout.Groups ( XMonad/Layout/Groups.hs, dist/build/XMonad/Layout/Groups.p_o ) XMonad/Layout/Groups.hs:200:24: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 200 | modifyGroups f g = let (seed', id:_) = gen (seed g) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/Groups.hs:208:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 208 | let (seed', id:_) = gen (seed g) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/Groups.hs:221:19: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 221 | (seed', id:_) = gen $ seed g | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/Groups.hs:382:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 382 | let (seed', id:ids) = gen $ seed g | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/Groups.hs:394:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `(Uniq, [Uniq])' not matched: ((U _ _), []) | 394 | let (seed', id:ids) = gen $ seed g | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [157 of 296] Compiling XMonad.Layout.Groups.Helpers ( XMonad/Layout/Groups/Helpers.hs, dist/build/XMonad/Layout/Groups/Helpers.p_o ) XMonad/Layout/Groups/Helpers.hs:158:22: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Window], [Window])' not matched: ([], []) ((_:_), []) | 158 | let (before, _:after) = span (/=w) ws | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [158 of 296] Compiling XMonad.Layout.BoringWindows ( XMonad/Layout/BoringWindows.hs, dist/build/XMonad/Layout/BoringWindows.p_o ) XMonad/Layout/BoringWindows.hs:171:68: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 171 | focusMaster' (W.Stack t ls rs) = W.Stack x [] (xs ++ t : rs) where (x:xs) = reverse ls | ^^^^^^^^^^^^^^^^^^^ [159 of 296] Compiling XMonad.Layout.Minimize ( XMonad/Layout/Minimize.hs, dist/build/XMonad/Layout/Minimize.p_o ) [160 of 296] Compiling XMonad.Hooks.RefocusLast ( XMonad/Hooks/RefocusLast.hs, dist/build/XMonad/Hooks/RefocusLast.p_o ) [161 of 296] Compiling XMonad.Actions.WorkspaceCursors ( XMonad/Actions/WorkspaceCursors.hs, dist/build/XMonad/Actions/WorkspaceCursors.p_o ) [162 of 296] Compiling XMonad.Actions.Sift ( XMonad/Actions/Sift.hs, dist/build/XMonad/Actions/Sift.p_o ) [163 of 296] Compiling XMonad.Actions.RotateSome ( XMonad/Actions/RotateSome.hs, dist/build/XMonad/Actions/RotateSome.p_o ) XMonad/Actions/RotateSome.hs:151:5: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([a], [a])' not matched: ([], []) ((_:_), []) | 151 | (ls', t':rs') = | ^^^^^^^^^^^^^^^... [164 of 296] Compiling XMonad.Util.StringProp ( XMonad/Util/StringProp.hs, dist/build/XMonad/Util/StringProp.p_o ) [165 of 296] Compiling XMonad.Util.Timer ( XMonad/Util/Timer.hs, dist/build/XMonad/Util/Timer.p_o ) [166 of 296] Compiling XMonad.Util.TreeZipper ( XMonad/Util/TreeZipper.hs, dist/build/XMonad/Util/TreeZipper.p_o ) [167 of 296] Compiling XMonad.Actions.TreeSelect ( XMonad/Actions/TreeSelect.hs, dist/build/XMonad/Actions/TreeSelect.p_o ) [168 of 296] Compiling XMonad.Util.Types ( XMonad/Util/Types.hs, dist/build/XMonad/Util/Types.p_o ) [169 of 296] Compiling XMonad.Layout.Gaps ( XMonad/Layout/Gaps.hs, dist/build/XMonad/Layout/Gaps.p_o ) [170 of 296] Compiling XMonad.Layout.Dwindle ( XMonad/Layout/Dwindle.hs, dist/build/XMonad/Layout/Dwindle.p_o ) [171 of 296] Compiling XMonad.Actions.WindowNavigation ( XMonad/Actions/WindowNavigation.hs, dist/build/XMonad/Actions/WindowNavigation.p_o ) [172 of 296] Compiling XMonad.Actions.Navigation2D ( XMonad/Actions/Navigation2D.hs, dist/build/XMonad/Actions/Navigation2D.p_o ) XMonad/Actions/Navigation2D.hs:827:23: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Direction2D], [Direction2D])' not matched: ([], []) ((_:_), []) | 827 | rotateToR d = let (_, _:l) = break (d ==) [U, L, D, R] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [173 of 296] Compiling XMonad.Actions.MouseGestures ( XMonad/Actions/MouseGestures.hs, dist/build/XMonad/Actions/MouseGestures.p_o ) XMonad/Actions/MouseGestures.hs:83:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Direction2D' not matched: Nothing | 83 | (~(Just od), pivot) = case stx of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [174 of 296] Compiling XMonad.Util.Ungrab ( XMonad/Util/Ungrab.hs, dist/build/XMonad/Util/Ungrab.p_o ) [175 of 296] Compiling XMonad.Util.WindowState ( XMonad/Util/WindowState.hs, dist/build/XMonad/Util/WindowState.p_o ) [176 of 296] Compiling XMonad.Util.WorkspaceCompare ( XMonad/Util/WorkspaceCompare.hs, dist/build/XMonad/Util/WorkspaceCompare.p_o ) [177 of 296] Compiling XMonad.Actions.CycleWS ( XMonad/Actions/CycleWS.hs, dist/build/XMonad/Actions/CycleWS.p_o ) [178 of 296] Compiling XMonad.Actions.SwapWorkspaces ( XMonad/Actions/SwapWorkspaces.hs, dist/build/XMonad/Actions/SwapWorkspaces.p_o ) [179 of 296] Compiling XMonad.Actions.DynamicWorkspaceOrder ( XMonad/Actions/DynamicWorkspaceOrder.hs, dist/build/XMonad/Actions/DynamicWorkspaceOrder.p_o ) XMonad/Actions/DynamicWorkspaceOrder.hs:155:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Int]' not matched: [] [_] (_:_:_:_) | 155 | let [i1,i2] = map (fromJust . flip M.lookup m) [w1,w2] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [180 of 296] Compiling XMonad.Util.XSelection ( XMonad/Util/XSelection.hs, dist/build/XMonad/Util/XSelection.p_o ) [181 of 296] Compiling XMonad.Util.Paste ( XMonad/Util/Paste.hs, dist/build/XMonad/Util/Paste.p_o ) [182 of 296] Compiling XMonad.Actions.Prefix ( XMonad/Actions/Prefix.hs, dist/build/XMonad/Actions/Prefix.p_o ) [183 of 296] Compiling XMonad.Actions.KeyRemap ( XMonad/Actions/KeyRemap.hs, dist/build/XMonad/Actions/KeyRemap.p_o ) XMonad/Actions/KeyRemap.hs:151:24: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 151 | getKey char = let Just index = elemIndex char layoutUs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Actions/KeyRemap.hs:153:25: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 153 | getShift char = let Just index = elemIndex char layoutUs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [184 of 296] Compiling XMonad.Prompt ( XMonad/Prompt.hs, dist/build/XMonad/Prompt.p_o ) [185 of 296] Compiling XMonad.Prompt.Zsh ( XMonad/Prompt/Zsh.hs, dist/build/XMonad/Prompt/Zsh.p_o ) [186 of 296] Compiling XMonad.Prompt.XMonad ( XMonad/Prompt/XMonad.hs, dist/build/XMonad/Prompt/XMonad.p_o ) [187 of 296] Compiling XMonad.Prompt.Workspace ( XMonad/Prompt/Workspace.hs, dist/build/XMonad/Prompt/Workspace.p_o ) [188 of 296] Compiling XMonad.Prompt.Unicode ( XMonad/Prompt/Unicode.hs, dist/build/XMonad/Prompt/Unicode.p_o ) [189 of 296] Compiling XMonad.Prompt.Ssh ( XMonad/Prompt/Ssh.hs, dist/build/XMonad/Prompt/Ssh.p_o ) [190 of 296] Compiling XMonad.Prompt.Shell ( XMonad/Prompt/Shell.hs, dist/build/XMonad/Prompt/Shell.p_o ) [191 of 296] Compiling XMonad.Actions.WindowGo ( XMonad/Actions/WindowGo.hs, dist/build/XMonad/Actions/WindowGo.p_o ) XMonad/Actions/WindowGo.hs:161:33: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Window]' not matched: [] [(GHC.Word.W64# _)] | 161 | Just w | w `elem` ws -> let (_:y:_) = dropWhile (/=w) $ cycle ws -- cannot fail to match | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [192 of 296] Compiling XMonad.Prompt.RunOrRaise ( XMonad/Prompt/RunOrRaise.hs, dist/build/XMonad/Prompt/RunOrRaise.p_o ) [193 of 296] Compiling XMonad.Prompt.Pass ( XMonad/Prompt/Pass.hs, dist/build/XMonad/Prompt/Pass.p_o ) [194 of 296] Compiling XMonad.Prompt.OrgMode ( XMonad/Prompt/OrgMode.hs, dist/build/XMonad/Prompt/OrgMode.p_o ) XMonad/Prompt/OrgMode.hs:268:52: warning: [-Wdeprecations] In the use of `iso8601DateFormat' (imported from Data.Time, but defined in time-1.11.1.1:Data.Time.Format.Locale): Deprecated: "use "Data.Time.Format.ISO8601" functions instead" | 268 | isoDay :: String = formatTime defaultTimeLocale (iso8601DateFormat Nothing) day | ^^^^^^^^^^^^^^^^^ [195 of 296] Compiling XMonad.Prompt.Man ( XMonad/Prompt/Man.hs, dist/build/XMonad/Prompt/Man.p_o ) [196 of 296] Compiling XMonad.Prompt.Layout ( XMonad/Prompt/Layout.hs, dist/build/XMonad/Prompt/Layout.p_o ) [197 of 296] Compiling XMonad.Prompt.Input ( XMonad/Prompt/Input.hs, dist/build/XMonad/Prompt/Input.p_o ) [198 of 296] Compiling XMonad.Prompt.Email ( XMonad/Prompt/Email.hs, dist/build/XMonad/Prompt/Email.p_o ) [199 of 296] Compiling XMonad.Prompt.Directory ( XMonad/Prompt/Directory.hs, dist/build/XMonad/Prompt/Directory.p_o ) [200 of 296] Compiling XMonad.Prompt.DirExec ( XMonad/Prompt/DirExec.hs, dist/build/XMonad/Prompt/DirExec.p_o ) [201 of 296] Compiling XMonad.Prompt.ConfirmPrompt ( XMonad/Prompt/ConfirmPrompt.hs, dist/build/XMonad/Prompt/ConfirmPrompt.p_o ) [202 of 296] Compiling XMonad.Prompt.AppendFile ( XMonad/Prompt/AppendFile.hs, dist/build/XMonad/Prompt/AppendFile.p_o ) [203 of 296] Compiling XMonad.Prompt.AppLauncher ( XMonad/Prompt/AppLauncher.hs, dist/build/XMonad/Prompt/AppLauncher.p_o ) [204 of 296] Compiling XMonad.Layout.WorkspaceDir ( XMonad/Layout/WorkspaceDir.hs, dist/build/XMonad/Layout/WorkspaceDir.p_o ) [205 of 296] Compiling XMonad.Actions.TagWindows ( XMonad/Actions/TagWindows.hs, dist/build/XMonad/Actions/TagWindows.p_o ) [206 of 296] Compiling XMonad.Util.WindowProperties ( XMonad/Util/WindowProperties.hs, dist/build/XMonad/Util/WindowProperties.p_o ) [207 of 296] Compiling XMonad.Util.RemoteWindows ( XMonad/Util/RemoteWindows.hs, dist/build/XMonad/Util/RemoteWindows.p_o ) [208 of 296] Compiling XMonad.Layout.Stoppable ( XMonad/Layout/Stoppable.hs, dist/build/XMonad/Layout/Stoppable.p_o ) [209 of 296] Compiling XMonad.Layout.SortedLayout ( XMonad/Layout/SortedLayout.hs, dist/build/XMonad/Layout/SortedLayout.p_o ) [210 of 296] Compiling XMonad.Layout.LayoutBuilder ( XMonad/Layout/LayoutBuilder.hs, dist/build/XMonad/Layout/LayoutBuilder.p_o ) [211 of 296] Compiling XMonad.Layout.LayoutBuilderP ( XMonad/Layout/LayoutBuilderP.hs, dist/build/XMonad/Layout/LayoutBuilderP.p_o ) [212 of 296] Compiling XMonad.Layout.IM ( XMonad/Layout/IM.hs, dist/build/XMonad/Layout/IM.p_o ) [213 of 296] Compiling XMonad.Layout.Drawer ( XMonad/Layout/Drawer.hs, dist/build/XMonad/Layout/Drawer.p_o ) [214 of 296] Compiling XMonad.Hooks.ManageHelpers ( XMonad/Hooks/ManageHelpers.hs, dist/build/XMonad/Hooks/ManageHelpers.p_o ) [215 of 296] Compiling XMonad.Layout.Monitor ( XMonad/Layout/Monitor.hs, dist/build/XMonad/Layout/Monitor.p_o ) [216 of 296] Compiling XMonad.Hooks.UrgencyHook ( XMonad/Hooks/UrgencyHook.hs, dist/build/XMonad/Hooks/UrgencyHook.p_o ) [217 of 296] Compiling XMonad.Hooks.StatusBar.PP ( XMonad/Hooks/StatusBar/PP.hs, dist/build/XMonad/Hooks/StatusBar/PP.p_o ) [218 of 296] Compiling XMonad.Util.Loggers ( XMonad/Util/Loggers.hs, dist/build/XMonad/Util/Loggers.p_o ) [219 of 296] Compiling XMonad.Util.ClickableWorkspaces ( XMonad/Util/ClickableWorkspaces.hs, dist/build/XMonad/Util/ClickableWorkspaces.p_o ) [220 of 296] Compiling XMonad.Layout.IndependentScreens ( XMonad/Layout/IndependentScreens.hs, dist/build/XMonad/Layout/IndependentScreens.p_o ) [221 of 296] Compiling XMonad.Actions.LinkWorkspaces ( XMonad/Actions/LinkWorkspaces.hs, dist/build/XMonad/Actions/LinkWorkspaces.p_o ) [222 of 296] Compiling XMonad.Hooks.DynamicIcons ( XMonad/Hooks/DynamicIcons.hs, dist/build/XMonad/Hooks/DynamicIcons.p_o ) [223 of 296] Compiling XMonad.Actions.CopyWindow ( XMonad/Actions/CopyWindow.hs, dist/build/XMonad/Actions/CopyWindow.p_o ) [224 of 296] Compiling XMonad.Prompt.Window ( XMonad/Prompt/Window.hs, dist/build/XMonad/Prompt/Window.p_o ) [225 of 296] Compiling XMonad.Actions.TopicSpace ( XMonad/Actions/TopicSpace.hs, dist/build/XMonad/Actions/TopicSpace.p_o ) [226 of 296] Compiling XMonad.Hooks.Focus ( XMonad/Hooks/Focus.hs, dist/build/XMonad/Hooks/Focus.p_o ) XMonad/Hooks/Focus.hs:364:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad FocusQuery'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 364 | return x = FocusQuery (return x) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [227 of 296] Compiling XMonad.Hooks.ManageDocks ( XMonad/Hooks/ManageDocks.hs, dist/build/XMonad/Hooks/ManageDocks.p_o ) [228 of 296] Compiling XMonad.Hooks.StatusBar ( XMonad/Hooks/StatusBar.hs, dist/build/XMonad/Hooks/StatusBar.p_o ) [229 of 296] Compiling XMonad.Hooks.DynamicLog ( XMonad/Hooks/DynamicLog.hs, dist/build/XMonad/Hooks/DynamicLog.p_o ) [230 of 296] Compiling XMonad.Hooks.DynamicBars ( XMonad/Hooks/DynamicBars.hs, dist/build/XMonad/Hooks/DynamicBars.p_o ) [231 of 296] Compiling XMonad.Actions.FloatSnap ( XMonad/Actions/FloatSnap.hs, dist/build/XMonad/Actions/FloatSnap.p_o ) XMonad/Actions/FloatSnap.hs:288:12: warning: [-Woperator-whitespace-ext-conflict] The prefix use of a `$' would denote an untyped splice were the TemplateHaskell extension enabled. Suggested fix: add whitespace after the `$'. | 288 | gr <- ($sr) <$> calcGap (S.fromList [minBound .. maxBound]) | ^ [232 of 296] Compiling XMonad.Hooks.EwmhDesktops ( XMonad/Hooks/EwmhDesktops.hs, dist/build/XMonad/Hooks/EwmhDesktops.p_o ) [233 of 296] Compiling XMonad.Layout.Fullscreen ( XMonad/Layout/Fullscreen.hs, dist/build/XMonad/Layout/Fullscreen.p_o ) [234 of 296] Compiling XMonad.Config.Desktop ( XMonad/Config/Desktop.hs, dist/build/XMonad/Config/Desktop.p_o ) [235 of 296] Compiling XMonad.Config.Xfce ( XMonad/Config/Xfce.hs, dist/build/XMonad/Config/Xfce.p_o ) [236 of 296] Compiling XMonad.Config.Mate ( XMonad/Config/Mate.hs, dist/build/XMonad/Config/Mate.p_o ) [237 of 296] Compiling XMonad.Config.Kde ( XMonad/Config/Kde.hs, dist/build/XMonad/Config/Kde.p_o ) [238 of 296] Compiling XMonad.Config.Gnome ( XMonad/Config/Gnome.hs, dist/build/XMonad/Config/Gnome.p_o ) [239 of 296] Compiling XMonad.Actions.WorkspaceNames ( XMonad/Actions/WorkspaceNames.hs, dist/build/XMonad/Actions/WorkspaceNames.p_o ) [240 of 296] Compiling XMonad.Actions.Minimize ( XMonad/Actions/Minimize.hs, dist/build/XMonad/Actions/Minimize.p_o ) [241 of 296] Compiling XMonad.Hooks.Minimize ( XMonad/Hooks/Minimize.hs, dist/build/XMonad/Hooks/Minimize.p_o ) [242 of 296] Compiling XMonad.Util.ExclusiveScratchpads ( XMonad/Util/ExclusiveScratchpads.hs, dist/build/XMonad/Util/ExclusiveScratchpads.p_o ) [243 of 296] Compiling XMonad.Actions.SpawnOn ( XMonad/Actions/SpawnOn.hs, dist/build/XMonad/Actions/SpawnOn.p_o ) XMonad/Actions/SpawnOn.hs:116:39: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe ManageHook' not matched: Nothing | 116 | , let (Just mh) = mpid ] | ^^^^^^^^^^^^^^^^ [244 of 296] Compiling XMonad.Util.SpawnOnce ( XMonad/Util/SpawnOnce.hs, dist/build/XMonad/Util/SpawnOnce.p_o ) [245 of 296] Compiling XMonad.Config.Dmwit ( XMonad/Config/Dmwit.hs, dist/build/XMonad/Config/Dmwit.p_o ) XMonad/Config/Dmwit.hs:81:35: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[Char]' not matched: [] | 81 | parseKind = unwords . map (\(c:cs) -> toUpper c : cs) . words $ kind | ^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Config/Dmwit.hs:311:16: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[String]' not matched: [] [[]] [(_:_)] [[], []] ... | 311 | ppOrder = \(_:_:windowTitle:_) -> [windowTitle], | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Config/Dmwit.hs:321:27: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `[String]' not matched: [] [[]] [(_:_)] [[], []] ... | 321 | ppOrder = \(wss:_layout:_title:_) -> [wss], | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [246 of 296] Compiling XMonad.Actions.Launcher ( XMonad/Actions/Launcher.hs, dist/build/XMonad/Actions/Launcher.p_o ) [247 of 296] Compiling XMonad.Actions.DynamicWorkspaces ( XMonad/Actions/DynamicWorkspaces.hs, dist/build/XMonad/Actions/DynamicWorkspaces.p_o ) [248 of 296] Compiling XMonad.Util.NamedScratchpad ( XMonad/Util/NamedScratchpad.hs, dist/build/XMonad/Util/NamedScratchpad.p_o ) [249 of 296] Compiling XMonad.Util.Scratchpad ( XMonad/Util/Scratchpad.hs, dist/build/XMonad/Util/Scratchpad.p_o ) [250 of 296] Compiling XMonad.Util.Loggers.NamedScratchpad ( XMonad/Util/Loggers/NamedScratchpad.hs, dist/build/XMonad/Util/Loggers/NamedScratchpad.p_o ) [251 of 296] Compiling XMonad.Actions.DynamicWorkspaceGroups ( XMonad/Actions/DynamicWorkspaceGroups.hs, dist/build/XMonad/Actions/DynamicWorkspaceGroups.p_o ) [252 of 296] Compiling XMonad.Actions.DynamicProjects ( XMonad/Actions/DynamicProjects.hs, dist/build/XMonad/Actions/DynamicProjects.p_o ) [253 of 296] Compiling XMonad.Actions.Search ( XMonad/Actions/Search.hs, dist/build/XMonad/Actions/Search.p_o ) [254 of 296] Compiling XMonad.Util.XUtils ( XMonad/Util/XUtils.hs, dist/build/XMonad/Util/XUtils.p_o ) [255 of 296] Compiling XMonad.Layout.WindowNavigation ( XMonad/Layout/WindowNavigation.hs, dist/build/XMonad/Layout/WindowNavigation.p_o ) [256 of 296] Compiling XMonad.Layout.ComboP ( XMonad/Layout/ComboP.hs, dist/build/XMonad/Layout/ComboP.p_o ) [257 of 296] Compiling XMonad.Layout.Combo ( XMonad/Layout/Combo.hs, dist/build/XMonad/Layout/Combo.p_o ) [258 of 296] Compiling XMonad.Layout.ShowWName ( XMonad/Layout/ShowWName.hs, dist/build/XMonad/Layout/ShowWName.p_o ) [259 of 296] Compiling XMonad.Layout.MouseResizableTile ( XMonad/Layout/MouseResizableTile.hs, dist/build/XMonad/Layout/MouseResizableTile.p_o ) [260 of 296] Compiling XMonad.Layout.DragPane ( XMonad/Layout/DragPane.hs, dist/build/XMonad/Layout/DragPane.p_o ) [261 of 296] Compiling XMonad.Layout.LayoutCombinators ( XMonad/Layout/LayoutCombinators.hs, dist/build/XMonad/Layout/LayoutCombinators.p_o ) [262 of 296] Compiling XMonad.Layout.Decoration ( XMonad/Layout/Decoration.hs, dist/build/XMonad/Layout/Decoration.p_o ) XMonad/Layout/Decoration.hs:320:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Rectangle' not matched: Nothing | 320 | let Just (Rectangle dx _ dwh _) = decoRectM | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [263 of 296] Compiling XMonad.Util.Themes ( XMonad/Util/Themes.hs, dist/build/XMonad/Util/Themes.p_o ) [264 of 296] Compiling XMonad.Prompt.Theme ( XMonad/Prompt/Theme.hs, dist/build/XMonad/Prompt/Theme.p_o ) [265 of 296] Compiling XMonad.Layout.TallMastersCombo ( XMonad/Layout/TallMastersCombo.hs, dist/build/XMonad/Layout/TallMastersCombo.p_o ) XMonad/Layout/TallMastersCombo.hs:326:15: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 326 | d:ds = dropWhile (/= w) downLst | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/TallMastersCombo.hs:330:15: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 330 | u:us = dropWhile (/= w) upLst | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [266 of 296] Compiling XMonad.Layout.Tabbed ( XMonad/Layout/Tabbed.hs, dist/build/XMonad/Layout/Tabbed.p_o ) [267 of 296] Compiling XMonad.Config.Sjanssen ( XMonad/Config/Sjanssen.hs, dist/build/XMonad/Config/Sjanssen.p_o ) [268 of 296] Compiling XMonad.Config.Droundy ( XMonad/Config/Droundy.hs, dist/build/XMonad/Config/Droundy.p_o ) [269 of 296] Compiling XMonad.Layout.SubLayouts ( XMonad/Layout/SubLayouts.hs, dist/build/XMonad/Layout/SubLayouts.p_o ) XMonad/Layout/SubLayouts.hs:214:32: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 214 | focusMaster' st = let (f:fs) = W.integrate st | ^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/SubLayouts.hs:447:18: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (W.Stack a)' not matched: Nothing | 447 | W.Stack (let Just f' = lu f in f') (mapMaybe lu ls) (mapMaybe lu rs) | ^^^^^^^^^^^^^^ [270 of 296] Compiling XMonad.Hooks.WindowSwallowing ( XMonad/Hooks/WindowSwallowing.hs, dist/build/XMonad/Hooks/WindowSwallowing.p_o ) [271 of 296] Compiling XMonad.Layout.SimpleDecoration ( XMonad/Layout/SimpleDecoration.hs, dist/build/XMonad/Layout/SimpleDecoration.p_o ) [272 of 296] Compiling XMonad.Layout.ResizeScreen ( XMonad/Layout/ResizeScreen.hs, dist/build/XMonad/Layout/ResizeScreen.p_o ) [273 of 296] Compiling XMonad.Layout.TabBarDecoration ( XMonad/Layout/TabBarDecoration.hs, dist/build/XMonad/Layout/TabBarDecoration.p_o ) [274 of 296] Compiling XMonad.Layout.MultiToggle.TabBarDecoration ( XMonad/Layout/MultiToggle/TabBarDecoration.hs, dist/build/XMonad/Layout/MultiToggle/TabBarDecoration.p_o ) [275 of 296] Compiling XMonad.Layout.NoFrillsDecoration ( XMonad/Layout/NoFrillsDecoration.hs, dist/build/XMonad/Layout/NoFrillsDecoration.p_o ) [276 of 296] Compiling XMonad.Layout.LayoutHints ( XMonad/Layout/LayoutHints.hs, dist/build/XMonad/Layout/LayoutHints.p_o ) [277 of 296] Compiling XMonad.Layout.Groups.Examples ( XMonad/Layout/Groups/Examples.hs, dist/build/XMonad/Layout/Groups/Examples.p_o ) [278 of 296] Compiling XMonad.Layout.Groups.Wmii ( XMonad/Layout/Groups/Wmii.hs, dist/build/XMonad/Layout/Groups/Wmii.p_o ) [279 of 296] Compiling XMonad.Layout.FixedAspectRatio ( XMonad/Layout/FixedAspectRatio.hs, dist/build/XMonad/Layout/FixedAspectRatio.p_o ) [280 of 296] Compiling XMonad.Layout.DwmStyle ( XMonad/Layout/DwmStyle.hs, dist/build/XMonad/Layout/DwmStyle.p_o ) [281 of 296] Compiling XMonad.Hooks.PositionStoreHooks ( XMonad/Hooks/PositionStoreHooks.hs, dist/build/XMonad/Hooks/PositionStoreHooks.p_o ) [282 of 296] Compiling XMonad.Actions.GridSelect ( XMonad/Actions/GridSelect.hs, dist/build/XMonad/Actions/GridSelect.p_o ) XMonad/Actions/GridSelect.hs:292:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `pure = return' definition detected in the instance declaration for `Applicative (TwoD a)'. Move definition from `return' to `pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 292 | pure = return | ^^^^^^^^^^^^^ [283 of 296] Compiling XMonad.Actions.WindowMenu ( XMonad/Actions/WindowMenu.hs, dist/build/XMonad/Actions/WindowMenu.p_o ) [284 of 296] Compiling XMonad.Layout.DecorationAddons ( XMonad/Layout/DecorationAddons.hs, dist/build/XMonad/Layout/DecorationAddons.p_o ) [285 of 296] Compiling XMonad.Layout.ImageButtonDecoration ( XMonad/Layout/ImageButtonDecoration.hs, dist/build/XMonad/Layout/ImageButtonDecoration.p_o ) [286 of 296] Compiling XMonad.Layout.WindowSwitcherDecoration ( XMonad/Layout/WindowSwitcherDecoration.hs, dist/build/XMonad/Layout/WindowSwitcherDecoration.p_o ) XMonad/Layout/WindowSwitcherDecoration.hs:132:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([Window], [Window])' not matched: ([], []) ((_:_), []) | 132 | let (ls, t:rs) = break (win ==) allWindowsSwitched | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [287 of 296] Compiling XMonad.Layout.ButtonDecoration ( XMonad/Layout/ButtonDecoration.hs, dist/build/XMonad/Layout/ButtonDecoration.p_o ) [288 of 296] Compiling XMonad.Layout.BorderResize ( XMonad/Layout/BorderResize.hs, dist/build/XMonad/Layout/BorderResize.p_o ) [289 of 296] Compiling XMonad.Config.Bluetile ( XMonad/Config/Bluetile.hs, dist/build/XMonad/Config/Bluetile.p_o ) [290 of 296] Compiling XMonad.Layout.BinarySpacePartition ( XMonad/Layout/BinarySpacePartition.hs, dist/build/XMonad/Layout/BinarySpacePartition.p_o ) XMonad/Layout/BinarySpacePartition.hs:429:11: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `Tree Split' not matched: Leaf _ | 429 | R -> (t{value=sp{ratio=scaleRatio (ratio sp) xsc}}, crumb) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/BinarySpacePartition.hs:430:11: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `Tree Split' not matched: Leaf _ | 430 | D -> (t{value=sp{ratio=scaleRatio (ratio sp) ysc}}, crumb) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/BinarySpacePartition.hs:431:11: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `Tree Split' not matched: Leaf _ | 431 | L -> (t{value=sp{ratio=1-scaleRatio (1-ratio sp) xsc}}, crumb) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XMonad/Layout/BinarySpacePartition.hs:432:11: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `Tree Split' not matched: Leaf _ | 432 | U -> (t{value=sp{ratio=1-scaleRatio (1-ratio sp) ysc}}, crumb) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [291 of 296] Compiling XMonad.Actions.ShowText ( XMonad/Actions/ShowText.hs, dist/build/XMonad/Actions/ShowText.p_o ) [292 of 296] Compiling XMonad.Actions.MouseResize ( XMonad/Actions/MouseResize.hs, dist/build/XMonad/Actions/MouseResize.p_o ) [293 of 296] Compiling XMonad.Layout.SimpleFloat ( XMonad/Layout/SimpleFloat.hs, dist/build/XMonad/Layout/SimpleFloat.p_o ) [294 of 296] Compiling XMonad.Config.Arossato ( XMonad/Config/Arossato.hs, dist/build/XMonad/Config/Arossato.p_o ) [295 of 296] Compiling XMonad.Layout.DecorationMadness ( XMonad/Layout/DecorationMadness.hs, dist/build/XMonad/Layout/DecorationMadness.p_o ) [296 of 296] Compiling XMonad.Actions.EasyMotion ( XMonad/Actions/EasyMotion.hs, dist/build/XMonad/Actions/EasyMotion.p_o ) ar: dist/build/objs-280752/libHSxmonad-contrib-0.17.0-6VhdTpSZKvBol6LL754mp.a: cannot write: Disc quota exceeded *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/wm/xmonad-contrib *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/wm/xmonad-contrib