+ 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/darcs-2.16.4nb4/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/darcs-2.16.4nb4/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for darcs-2.16.4nb4 Preprocessing library for darcs-2.16.4.. Building library for darcs-2.16.4.. [ 1 of 238] Compiling Darcs.Patch.RepoType ( src/Darcs/Patch/RepoType.hs, dist/build/Darcs/Patch/RepoType.o ) [ 2 of 238] Compiling Darcs.Patch.Witnesses.Unsafe ( src/Darcs/Patch/Witnesses/Unsafe.hs, dist/build/Darcs/Patch/Witnesses/Unsafe.o ) [ 3 of 238] Compiling Darcs.Prelude ( src/Darcs/Prelude.hs, dist/build/Darcs/Prelude.o ) [ 4 of 238] Compiling Darcs.Patch.Witnesses.Eq ( src/Darcs/Patch/Witnesses/Eq.hs, dist/build/Darcs/Patch/Witnesses/Eq.o ) [ 5 of 238] Compiling Darcs.Patch.RegChars ( src/Darcs/Patch/RegChars.hs, dist/build/Darcs/Patch/RegChars.o ) [ 6 of 238] Compiling Darcs.Patch.TokenReplace ( src/Darcs/Patch/TokenReplace.hs, dist/build/Darcs/Patch/TokenReplace.o ) [ 7 of 238] Compiling Darcs.Patch.Format ( src/Darcs/Patch/Format.hs, dist/build/Darcs/Patch/Format.o ) src/Darcs/Patch/Format.hs:24:24: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ src/Darcs/Patch/Format.hs:24:29: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ src/Darcs/Patch/Format.hs:24:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ [ 8 of 238] Compiling Darcs.Test.TestOnly ( src/Darcs/Test/TestOnly.hs, dist/build/Darcs/Test/TestOnly.o ) [ 9 of 238] Compiling Darcs.UI.Options.Iso ( src/Darcs/UI/Options/Iso.hs, dist/build/Darcs/UI/Options/Iso.o ) [ 10 of 238] Compiling Darcs.UI.Options.Core ( src/Darcs/UI/Options/Core.hs, dist/build/Darcs/UI/Options/Core.o ) src/Darcs/UI/Options/Core.hs:287:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid (PrimOptSpec d f a [v])'. `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 | 287 | mappend = oappend | ^^^^^^^^^^^^^^^^^ [ 11 of 238] Compiling Darcs.Util.AtExit ( src/Darcs/Util/AtExit.hs, dist/build/Darcs/Util/AtExit.o ) [ 12 of 238] Compiling Darcs.Util.CommandLine ( src/Darcs/Util/CommandLine.hs, dist/build/Darcs/Util/CommandLine.o ) [ 13 of 238] Compiling Darcs.Util.DateTime ( src/Darcs/Util/DateTime.hs, dist/build/Darcs/Util/DateTime.o ) [ 14 of 238] Compiling Darcs.Util.Download.Request ( src/Darcs/Util/Download/Request.hs, dist/build/Darcs/Util/Download/Request.o ) [ 15 of 238] Compiling Darcs.Util.Download ( src/Darcs/Util/Download.hs, dist/build/Darcs/Util/Download.o ) [ 16 of 238] Compiling Darcs.Util.Encoding ( src/Darcs/Util/Encoding.hs, dist/build/Darcs/Util/Encoding.o ) [ 17 of 238] Compiling Darcs.Util.Global ( src/Darcs/Util/Global.hs, dist/build/Darcs/Util/Global.o ) [ 18 of 238] Compiling Darcs.Util.ByteString ( src/Darcs/Util/ByteString.hs, dist/build/Darcs/Util/ByteString.o ) [ 19 of 238] Compiling Darcs.Util.Diff.Myers ( src/Darcs/Util/Diff/Myers.hs, dist/build/Darcs/Util/Diff/Myers.o ) [ 20 of 238] Compiling Darcs.Util.Diff.Patience ( src/Darcs/Util/Diff/Patience.hs, dist/build/Darcs/Util/Diff/Patience.o ) [ 21 of 238] Compiling Darcs.Util.Diff ( src/Darcs/Util/Diff.hs, dist/build/Darcs/Util/Diff.o ) [ 22 of 238] Compiling Darcs.Repository.Paths ( src/Darcs/Repository/Paths.hs, dist/build/Darcs/Repository/Paths.o ) [ 23 of 238] Compiling Darcs.Repository.Flags ( src/Darcs/Repository/Flags.hs, dist/build/Darcs/Repository/Flags.o ) [ 24 of 238] Compiling Darcs.Util.Graph ( src/Darcs/Util/Graph.hs, dist/build/Darcs/Util/Graph.o ) [ 25 of 238] Compiling Darcs.Util.HTTP ( src/Darcs/Util/HTTP.hs, dist/build/Darcs/Util/HTTP.o ) [ 26 of 238] Compiling Darcs.Util.Hash ( src/Darcs/Util/Hash.hs, dist/build/Darcs/Util/Hash.o ) [ 27 of 238] Compiling Darcs.Util.IsoDate ( src/Darcs/Util/IsoDate.hs, dist/build/Darcs/Util/IsoDate.o ) [ 28 of 238] Compiling Darcs.Util.DateMatcher ( src/Darcs/Util/DateMatcher.hs, dist/build/Darcs/Util/DateMatcher.o ) [ 29 of 238] Compiling Darcs.Util.Parser ( src/Darcs/Util/Parser.hs, dist/build/Darcs/Util/Parser.o ) [ 30 of 238] Compiling Darcs.Util.Printer ( src/Darcs/Util/Printer.hs, dist/build/Darcs/Util/Printer.o ) src/Darcs/Util/Printer.hs:448:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid Doc'. `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 | 448 | mappend = append | ^^^^^^^^^^^^^^^^ [ 31 of 238] Compiling Darcs.Util.English ( src/Darcs/Util/English.hs, dist/build/Darcs/Util/English.o ) [ 32 of 238] Compiling Darcs.UI.Email ( src/Darcs/UI/Email.hs, dist/build/Darcs/UI/Email.o ) [ 33 of 238] Compiling Darcs.Util.Printer.Color ( src/Darcs/Util/Printer/Color.hs, dist/build/Darcs/Util/Printer/Color.o ) [ 34 of 238] Compiling Darcs.Util.Progress ( src/Darcs/Util/Progress.hs, dist/build/Darcs/Util/Progress.o ) [ 35 of 238] Compiling Darcs.Util.Exec ( src/Darcs/Util/Exec.hs, dist/build/Darcs/Util/Exec.o ) [ 36 of 238] Compiling Darcs.Util.Prompt ( src/Darcs/Util/Prompt.hs, dist/build/Darcs/Util/Prompt.o ) [ 37 of 238] Compiling Darcs.Util.Ratified ( src/Darcs/Util/Ratified.hs, dist/build/Darcs/Util/Ratified.o ) [ 38 of 238] Compiling Darcs.Util.Show ( src/Darcs/Util/Show.hs, dist/build/Darcs/Util/Show.o ) [ 39 of 238] Compiling Darcs.Patch.Witnesses.Show ( src/Darcs/Patch/Witnesses/Show.hs, dist/build/Darcs/Patch/Witnesses/Show.o ) [ 40 of 238] Compiling Darcs.Patch.Witnesses.Sealed ( src/Darcs/Patch/Witnesses/Sealed.hs, dist/build/Darcs/Patch/Witnesses/Sealed.o ) [ 41 of 238] Compiling Darcs.Patch.Witnesses.Ordered ( src/Darcs/Patch/Witnesses/Ordered.hs, dist/build/Darcs/Patch/Witnesses/Ordered.o ) [ 42 of 238] Compiling Darcs.Patch.Witnesses.WZipper ( src/Darcs/Patch/Witnesses/WZipper.hs, dist/build/Darcs/Patch/Witnesses/WZipper.o ) [ 43 of 238] Compiling Darcs.Patch.Witnesses.Maybe ( src/Darcs/Patch/Witnesses/Maybe.hs, dist/build/Darcs/Patch/Witnesses/Maybe.o ) [ 44 of 238] Compiling Darcs.Patch.Rebase.PushFixup ( src/Darcs/Patch/Rebase/PushFixup.hs, dist/build/Darcs/Patch/Rebase/PushFixup.o ) [ 45 of 238] Compiling Darcs.Patch.Invert ( src/Darcs/Patch/Invert.hs, dist/build/Darcs/Patch/Invert.o ) [ 46 of 238] Compiling Darcs.Patch.Debug ( src/Darcs/Patch/Debug.hs, dist/build/Darcs/Patch/Debug.o ) [ 47 of 238] Compiling Darcs.Patch.CommuteFn ( src/Darcs/Patch/CommuteFn.hs, dist/build/Darcs/Patch/CommuteFn.o ) [ 48 of 238] Compiling Darcs.Patch.Commute ( src/Darcs/Patch/Commute.hs, dist/build/Darcs/Patch/Commute.o ) [ 49 of 238] Compiling Darcs.Patch.Merge ( src/Darcs/Patch/Merge.hs, dist/build/Darcs/Patch/Merge.o ) [ 50 of 238] Compiling Darcs.Patch.Permutations ( src/Darcs/Patch/Permutations.hs, dist/build/Darcs/Patch/Permutations.o ) [ 51 of 238] Compiling Darcs.Patch.CommuteNoConflicts ( src/Darcs/Patch/CommuteNoConflicts.hs, dist/build/Darcs/Patch/CommuteNoConflicts.o ) [ 52 of 238] Compiling Darcs.Util.URL ( src/Darcs/Util/URL.hs, dist/build/Darcs/Util/URL.o ) [ 53 of 238] Compiling Darcs.Util.Workaround ( src/Darcs/Util/Workaround.hs, dist/build/Darcs/Util/Workaround.o ) [ 54 of 238] Compiling Darcs.Util.SignalHandler ( src/Darcs/Util/SignalHandler.hs, dist/build/Darcs/Util/SignalHandler.o ) [ 55 of 238] Compiling Darcs.Util.Exception ( src/Darcs/Util/Exception.hs, dist/build/Darcs/Util/Exception.o ) [ 56 of 238] Compiling Darcs.Util.Ssh ( src/Darcs/Util/Ssh.hs, dist/build/Darcs/Util/Ssh.o ) [ 57 of 238] Compiling Darcs.Util.Path ( src/Darcs/Util/Path.hs, dist/build/Darcs/Util/Path.o ) [ 58 of 238] Compiling Darcs.Util.Tree ( src/Darcs/Util/Tree.hs, dist/build/Darcs/Util/Tree.o ) [ 59 of 238] Compiling Darcs.Util.Tree.Monad ( src/Darcs/Util/Tree/Monad.hs, dist/build/Darcs/Util/Tree/Monad.o ) [ 60 of 238] Compiling Darcs.Patch.MonadProgress ( src/Darcs/Patch/MonadProgress.hs, dist/build/Darcs/Patch/MonadProgress.o ) [ 61 of 238] Compiling Darcs.Util.Tree.Hashed ( src/Darcs/Util/Tree/Hashed.hs, dist/build/Darcs/Util/Tree/Hashed.o ) src/Darcs/Util/Tree/Hashed.hs:256:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe BL.ByteString' not matched: Nothing | 256 | Just dirdata = darcsFormatDir s | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 62 of 238] Compiling Darcs.Util.File ( src/Darcs/Util/File.hs, dist/build/Darcs/Util/File.o ) [ 63 of 238] Compiling Darcs.Util.Tree.Plain ( src/Darcs/Util/Tree/Plain.hs, dist/build/Darcs/Util/Tree/Plain.o ) [ 64 of 238] Compiling Darcs.Util.Index ( src/Darcs/Util/Index.hs, dist/build/Darcs/Util/Index.o ) [ 65 of 238] Compiling Darcs.Util.Compat ( src/Darcs/Util/Compat.hs, dist/build/Darcs/Util/Compat.o ) [ 66 of 238] Compiling Darcs.Util.Lock ( src/Darcs/Util/Lock.hs, dist/build/Darcs/Util/Lock.o ) [ 67 of 238] Compiling Darcs.Util.External ( src/Darcs/Util/External.hs, dist/build/Darcs/Util/External.o ) [ 68 of 238] Compiling Darcs.Repository.Format ( src/Darcs/Repository/Format.hs, dist/build/Darcs/Repository/Format.o ) [ 69 of 238] Compiling Darcs.Repository.Cache ( src/Darcs/Repository/Cache.hs, dist/build/Darcs/Repository/Cache.o ) [ 70 of 238] Compiling Darcs.UI.Options.Flags ( src/Darcs/UI/Options/Flags.hs, dist/build/Darcs/UI/Options/Flags.o ) [ 71 of 238] Compiling Darcs.UI.Options.Util ( src/Darcs/UI/Options/Util.hs, dist/build/Darcs/UI/Options/Util.o ) [ 72 of 238] Compiling Darcs.UI.Options.Markdown ( src/Darcs/UI/Options/Markdown.hs, dist/build/Darcs/UI/Options/Markdown.o ) [ 73 of 238] Compiling Darcs.UI.Commands.Util.Tree ( src/Darcs/UI/Commands/Util/Tree.hs, dist/build/Darcs/UI/Commands/Util/Tree.o ) [ 74 of 238] Compiling Darcs.Repository.Prefs ( src/Darcs/Repository/Prefs.hs, dist/build/Darcs/Repository/Prefs.o ) [ 75 of 238] Compiling Darcs.Patch.SummaryData ( src/Darcs/Patch/SummaryData.hs, dist/build/Darcs/Patch/SummaryData.o ) [ 76 of 238] Compiling Darcs.Patch.Prim.FileUUID.ObjectMap ( src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs, dist/build/Darcs/Patch/Prim/FileUUID/ObjectMap.o ) src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:19: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 49 | data Object (m :: * -> *) | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:24: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 49 | data Object (m :: * -> *) | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:22: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 61 | data ObjectMap (m :: * -> *) = ObjectMap | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:27: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 61 | data ObjectMap (m :: * -> *) = ObjectMap | ^ [ 77 of 238] Compiling Darcs.Patch.Inspect ( src/Darcs/Patch/Inspect.hs, dist/build/Darcs/Patch/Inspect.o ) [ 78 of 238] Compiling Darcs.Patch.Choices ( src/Darcs/Patch/Choices.hs, dist/build/Darcs/Patch/Choices.o ) [ 79 of 238] Compiling Darcs.Patch.Index.Types ( src/Darcs/Patch/Index/Types.hs, dist/build/Darcs/Patch/Index/Types.o ) [ 80 of 238] Compiling Darcs.Patch.ApplyMonad ( src/Darcs/Patch/ApplyMonad.hs, dist/build/Darcs/Patch/ApplyMonad.o ) src/Darcs/Patch/ApplyMonad.hs:53:37: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:53:42: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:53:48: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:54:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 54 | type ApplyMonadOver state m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:54:39: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 54 | type ApplyMonadOver state m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:61:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:61:39: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:61:45: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:62:44: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 62 | type ApplyMonadStateOperations state :: (* -> *) -> Constraint | ^ src/Darcs/Patch/ApplyMonad.hs:62:49: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 62 | type ApplyMonadStateOperations state :: (* -> *) -> Constraint | ^ src/Darcs/Patch/ApplyMonad.hs:87:33: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:87:38: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:87:44: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:88:30: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 88 | type ApplyMonadBase m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:88:35: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 88 | type ApplyMonadBase m :: * -> * | ^ [ 81 of 238] Compiling Darcs.Patch.Apply ( src/Darcs/Patch/Apply.hs, dist/build/Darcs/Patch/Apply.o ) src/Darcs/Patch/Apply.hs:48:27: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:48:32: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:48:38: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 48 | type ApplyState p :: (* -> *) -> * | ^ [ 82 of 238] Compiling Darcs.Patch.TouchesFiles ( src/Darcs/Patch/TouchesFiles.hs, dist/build/Darcs/Patch/TouchesFiles.o ) [ 83 of 238] Compiling Darcs.Patch.Show ( src/Darcs/Patch/Show.hs, dist/build/Darcs/Patch/Show.o ) [ 84 of 238] Compiling Darcs.Patch.Info ( src/Darcs/Patch/Info.hs, dist/build/Darcs/Patch/Info.o ) [ 85 of 238] Compiling Darcs.Repository.Inventory ( src/Darcs/Repository/Inventory.hs, dist/build/Darcs/Repository/Inventory.o ) [ 86 of 238] Compiling Darcs.Repository.HashedIO ( src/Darcs/Repository/HashedIO.hs, dist/build/Darcs/Repository/HashedIO.o ) [ 87 of 238] Compiling Darcs.Patch.Ident ( src/Darcs/Patch/Ident.hs, dist/build/Darcs/Patch/Ident.o ) src/Darcs/Patch/Ident.hs:49:27: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:49:32: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:49:37: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 49 | type family PatchId (p :: * -> * -> *) | ^ [ 88 of 238] Compiling Darcs.Patch.FileHunk ( src/Darcs/Patch/FileHunk.hs, dist/build/Darcs/Patch/FileHunk.o ) [ 89 of 238] Compiling Darcs.Patch.Viewing ( src/Darcs/Patch/Viewing.hs, dist/build/Darcs/Patch/Viewing.o ) [ 90 of 238] Compiling Darcs.Patch.Bracketed ( src/Darcs/Patch/Bracketed.hs, dist/build/Darcs/Patch/Bracketed.o ) [ 91 of 238] Compiling Darcs.Patch.Read ( src/Darcs/Patch/Read.hs, dist/build/Darcs/Patch/Read.o ) [ 92 of 238] Compiling Darcs.Patch.V3.Contexted ( src/Darcs/Patch/V3/Contexted.hs, dist/build/Darcs/Patch/V3/Contexted.o ) [ 93 of 238] Compiling Darcs.Patch.Repair ( src/Darcs/Patch/Repair.hs, dist/build/Darcs/Patch/Repair.o ) [ 94 of 238] Compiling Darcs.Patch.Prim.Class ( src/Darcs/Patch/Prim/Class.hs, dist/build/Darcs/Patch/Prim/Class.o ) [ 95 of 238] Compiling Darcs.Patch.Prim.V1.Core ( src/Darcs/Patch/Prim/V1/Core.hs, dist/build/Darcs/Patch/Prim/V1/Core.o ) [ 96 of 238] Compiling Darcs.Patch.Prim.V1.Read ( src/Darcs/Patch/Prim/V1/Read.hs, dist/build/Darcs/Patch/Prim/V1/Read.o ) [ 97 of 238] Compiling Darcs.Patch.Prim.V1.Mangle ( src/Darcs/Patch/Prim/V1/Mangle.hs, dist/build/Darcs/Patch/Prim/V1/Mangle.o ) [ 98 of 238] Compiling Darcs.Patch.Prim.V1.Details ( src/Darcs/Patch/Prim/V1/Details.hs, dist/build/Darcs/Patch/Prim/V1/Details.o ) [ 99 of 238] Compiling Darcs.Patch.Prim.V1.Show ( src/Darcs/Patch/Prim/V1/Show.hs, dist/build/Darcs/Patch/Prim/V1/Show.o ) [100 of 238] Compiling Darcs.Patch.Prim.V1.Commute ( src/Darcs/Patch/Prim/V1/Commute.hs, dist/build/Darcs/Patch/Prim/V1/Commute.o ) src/Darcs/Patch/Prim/V1/Commute.hs:77:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Perhaps'. `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 | 77 | return = Succeeded | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [101 of 238] Compiling Darcs.Patch.Prim.V1.Coalesce ( src/Darcs/Patch/Prim/V1/Coalesce.hs, dist/build/Darcs/Patch/Prim/V1/Coalesce.o ) [102 of 238] Compiling Darcs.Patch.Prim.V1.Apply ( src/Darcs/Patch/Prim/V1/Apply.hs, dist/build/Darcs/Patch/Prim/V1/Apply.o ) src/Darcs/Patch/Prim/V1/Apply.hs:132:45: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `Prim wW wY' not matched: Move _ _ DP _ _ ChangePref _ _ _ | 132 | do let foo = h :>: mapFL_FL (\(FP _ h') -> h') xs | ^^^^^^^^^^^^^^^^ [103 of 238] Compiling Darcs.Patch.Prim.V1 ( src/Darcs/Patch/Prim/V1.hs, dist/build/Darcs/Patch/Prim/V1.o ) [104 of 238] Compiling Darcs.Patch.Prim.FileUUID.Core ( src/Darcs/Patch/Prim/FileUUID/Core.hs, dist/build/Darcs/Patch/Prim/FileUUID/Core.o ) [105 of 238] Compiling Darcs.Patch.Prim.FileUUID.Read ( src/Darcs/Patch/Prim/FileUUID/Read.hs, dist/build/Darcs/Patch/Prim/FileUUID/Read.o ) [106 of 238] Compiling Darcs.Patch.Prim.FileUUID.Details ( src/Darcs/Patch/Prim/FileUUID/Details.hs, dist/build/Darcs/Patch/Prim/FileUUID/Details.o ) [107 of 238] Compiling Darcs.Patch.Prim.FileUUID.Commute ( src/Darcs/Patch/Prim/FileUUID/Commute.hs, dist/build/Darcs/Patch/Prim/FileUUID/Commute.o ) [108 of 238] Compiling Darcs.Patch.Prim.FileUUID.Coalesce ( src/Darcs/Patch/Prim/FileUUID/Coalesce.hs, dist/build/Darcs/Patch/Prim/FileUUID/Coalesce.o ) [109 of 238] Compiling Darcs.Patch.Prim ( src/Darcs/Patch/Prim.hs, dist/build/Darcs/Patch/Prim.o ) [110 of 238] Compiling Darcs.Patch.Split ( src/Darcs/Patch/Split.hs, dist/build/Darcs/Patch/Split.o ) [111 of 238] Compiling Darcs.Patch.FromPrim ( src/Darcs/Patch/FromPrim.hs, dist/build/Darcs/Patch/FromPrim.o ) src/Darcs/Patch/FromPrim.hs:16:24: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:29: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:42: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:47: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:52: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ [112 of 238] Compiling Darcs.Patch.V1.Core ( src/Darcs/Patch/V1/Core.hs, dist/build/Darcs/Patch/V1/Core.o ) [113 of 238] Compiling Darcs.Patch.V1.Show ( src/Darcs/Patch/V1/Show.hs, dist/build/Darcs/Patch/V1/Show.o ) [114 of 238] Compiling Darcs.Patch.Unwind ( src/Darcs/Patch/Unwind.hs, dist/build/Darcs/Patch/Unwind.o ) [115 of 238] Compiling Darcs.Patch.Summary ( src/Darcs/Patch/Summary.hs, dist/build/Darcs/Patch/Summary.o ) [116 of 238] Compiling Darcs.Patch.Prim.FileUUID.Show ( src/Darcs/Patch/Prim/FileUUID/Show.hs, dist/build/Darcs/Patch/Prim/FileUUID/Show.o ) [117 of 238] Compiling Darcs.Patch.Prim.FileUUID.Apply ( src/Darcs/Patch/Prim/FileUUID/Apply.hs, dist/build/Darcs/Patch/Prim/FileUUID/Apply.o ) [118 of 238] Compiling Darcs.Patch.Prim.FileUUID ( src/Darcs/Patch/Prim/FileUUID.hs, dist/build/Darcs/Patch/Prim/FileUUID.o ) [119 of 238] Compiling Darcs.Patch.Effect ( src/Darcs/Patch/Effect.hs, dist/build/Darcs/Patch/Effect.o ) [120 of 238] Compiling Darcs.Patch.V2.Non ( src/Darcs/Patch/V2/Non.hs, dist/build/Darcs/Patch/V2/Non.o ) [121 of 238] Compiling Darcs.Patch.Conflict ( src/Darcs/Patch/Conflict.hs, dist/build/Darcs/Patch/Conflict.o ) [122 of 238] Compiling Darcs.Patch.V2.RepoPatch ( src/Darcs/Patch/V2/RepoPatch.hs, dist/build/Darcs/Patch/V2/RepoPatch.o ) src/Darcs/Patch/V2/RepoPatch.hs:594:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Non (RepoPatchV2 prim) wY]' not matched: [] | 594 | let p2 : n1nons = reverse $ xx2nons a1'nop2 $ reverseRL (rn1' :<: x) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:607:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Non (RepoPatchV2 prim) wY]' not matched: Nothing | 607 | Just a2_minus_p1n1 = a2_minus_p1 `minus` n1nons | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:615:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Non (RepoPatchV2 prim) wY]' not matched: Nothing | 615 | Just a1'nop2 = (a2 ++ n2nons) `minus` (p1' : n1'nons) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:616:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Non (RepoPatchV2 prim) wY]' not matched: Nothing | 616 | Just a2'o = | ^^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:619:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Non (RepoPatchV2 prim) wZ]' not matched: Nothing | 619 | Just a2' = | ^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:621:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (Non (RepoPatchV2 prim) wZ)' not matched: Nothing | 621 | Just p2' = commuteOrRemFromCtxFL (xx2patches a1'nop2 n1') p2 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:689:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Non (RepoPatchV2 prim) wY]' not matched: [] | 689 | (x' : nyy) = reverse $ xx2nons iy yyx | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:702:29: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Non (RepoPatchV2 prim) wZ]' not matched: [] | 702 | y' : iy' = | ^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:704:29: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Non (RepoPatchV2 prim) wZ]' not matched: [] | 704 | x' : ix' = | ^^^^^^^^^^... [123 of 238] Compiling Darcs.Patch.V1.Commute ( src/Darcs/Patch/V1/Commute.hs, dist/build/Darcs/Patch/V1/Commute.o ) src/Darcs/Patch/V1/Commute.hs:105:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Perhaps'. `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 | 105 | return = Succeeded | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:450:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL | 450 | case filter (\(_:<:pp) -> pp `unsafeCompare` p1) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:450:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL | 450 | case filter (\(_:<:pp) -> pp `unsafeCompare` p1) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:459:18: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL NilRL | 459 | case filter (\(_:<:p) -> isMerger p) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:459:18: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL NilRL | 459 | case filter (\(_:<:p) -> isMerger p) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^ [124 of 238] Compiling Darcs.Patch.V1.Read ( src/Darcs/Patch/V1/Read.hs, dist/build/Darcs/Patch/V1/Read.o ) [125 of 238] Compiling Darcs.Patch.V1.Apply ( src/Darcs/Patch/V1/Apply.hs, dist/build/Darcs/Patch/V1/Apply.o ) [126 of 238] Compiling Darcs.Patch.V1.Viewing ( src/Darcs/Patch/V1/Viewing.hs, dist/build/Darcs/Patch/V1/Viewing.o ) [127 of 238] Compiling Darcs.Patch.Named ( src/Darcs/Patch/Named.hs, dist/build/Darcs/Patch/Named.o ) [128 of 238] Compiling Darcs.Patch.Rebase.Name ( src/Darcs/Patch/Rebase/Name.hs, dist/build/Darcs/Patch/Rebase/Name.o ) [129 of 238] Compiling Darcs.Patch.Rebase.Fixup ( src/Darcs/Patch/Rebase/Fixup.hs, dist/build/Darcs/Patch/Rebase/Fixup.o ) [130 of 238] Compiling Darcs.Patch.PatchInfoAnd ( src/Darcs/Patch/PatchInfoAnd.hs, dist/build/Darcs/Patch/PatchInfoAnd.o ) [131 of 238] Compiling Darcs.Repository.ApplyPatches ( src/Darcs/Repository/ApplyPatches.hs, dist/build/Darcs/Repository/ApplyPatches.o ) [132 of 238] Compiling Darcs.Patch.Set ( src/Darcs/Patch/Set.hs, dist/build/Darcs/Patch/Set.o ) [133 of 238] Compiling Darcs.Patch.Progress ( src/Darcs/Patch/Progress.hs, dist/build/Darcs/Patch/Progress.o ) [134 of 238] Compiling Darcs.Patch.Depends ( src/Darcs/Patch/Depends.hs, dist/build/Darcs/Patch/Depends.o ) [135 of 238] Compiling Darcs.Patch.Index.Monad ( src/Darcs/Patch/Index/Monad.hs, dist/build/Darcs/Patch/Index/Monad.o ) [136 of 238] Compiling Darcs.Patch.Annotate ( src/Darcs/Patch/Annotate.hs, dist/build/Darcs/Patch/Annotate.o ) [137 of 238] Compiling Darcs.Patch.V2.Prim ( src/Darcs/Patch/V2/Prim.hs, dist/build/Darcs/Patch/V2/Prim.o ) [138 of 238] Compiling Darcs.Patch.V2 ( src/Darcs/Patch/V2.hs, dist/build/Darcs/Patch/V2.o ) [139 of 238] Compiling Darcs.Patch.V1.Prim ( src/Darcs/Patch/V1/Prim.hs, dist/build/Darcs/Patch/V1/Prim.o ) [140 of 238] Compiling Darcs.Patch.V1 ( src/Darcs/Patch/V1.hs, dist/build/Darcs/Patch/V1.o ) [141 of 238] Compiling Darcs.Patch.RepoPatch ( src/Darcs/Patch/RepoPatch.hs, dist/build/Darcs/Patch/RepoPatch.o ) [142 of 238] Compiling Darcs.Patch.Rebase.Change ( src/Darcs/Patch/Rebase/Change.hs, dist/build/Darcs/Patch/Rebase/Change.o ) [143 of 238] Compiling Darcs.Patch.Rebase.Legacy.Item ( src/Darcs/Patch/Rebase/Legacy/Item.hs, dist/build/Darcs/Patch/Rebase/Legacy/Item.o ) [144 of 238] Compiling Darcs.Patch.Rebase.Suspended ( src/Darcs/Patch/Rebase/Suspended.hs, dist/build/Darcs/Patch/Rebase/Suspended.o ) [145 of 238] Compiling Darcs.Patch.Named.Wrapped ( src/Darcs/Patch/Named/Wrapped.hs, dist/build/Darcs/Patch/Named/Wrapped.o ) [146 of 238] Compiling Darcs.Patch.Invertible ( src/Darcs/Patch/Invertible.hs, dist/build/Darcs/Patch/Invertible.o ) [147 of 238] Compiling Darcs.Patch ( src/Darcs/Patch.hs, dist/build/Darcs/Patch.o ) [148 of 238] Compiling Darcs.Repository.Old ( src/Darcs/Repository/Old.hs, dist/build/Darcs/Repository/Old.o ) [149 of 238] Compiling Darcs.Repository.InternalTypes ( src/Darcs/Repository/InternalTypes.hs, dist/build/Darcs/Repository/InternalTypes.o ) src/Darcs/Repository/InternalTypes.hs:50:40: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ src/Darcs/Repository/InternalTypes.hs:50:45: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ src/Darcs/Repository/InternalTypes.hs:50:50: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use `Type' from `Data.Kind' instead. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ [150 of 238] Compiling Darcs.Repository.Traverse ( src/Darcs/Repository/Traverse.hs, dist/build/Darcs/Repository/Traverse.o ) [151 of 238] Compiling Darcs.Repository.Rebase ( src/Darcs/Repository/Rebase.hs, dist/build/Darcs/Repository/Rebase.o ) [152 of 238] Compiling Darcs.Repository.Pristine ( src/Darcs/Repository/Pristine.hs, dist/build/Darcs/Repository/Pristine.o ) [153 of 238] Compiling Darcs.Repository.Pending ( src/Darcs/Repository/Pending.hs, dist/build/Darcs/Repository/Pending.o ) [154 of 238] Compiling Darcs.Repository.PatchIndex ( src/Darcs/Repository/PatchIndex.hs, dist/build/Darcs/Repository/PatchIndex.o ) src/Darcs/Repository/PatchIndex.hs:625:53: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe FileInfo' not matched: Nothing | 625 | let Just (FileInfo isF _) = M.lookup fid infom] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [155 of 238] Compiling Darcs.Repository.Diff ( src/Darcs/Repository/Diff.hs, dist/build/Darcs/Repository/Diff.o ) [156 of 238] Compiling Darcs.Repository.State ( src/Darcs/Repository/State.hs, dist/build/Darcs/Repository/State.o ) [157 of 238] Compiling Darcs.Repository.Resolution ( src/Darcs/Repository/Resolution.hs, dist/build/Darcs/Repository/Resolution.o ) [158 of 238] Compiling Darcs.Patch.Match ( src/Darcs/Patch/Match.hs, dist/build/Darcs/Patch/Match.o ) [159 of 238] Compiling Darcs.UI.Options.Matching ( src/Darcs/UI/Options/Matching.hs, dist/build/Darcs/UI/Options/Matching.o ) [160 of 238] Compiling Darcs.UI.Options.All ( src/Darcs/UI/Options/All.hs, dist/build/Darcs/UI/Options/All.o ) [161 of 238] Compiling Darcs.UI.Options ( src/Darcs/UI/Options.hs, dist/build/Darcs/UI/Options.o ) [162 of 238] Compiling Darcs.UI.Flags ( src/Darcs/UI/Flags.hs, dist/build/Darcs/UI/Flags.o ) [163 of 238] Compiling Darcs.UI.External ( src/Darcs/UI/External.hs, dist/build/Darcs/UI/External.o ) src/Darcs/UI/External.hs:415:25: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[String]' not matched: [] | 415 | let (viewer : args) = words viewerPlusArgs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [164 of 238] Compiling Darcs.UI.PrintPatch ( src/Darcs/UI/PrintPatch.hs, dist/build/Darcs/UI/PrintPatch.o ) [165 of 238] Compiling Darcs.UI.Commands.Convert.Util ( src/Darcs/UI/Commands/Convert/Util.hs, dist/build/Darcs/UI/Commands/Convert/Util.o ) [166 of 238] Compiling Darcs.Patch.Bundle ( src/Darcs/Patch/Bundle.hs, dist/build/Darcs/Patch/Bundle.o ) [167 of 238] Compiling Darcs.Repository.Hashed ( src/Darcs/Repository/Hashed.hs, dist/build/Darcs/Repository/Hashed.o ) [168 of 238] Compiling Darcs.Repository.Repair ( src/Darcs/Repository/Repair.hs, dist/build/Darcs/Repository/Repair.o ) [169 of 238] Compiling Darcs.Repository.Packs ( src/Darcs/Repository/Packs.hs, dist/build/Darcs/Repository/Packs.o ) [170 of 238] Compiling Darcs.Repository.Merge ( src/Darcs/Repository/Merge.hs, dist/build/Darcs/Repository/Merge.o ) [171 of 238] Compiling Darcs.Repository.Match ( src/Darcs/Repository/Match.hs, dist/build/Darcs/Repository/Match.o ) [172 of 238] Compiling Darcs.Patch.Prim.WithName ( src/Darcs/Patch/Prim/WithName.hs, dist/build/Darcs/Patch/Prim/WithName.o ) [173 of 238] Compiling Darcs.Patch.V3.Core ( src/Darcs/Patch/V3/Core.hs, dist/build/Darcs/Patch/V3/Core.o ) [174 of 238] Compiling Darcs.Patch.V3.Resolution ( src/Darcs/Patch/V3/Resolution.hs, dist/build/Darcs/Patch/V3/Resolution.o ) [175 of 238] Compiling Darcs.Patch.Prim.Named ( src/Darcs/Patch/Prim/Named.hs, dist/build/Darcs/Patch/Prim/Named.o ) [176 of 238] Compiling Darcs.Patch.V3 ( src/Darcs/Patch/V3.hs, dist/build/Darcs/Patch/V3.o ) [177 of 238] Compiling Darcs.Repository.Working ( src/Darcs/Repository/Working.hs, dist/build/Darcs/Repository/Working.o ) [178 of 238] Compiling Darcs.Repository.Test ( src/Darcs/Repository/Test.hs, dist/build/Darcs/Repository/Test.o ) [179 of 238] Compiling Darcs.Repository.Identify ( src/Darcs/Repository/Identify.hs, dist/build/Darcs/Repository/Identify.o ) [180 of 238] Compiling Darcs.Repository.Job ( src/Darcs/Repository/Job.hs, dist/build/Darcs/Repository/Job.o ) [181 of 238] Compiling Darcs.UI.Completion ( src/Darcs/UI/Completion.hs, dist/build/Darcs/UI/Completion.o ) [182 of 238] Compiling Darcs.Repository.Create ( src/Darcs/Repository/Create.hs, dist/build/Darcs/Repository/Create.o ) [183 of 238] Compiling Darcs.Repository.Clone ( src/Darcs/Repository/Clone.hs, dist/build/Darcs/Repository/Clone.o ) [184 of 238] Compiling Darcs.Repository ( src/Darcs/Repository.hs, dist/build/Darcs/Repository.o ) [185 of 238] Compiling Darcs.UI.SelectChanges ( src/Darcs/UI/SelectChanges.hs, dist/build/Darcs/UI/SelectChanges.o ) [186 of 238] Compiling Darcs.UI.PatchHeader ( src/Darcs/UI/PatchHeader.hs, dist/build/Darcs/UI/PatchHeader.o ) [187 of 238] Compiling Darcs.UI.Commands ( src/Darcs/UI/Commands.hs, dist/build/Darcs/UI/Commands.o ) src/Darcs/UI/Commands.hs:196:23: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 196 | commandStub n h d c = c { commandName = n | ^^^^^^^^^^^^^^^^^^^... [188 of 238] Compiling Darcs.UI.Usage ( src/Darcs/UI/Usage.hs, dist/build/Darcs/UI/Usage.o ) [189 of 238] Compiling Darcs.UI.Commands.Util ( src/Darcs/UI/Commands/Util.hs, dist/build/Darcs/UI/Commands/Util.o ) [190 of 238] Compiling Darcs.UI.Commands.WhatsNew ( src/Darcs/UI/Commands/WhatsNew.hs, dist/build/Darcs/UI/Commands/WhatsNew.o ) src/Darcs/UI/Commands/WhatsNew.hs:411:10: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 411 | status = statusAlias | ^^^^^^^^^^^... [191 of 238] Compiling Darcs.UI.Commands.Unrevert ( src/Darcs/UI/Commands/Unrevert.hs, dist/build/Darcs/UI/Commands/Unrevert.o ) [192 of 238] Compiling Darcs.UI.Commands.Unrecord ( src/Darcs/UI/Commands/Unrecord.hs, dist/build/Darcs/UI/Commands/Unrecord.o ) src/Darcs/UI/Commands/Unrecord.hs:153:10: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 153 | unpull = (commandAlias "unpull" Nothing obliterate) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Darcs/UI/Commands/Unrecord.hs:296:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Darcs.Util.Path.AbsolutePathOrStd' not matched: Nothing | 296 | let Just outname = getOutput opts filename | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [193 of 238] Compiling Darcs.UI.Commands.TransferMode ( src/Darcs/UI/Commands/TransferMode.hs, dist/build/Darcs/UI/Commands/TransferMode.o ) [194 of 238] Compiling Darcs.UI.Commands.Test ( src/Darcs/UI/Commands/Test.hs, dist/build/Darcs/UI/Commands/Test.o ) /tmp/ghc559962_0/ghc_624.s: openFile: resource exhausted (No space left on device) *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/darcs *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/darcs