Ben Franksen wrote:
> Florent Becker wrote:
>> The darcs team is pleased to announce the release of darcs 2.7.99.1, aka
>> 2.8 rc 1, the first release candidate for darcs 2.8.
I get many many warnings during teh build (using ghc-7.0.4 from my distro).
This was not the case when I compiled the last beta.
Maybe I am doing something wrong? The output is attached.
Cheers
Ben
Resolving dependencies...
[1 of 1] Compiling Main (
/tmp/darcs-beta-2.7.99.1409/darcs-beta-2.7.99.1/Setup.lhs,
/tmp/darcs-beta-2.7.99.1409/darcs-bet
/tmp/darcs-beta-2.7.99.1409/darcs-beta-2.7.99.1/Setup.lhs:10:34:
Warning: In the use of `runTests'
(imported from Distribution.Simple, but defined in
Distribution.Simple.UserHooks):
Deprecated: "Please use the new testing interface instead!"
Linking /tmp/darcs-beta-2.7.99.1409/darcs-beta-2.7.99.1/dist/setup/setup ...
Configuring darcs-beta-2.7.99.1...
Warning: Unknown extensions: NoMonoLocalBinds, NoMonoLocalBinds
Preprocessing library darcs-beta-2.7.99.1...
Preprocessing executables for darcs-beta-2.7.99.1...
Building darcs-beta-2.7.99.1...
[ 1 of 181] Compiling URL.Request ( src/URL/Request.hs,
dist/build/URL/Request.o )
[ 2 of 181] Compiling Darcs.Witnesses.Show ( src/Darcs/Witnesses/Show.hs,
dist/build/Darcs/Witnesses/Show.o )
[ 3 of 181] Compiling Darcs.Patch.OldDate ( src/Darcs/Patch/OldDate.hs,
dist/build/Darcs/Patch/OldDate.o )
[ 4 of 181] Compiling Darcs.Patch.Prim.V3.ObjectMap (
src/Darcs/Patch/Prim/V3/ObjectMap.hs, dist/build/Darcs/Patch/Prim/V3/ObjectMap.
[ 5 of 181] Compiling Darcs.Patch.Format ( src/Darcs/Patch/Format.hs,
dist/build/Darcs/Patch/Format.o )
[ 6 of 181] Compiling Darcs.Patch.RegChars ( src/Darcs/Patch/RegChars.hs,
dist/build/Darcs/Patch/RegChars.o )
[ 7 of 181] Compiling IsoDate ( src/IsoDate.hs, dist/build/IsoDate.o )
[ 8 of 181] Compiling DateMatcher ( src/DateMatcher.hs,
dist/build/DateMatcher.o )
[ 9 of 181] Compiling Ratified ( src/Ratified.hs,
dist/build/Ratified.o )
[ 10 of 181] Compiling Darcs.Witnesses.Unsafe ( src/Darcs/Witnesses/Unsafe.hs,
dist/build/Darcs/Witnesses/Unsafe.o )
[ 11 of 181] Compiling Version ( dist/build/autogen/Version.hs,
dist/build/Version.o )
[ 12 of 181] Compiling English ( src/English.hs, dist/build/English.o )
[ 13 of 181] Compiling Workaround ( src/Workaround.hs,
dist/build/Workaround.o )
[ 14 of 181] Compiling Darcs.Witnesses.Eq ( src/Darcs/Witnesses/Eq.hs,
dist/build/Darcs/Witnesses/Eq.o )
[ 15 of 181] Compiling Darcs.SignalHandler ( src/Darcs/SignalHandler.hs,
dist/build/Darcs/SignalHandler.o )
src/Darcs/SignalHandler.hs:30:38:
Warning: In the use of `block'
(imported from Control.Exception.Extensible, but defined in
GHC.IO):
Deprecated: "use Control.Exception.mask instead"
src/Darcs/SignalHandler.hs:30:45:
Warning: In the use of `unblock'
(imported from Control.Exception.Extensible, but defined in
GHC.IO):
Deprecated: "use Control.Exception.mask instead"
[ 16 of 181] Compiling Darcs.Witnesses.Sealed ( src/Darcs/Witnesses/Sealed.hs,
dist/build/Darcs/Witnesses/Sealed.o )
[ 17 of 181] Compiling Darcs.Global ( src/Darcs/Global.hs,
dist/build/Darcs/Global.o )
src/Darcs/Global.hs:64:39:
Warning: In the use of `block'
(imported from Control.Exception.Extensible, but defined in
GHC.IO):
Deprecated: "use Control.Exception.mask instead"
src/Darcs/Global.hs:64:46:
Warning: In the use of `unblock'
(imported from Control.Exception.Extensible, but defined in
GHC.IO):
Deprecated: "use Control.Exception.mask instead"
src/Darcs/Global.hs:76:1:
Warning: The import of `System.Exit' is redundant
except perhaps to import instances from `System.Exit'
To import instances alone, use: import System.Exit()
[ 18 of 181] Compiling URL.HTTP ( src/URL/HTTP.hs,
dist/build/URL/HTTP.o )
[ 19 of 181] Compiling Darcs.Patch.MatchData ( src/Darcs/Patch/MatchData.hs,
dist/build/Darcs/Patch/MatchData.o )
[ 20 of 181] Compiling Progress ( src/Progress.hs,
dist/build/Progress.o )
[ 21 of 181] Compiling Exec ( src/Exec.hs, dist/build/Exec.o )
[ 22 of 181] Compiling URL.Curl ( src/URL/Curl.hs,
dist/build/URL/Curl.o )
[ 23 of 181] Compiling ByteStringUtils ( src/ByteStringUtils.hs,
dist/build/ByteStringUtils.o )
[ 24 of 181] Compiling Darcs.Patch.TokenReplace (
src/Darcs/Patch/TokenReplace.hs, dist/build/Darcs/Patch/TokenReplace.o )
[ 25 of 181] Compiling Darcs.Patch.ReadMonads ( src/Darcs/Patch/ReadMonads.hs,
dist/build/Darcs/Patch/ReadMonads.o )
SpecConstr
Function `$j_XXeU{v} [lid]'
has two call patterns, but the limit is 1
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_XXeV{v} [lid]'
has two call patterns, but the limit is 1
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
[ 26 of 181] Compiling SHA1 ( src/SHA1.hs, dist/build/SHA1.o )
[ 27 of 181] Compiling Printer ( src/Printer.lhs, dist/build/Printer.o
)
[ 28 of 181] Compiling Darcs.Bug ( src/Darcs/Bug.hs,
dist/build/Darcs/Bug.o )
[ 29 of 181] Compiling Darcs.URL ( src/Darcs/URL.hs,
dist/build/Darcs/URL.o )
[ 30 of 181] Compiling Darcs.Email ( src/Darcs/Email.hs,
dist/build/Darcs/Email.o )
[ 31 of 181] Compiling Lcs ( src/Lcs.hs, dist/build/Lcs.o )
SpecConstr
Function `$j_X1dMc{v} [lid]'
has one call pattern, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
[ 32 of 181] Compiling Darcs.Witnesses.Ordered (
src/Darcs/Witnesses/Ordered.hs, dist/build/Darcs/Witnesses/Ordered.o )
[ 33 of 181] Compiling Darcs.Patch.Commute ( src/Darcs/Patch/Commute.hs,
dist/build/Darcs/Patch/Commute.o )
[ 34 of 181] Compiling Darcs.Patch.Invert ( src/Darcs/Patch/Invert.hs,
dist/build/Darcs/Patch/Invert.o )
[ 35 of 181] Compiling Darcs.Patch.Permutations (
src/Darcs/Patch/Permutations.hs, dist/build/Darcs/Patch/Permutations.o )
[ 36 of 181] Compiling Darcs.Patch.Bracketed ( src/Darcs/Patch/Bracketed.hs,
dist/build/Darcs/Patch/Bracketed.o )
[ 37 of 181] Compiling Darcs.Patch.Merge ( src/Darcs/Patch/Merge.hs,
dist/build/Darcs/Patch/Merge.o )
[ 38 of 181] Compiling Darcs.Patch.Inspect ( src/Darcs/Patch/Inspect.hs,
dist/build/Darcs/Patch/Inspect.o )
[ 39 of 181] Compiling Darcs.Witnesses.WZipper (
src/Darcs/Witnesses/WZipper.hs, dist/build/Darcs/Witnesses/WZipper.o )
[ 40 of 181] Compiling Darcs.Patch.FileName ( src/Darcs/Patch/FileName.hs,
dist/build/Darcs/Patch/FileName.o )
[ 41 of 181] Compiling Darcs.RepoPath ( src/Darcs/RepoPath.hs,
dist/build/Darcs/RepoPath.o )
[ 42 of 181] Compiling Darcs.Utils ( src/Darcs/Utils.hs,
dist/build/Darcs/Utils.o )
SpecConstr
Function `$j_s1yyW{v} [lid]'
has two call patterns, but the limit is 1
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s1yyW{v} [lid]'
has two call patterns, but the limit is 1
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
[ 43 of 181] Compiling Darcs.Patch.Info ( src/Darcs/Patch/Info.hs,
dist/build/Darcs/Patch/Info.o )
[ 44 of 181] Compiling Darcs.Compat ( src/Darcs/Compat.hs,
dist/build/Darcs/Compat.o )
[ 45 of 181] Compiling Darcs.Flags ( src/Darcs/Flags.hs,
dist/build/Darcs/Flags.o )
[ 46 of 181] Compiling Darcs.Ssh ( src/Darcs/Ssh.hs,
dist/build/Darcs/Ssh.o )
[ 47 of 181] Compiling Darcs.Lock ( src/Darcs/Lock.hs,
dist/build/Darcs/Lock.o )
[ 48 of 181] Compiling URL ( src/URL.hs, dist/build/URL.o )
SpecConstr
Function `$j_s1TFI{v} [lid]'
has one call pattern, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
src/URL.hs:24:34:
Warning: In the use of `isEmptyChan'
(imported from Control.Concurrent.Chan):
Deprecated: "if you need this operation, use
Control.Concurrent.STM.TChan instead. See http://hackage.haskell.org/trac/g
[ 49 of 181] Compiling Darcs.Patch.Read ( src/Darcs/Patch/Read.hs,
dist/build/Darcs/Patch/Read.o )
[ 50 of 181] Compiling Darcs.Patch.SummaryData (
src/Darcs/Patch/SummaryData.hs, dist/build/Darcs/Patch/SummaryData.o )
[ 51 of 181] Compiling Crypt.SHA256 ( src/Crypt/SHA256.hs,
dist/build/Crypt/SHA256.o )
[ 52 of 181] Compiling CommandLine ( src/CommandLine.hs,
dist/build/CommandLine.o )
[ 53 of 181] Compiling Darcs.External ( src/Darcs/External.hs,
dist/build/Darcs/External.o )
[ 54 of 181] Compiling Darcs.ColorPrinter ( src/Darcs/ColorPrinter.hs,
dist/build/Darcs/ColorPrinter.o )
[ 55 of 181] Compiling Darcs.MonadProgress ( src/Darcs/MonadProgress.hs,
dist/build/Darcs/MonadProgress.o )
[ 56 of 181] Compiling Darcs.Patch.ApplyMonad ( src/Darcs/Patch/ApplyMonad.hs,
dist/build/Darcs/Patch/ApplyMonad.o )
src/Darcs/Patch/ApplyMonad.hs:38:1:
Warning: The import of `Object'
from module `Darcs.Patch.Prim.V3.ObjectMap' is redundant
src/Darcs/Patch/ApplyMonad.hs:93:10:
Warning: No explicit method nor default method for `putApplyState'
In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'
src/Darcs/Patch/ApplyMonad.hs:93:10:
Warning: No explicit method nor default method for `editFile'
In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'
src/Darcs/Patch/ApplyMonad.hs:93:10:
Warning: No explicit method nor default method for `editDirectory'
In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'
src/Darcs/Patch/ApplyMonad.hs:96:19:
Warning: This binding for `init' shadows the existing binding
imported from Prelude
src/Darcs/Patch/ApplyMonad.hs:97:17:
Warning: This binding for `init' shadows the existing binding
imported from Prelude
src/Darcs/Patch/ApplyMonad.hs:137:26:
Warning: This binding for `x' shadows the existing binding
bound at src/Darcs/Patch/ApplyMonad.hs:136:27
src/Darcs/Patch/ApplyMonad.hs:139:10:
Warning: No explicit method nor default method for `nestedApply'
In the instance declaration for `ApplyMonad FilePathMonad Tree'
src/Darcs/Patch/ApplyMonad.hs:139:10:
Warning: No explicit method nor default method for `liftApply'
In the instance declaration for `ApplyMonad FilePathMonad Tree'
src/Darcs/Patch/ApplyMonad.hs:139:10:
Warning: No explicit method nor default method for `getApplyState'
In the instance declaration for `ApplyMonad FilePathMonad Tree'
src/Darcs/Patch/ApplyMonad.hs:139:10:
Warning: No explicit method nor default method for `putApplyState'
In the instance declaration for `ApplyMonad FilePathMonad Tree'
src/Darcs/Patch/ApplyMonad.hs:139:10:
Warning: No explicit method nor default method for `editFile'
In the instance declaration for `ApplyMonad FilePathMonad Tree'
src/Darcs/Patch/ApplyMonad.hs:139:10:
Warning: No explicit method nor default method for `editDirectory'
In the instance declaration for `ApplyMonad FilePathMonad Tree'
src/Darcs/Patch/ApplyMonad.hs:139:10:
Warning: No explicit method nor default method for `mDoesFileExist'
In the instance declaration for `ApplyMonad FilePathMonad Tree'
src/Darcs/Patch/ApplyMonad.hs:139:10:
Warning: No explicit method nor default method for `mReadFilePS'
In the instance declaration for `ApplyMonad FilePathMonad Tree'
src/Darcs/Patch/ApplyMonad.hs:154:10:
Warning: orphan instance: instance MonadProgress FilePathMonad
src/Darcs/Patch/ApplyMonad.hs:159:10:
Warning: No explicit method nor default method for `nestedApply'
In the instance declaration for `ApplyMonad RestrictedApply Tree'
src/Darcs/Patch/ApplyMonad.hs:159:10:
Warning: No explicit method nor default method for `liftApply'
In the instance declaration for `ApplyMonad RestrictedApply Tree'
src/Darcs/Patch/ApplyMonad.hs:159:10:
Warning: No explicit method nor default method for `getApplyState'
In the instance declaration for `ApplyMonad RestrictedApply Tree'
src/Darcs/Patch/ApplyMonad.hs:159:10:
Warning: No explicit method nor default method for `putApplyState'
In the instance declaration for `ApplyMonad RestrictedApply Tree'
src/Darcs/Patch/ApplyMonad.hs:159:10:
Warning: No explicit method nor default method for `editFile'
In the instance declaration for `ApplyMonad RestrictedApply Tree'
src/Darcs/Patch/ApplyMonad.hs:159:10:
Warning: No explicit method nor default method for `editDirectory'
In the instance declaration for `ApplyMonad RestrictedApply Tree'
src/Darcs/Patch/ApplyMonad.hs:159:10:
Warning: No explicit method nor default method for `mDoesFileExist'
In the instance declaration for `ApplyMonad RestrictedApply Tree'
src/Darcs/Patch/ApplyMonad.hs:159:10:
Warning: No explicit method nor default method for `mReadFilePS'
In the instance declaration for `ApplyMonad RestrictedApply Tree'
src/Darcs/Patch/ApplyMonad.hs:173:10:
Warning: orphan instance: instance MonadProgress RestrictedApply
[ 57 of 181] Compiling Darcs.Patch.Apply ( src/Darcs/Patch/Apply.hs,
dist/build/Darcs/Patch/Apply.o )
[ 58 of 181] Compiling Darcs.Patch.Repair ( src/Darcs/Patch/Repair.hs,
dist/build/Darcs/Patch/Repair.o )
[ 59 of 181] Compiling Darcs.Patch.Show ( src/Darcs/Patch/Show.hs,
dist/build/Darcs/Patch/Show.o )
[ 60 of 181] Compiling Darcs.Patch.Patchy ( src/Darcs/Patch/Patchy.hs,
dist/build/Darcs/Patch/Patchy.o )
[ 61 of 181] Compiling Darcs.Patch.FileHunk ( src/Darcs/Patch/FileHunk.hs,
dist/build/Darcs/Patch/FileHunk.o )
[ 62 of 181] Compiling Darcs.Patch.Prim.Class ( src/Darcs/Patch/Prim/Class.hs,
dist/build/Darcs/Patch/Prim/Class.o )
[ 63 of 181] Compiling Darcs.Patch.Prim ( src/Darcs/Patch/Prim.hs,
dist/build/Darcs/Patch/Prim.o )
src/Darcs/Patch/Prim.hs:16:40:
Warning: `addfile' is exported by `PrimConstruct(..)' and `addfile'
src/Darcs/Patch/Prim.hs:16:40:
Warning: `adddir' is exported by `PrimConstruct(..)' and `adddir'
src/Darcs/Patch/Prim.hs:16:40:
Warning: `move' is exported by `PrimConstruct(..)' and `move'
src/Darcs/Patch/Prim.hs:16:40:
Warning: `rmdir' is exported by `PrimConstruct(..)' and `rmdir'
src/Darcs/Patch/Prim.hs:16:40:
Warning: `rmfile' is exported by `PrimConstruct(..)' and `rmfile'
src/Darcs/Patch/Prim.hs:16:40:
Warning: `tokreplace' is exported by `PrimConstruct(..)' and `tokreplace'
src/Darcs/Patch/Prim.hs:16:40:
Warning: `changepref' is exported by `PrimConstruct(..)' and `changepref'
src/Darcs/Patch/Prim.hs:16:40:
Warning: `hunk' is exported by `PrimConstruct(..)' and `hunk'
src/Darcs/Patch/Prim.hs:16:40:
Warning: `binary' is exported by `PrimConstruct(..)' and `binary'
src/Darcs/Patch/Prim.hs:16:40:
Warning: `primFromHunk' is exported by `PrimConstruct(..)' and
`primFromHunk'
[ 64 of 181] Compiling Darcs.Patch.V1.Core ( src/Darcs/Patch/V1/Core.hs,
dist/build/Darcs/Patch/V1/Core.o )
[ 65 of 181] Compiling Darcs.Patch.V1.Show ( src/Darcs/Patch/V1/Show.hs,
dist/build/Darcs/Patch/V1/Show.o )
[ 66 of 181] Compiling Darcs.Patch.Effect ( src/Darcs/Patch/Effect.hs,
dist/build/Darcs/Patch/Effect.o )
[ 67 of 181] Compiling Darcs.Patch.Conflict ( src/Darcs/Patch/Conflict.hs,
dist/build/Darcs/Patch/Conflict.o )
[ 68 of 181] Compiling Darcs.Patch.Summary ( src/Darcs/Patch/Summary.hs,
dist/build/Darcs/Patch/Summary.o )
SpecConstr
Function `combine{v s2jbf} [lid]'
has five call patterns, but the limit is 3
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
[ 69 of 181] Compiling Darcs.Patch.ConflictMarking (
src/Darcs/Patch/ConflictMarking.hs, dist/build/Darcs/Patch/ConflictMarking.o )
[ 70 of 181] Compiling Darcs.Patch.V1.Commute ( src/Darcs/Patch/V1/Commute.hs,
dist/build/Darcs/Patch/V1/Commute.o )
src/Darcs/Patch/V1/Commute.hs:412:17:
Warning: Pattern match(es) are non-exhaustive
In a lambda abstraction: Patterns not matched: NilRL
src/Darcs/Patch/V1/Commute.hs:421:18:
Warning: Pattern match(es) are non-exhaustive
In a lambda abstraction: Patterns not matched: NilRL
[ 71 of 181] Compiling Darcs.Patch.V1.Apply ( src/Darcs/Patch/V1/Apply.hs,
dist/build/Darcs/Patch/V1/Apply.o )
[ 72 of 181] Compiling Darcs.Patch.V1.Read ( src/Darcs/Patch/V1/Read.hs,
dist/build/Darcs/Patch/V1/Read.o )
[ 73 of 181] Compiling Darcs.Patch.Prim.V1.Core (
src/Darcs/Patch/Prim/V1/Core.hs, dist/build/Darcs/Patch/Prim/V1/Core.o )
[ 74 of 181] Compiling Darcs.Patch.Prim.V1.Commute (
src/Darcs/Patch/Prim/V1/Commute.hs, dist/build/Darcs/Patch/Prim/V1/Commute.o )
[ 75 of 181] Compiling Darcs.Patch.Prim.V1.Details (
src/Darcs/Patch/Prim/V1/Details.hs, dist/build/Darcs/Patch/Prim/V1/Details.o )
[ 76 of 181] Compiling Darcs.Patch.Prim.V1.Read (
src/Darcs/Patch/Prim/V1/Read.hs, dist/build/Darcs/Patch/Prim/V1/Read.o )
[ 77 of 181] Compiling Darcs.Patch.Prim.V3.Core (
src/Darcs/Patch/Prim/V3/Core.hs, dist/build/Darcs/Patch/Prim/V3/Core.o )
[ 78 of 181] Compiling Darcs.Patch.Prim.V3.Coalesce (
src/Darcs/Patch/Prim/V3/Coalesce.hs, dist/build/Darcs/Patch/Prim/V3/Coalesce.o )
src/impossible.h:1:1:
Warning: The import of `Darcs.Bug' is redundant
except perhaps to import instances from `Darcs.Bug'
To import instances alone, use: import Darcs.Bug()
[ 79 of 181] Compiling Darcs.Patch.Prim.V3.Commute (
src/Darcs/Patch/Prim/V3/Commute.hs, dist/build/Darcs/Patch/Prim/V3/Commute.o )
src/Darcs/Patch/Prim/V3/Commute.hs:54:1:
Warning: Pattern match(es) are overlapped
In an equation for `commuteHunk': commuteHunk _ = ...
[ 80 of 181] Compiling Darcs.Patch.Prim.V3.Details (
src/Darcs/Patch/Prim/V3/Details.hs, dist/build/Darcs/Patch/Prim/V3/Details.o )
[ 81 of 181] Compiling Darcs.Patch.Prim.V3.Read (
src/Darcs/Patch/Prim/V3/Read.hs, dist/build/Darcs/Patch/Prim/V3/Read.o )
src/Darcs/Patch/Prim/V3/Read.hs:45:1:
Warning: Pattern match(es) are non-exhaustive
In an equation for `decodeWhite': Patterns not matched: _
[ 82 of 181] Compiling Darcs.Patch.Dummy ( src/Darcs/Patch/Dummy.hs,
dist/build/Darcs/Patch/Dummy.o )
[ 83 of 181] Compiling Darcs.Patch.Bracketed.Instances (
src/Darcs/Patch/Bracketed/Instances.hs, dist/build/Darcs/Patch/Bracketed/Inst
[ 84 of 181] Compiling Darcs.Patch.Prim.V3.Show (
src/Darcs/Patch/Prim/V3/Show.hs, dist/build/Darcs/Patch/Prim/V3/Show.o )
src/Darcs/Patch/Prim/V3/Show.hs:46:3:
Warning: Pattern match(es) are non-exhaustive
In an equation for `showPrim': Patterns not matched: _ (Move _ _ _)
[ 85 of 181] Compiling Darcs.Patch.Viewing ( src/Darcs/Patch/Viewing.hs,
dist/build/Darcs/Patch/Viewing.o )
src/Darcs/Patch/Viewing.hs:29:1:
Warning: The import of `TreeIO, readFile, fileExists, tree'
from module `Storage.Hashed.Monad' is redundant
src/Darcs/Patch/Viewing.hs:31:1:
Warning: The import of `Storage.Hashed.AnchoredPath' is redundant
except perhaps to import instances from
`Storage.Hashed.AnchoredPath'
To import instances alone, use: import
Storage.Hashed.AnchoredPath()
src/Darcs/Patch/Viewing.hs:33:1:
Warning: The import of `BS.concat'
from module `Data.ByteString' is redundant
src/Darcs/Patch/Viewing.hs:34:1:
Warning: The import of `Data.ByteString.Lazy' is redundant
except perhaps to import instances from `Data.ByteString.Lazy'
To import instances alone, use: import Data.ByteString.Lazy()
src/Darcs/Patch/Viewing.hs:35:1:
Warning: The import of `Darcs.Patch.FileName' is redundant
except perhaps to import instances from `Darcs.Patch.FileName'
To import instances alone, use: import Darcs.Patch.FileName()
src/Darcs/Patch/Viewing.hs:45:1:
Warning: The import of `applyToState'
from module `Darcs.Patch.Apply' is redundant
src/Darcs/Patch/Viewing.hs:46:1:
Warning: The import of `ApplyMonadOver, runApplyMonad'
from module `Darcs.Patch.ApplyMonad' is redundant
[ 86 of 181] Compiling Darcs.Patch.Split ( src/Darcs/Patch/Split.hs,
dist/build/Darcs/Patch/Split.o )
src/Darcs/Patch/Split.hs:127:1:
Warning: Top-level binding with no type signature:
doPrimSplit_ :: forall (p :: * -> * -> *)
x
y
(a :: * -> * -> *)
x1
z.
(PrimPatch a, IsHunk p) =>
Bool
-> [BC.ByteString]
-> p x y
-> Maybe (BC.ByteString, BC.ByteString -> Maybe
(FL a x1 z))
[ 87 of 181] Compiling Darcs.Patch.Named ( src/Darcs/Patch/Named.hs,
dist/build/Darcs/Patch/Named.o )
[ 88 of 181] Compiling Darcs.Patch.Patchy.Instances (
src/Darcs/Patch/Patchy/Instances.hs, dist/build/Darcs/Patch/Patchy/Instances.o )
src/Darcs/Patch/Patchy/Instances.hs:10:1:
Warning: The import of `Darcs.Patch.Apply' is redundant
except perhaps to import instances from `Darcs.Patch.Apply'
To import instances alone, use: import Darcs.Patch.Apply()
src/Darcs/Patch/Patchy/Instances.hs:12:1:
Warning: The import of `Storage.Hashed.Tree' is redundant
except perhaps to import instances from `Storage.Hashed.Tree'
To import instances alone, use: import Storage.Hashed.Tree()
[ 89 of 181] Compiling Darcs.Patch.RepoPatch ( src/Darcs/Patch/RepoPatch.hs,
dist/build/Darcs/Patch/RepoPatch.o )
src/Darcs/Patch/RepoPatch.hs:10:1:
Warning: The import of `FromPrims'
from module `Darcs.Patch.Prim' is redundant
[ 90 of 181] Compiling Darcs.Patch ( src/Darcs/Patch.hs,
dist/build/Darcs/Patch.o )
[ 91 of 181] Compiling Darcs.Patch.PatchInfoAnd (
src/Darcs/Patch/PatchInfoAnd.hs, dist/build/Darcs/Patch/PatchInfoAnd.o )
[ 92 of 181] Compiling Darcs.Annotate ( src/Darcs/Annotate.hs,
dist/build/Darcs/Annotate.o )
src/Darcs/Annotate.hs:86:10:
Warning: No explicit method nor default method for `editFile'
In the instance declaration for `ApplyMonad AnnotatedM Tree'
src/Darcs/Annotate.hs:86:10:
Warning: No explicit method nor default method for `editDirectory'
In the instance declaration for `ApplyMonad AnnotatedM Tree'
[ 93 of 181] Compiling Darcs.Patch.Set ( src/Darcs/Patch/Set.hs,
dist/build/Darcs/Patch/Set.o )
[ 94 of 181] Compiling Darcs.ProgressPatches ( src/Darcs/ProgressPatches.hs,
dist/build/Darcs/ProgressPatches.o )
[ 95 of 181] Compiling Darcs.CommandsAux ( src/Darcs/CommandsAux.hs,
dist/build/Darcs/CommandsAux.o )
[ 96 of 181] Compiling Darcs.Patch.Depends ( src/Darcs/Patch/Depends.hs,
dist/build/Darcs/Patch/Depends.o )
[ 97 of 181] Compiling Darcs.Patch.Bundle ( src/Darcs/Patch/Bundle.hs,
dist/build/Darcs/Patch/Bundle.o )
[ 98 of 181] Compiling Darcs.Patch.Match ( src/Darcs/Patch/Match.hs,
dist/build/Darcs/Patch/Match.o )
[ 99 of 181] Compiling Darcs.Patch.Choices ( src/Darcs/Patch/Choices.hs,
dist/build/Darcs/Patch/Choices.o )
src/Darcs/Patch/Choices.hs:64:1:
Warning: The import of `State'
from module `Control.Monad.State' is redundant
src/Darcs/Patch/Choices.hs:107:3:
Warning: Declaration of `PCs' uses deprecated syntax
Instead, use the form
PCs ::
{pcsFirsts :: FL (TaggedPatch p) x m,
pcsLasts :: FL (PatchChoice p) m y} -> PatchChoices p x y
[100 of 181] Compiling Darcs.Patch.TouchesFiles (
src/Darcs/Patch/TouchesFiles.hs, dist/build/Darcs/Patch/TouchesFiles.o )
[101 of 181] Compiling Darcs.Patch.Prim.V1.Show (
src/Darcs/Patch/Prim/V1/Show.hs, dist/build/Darcs/Patch/Prim/V1/Show.o )
src/Darcs/Patch/Prim/V1/Show.hs:9:1:
Warning: The import of `Control.Monad' is redundant
except perhaps to import instances from `Control.Monad'
To import instances alone, use: import Control.Monad()
[102 of 181] Compiling Darcs.Patch.Prim.V1.Coalesce (
src/Darcs/Patch/Prim/V1/Coalesce.hs, dist/build/Darcs/Patch/Prim/V1/Coalesce.o )
[103 of 181] Compiling Darcs.Patch.V1.Viewing ( src/Darcs/Patch/V1/Viewing.hs,
dist/build/Darcs/Patch/V1/Viewing.o )
src/Darcs/Patch/V1/Viewing.hs:5:1:
Warning: The import of `Darcs.Patch.FileHunk' is redundant
except perhaps to import instances from `Darcs.Patch.FileHunk'
To import instances alone, use: import Darcs.Patch.FileHunk()
src/Darcs/Patch/V1/Viewing.hs:9:1:
Warning: The import of `Darcs.Patch.Viewing' is redundant
except perhaps to import instances from `Darcs.Patch.Viewing'
To import instances alone, use: import Darcs.Patch.Viewing()
[104 of 181] Compiling Darcs.Patch.V1 ( src/Darcs/Patch/V1.hs,
dist/build/Darcs/Patch/V1.o )
[105 of 181] Compiling Darcs.Patch.V2.Non ( src/Darcs/Patch/V2/Non.hs,
dist/build/Darcs/Patch/V2/Non.o )
src/Darcs/Patch/V2/Non.hs:67:1:
Warning: The import of `redText' from module `Printer' is redundant
src/Darcs/Patch/V2/Non.hs:68:1:
Warning: The import of `BC.ByteString'
from module `Data.ByteString.Char8' is redundant
src/Darcs/Patch/V2/Non.hs:206:21:
Warning: This binding for `x' shadows the existing binding
bound at src/Darcs/Patch/V2/Non.hs:199:21
src/Darcs/Patch/V2/Non.hs:208:18:
Warning: This binding for `ns' shadows the existing binding
bound at src/Darcs/Patch/V2/Non.hs:199:9
src/Darcs/Patch/V2/Non.hs:208:22:
Warning: This binding for `c' shadows the existing binding
bound at src/Darcs/Patch/V2/Non.hs:199:19
src/Darcs/Patch/V2/Non.hs:265:28:
Warning: This binding for `n' shadows the existing binding
bound at src/Darcs/Patch/V2/Non.hs:261:8
src/Darcs/Patch/V2/Non.hs:266:31:
Warning: This binding for `n' shadows the existing binding
bound at src/Darcs/Patch/V2/Non.hs:261:8
[106 of 181] Compiling Darcs.Patch.V2.Real ( src/Darcs/Patch/V2/Real.hs,
dist/build/Darcs/Patch/V2/Real.o )
[107 of 181] Compiling Darcs.Patch.V2 ( src/Darcs/Patch/V2.hs,
dist/build/Darcs/Patch/V2.o )
[108 of 181] Compiling Darcs.Patch.Prim.V3.Apply (
src/Darcs/Patch/Prim/V3/Apply.hs, dist/build/Darcs/Patch/Prim/V3/Apply.o )
src/Darcs/Patch/Prim/V3/Apply.hs:26:5:
Warning: Pattern match(es) are non-exhaustive
In an equation for `apply':
Patterns not matched:
Move _ _ _
Identity
src/Darcs/Patch/Prim/V3/Apply.hs:26:21:
Warning: This binding for `id' shadows the existing binding
imported from Prelude
src/Darcs/Patch/Prim/V3/Apply.hs:28:21:
Warning: This binding for `id' shadows the existing binding
imported from Prelude
src/Darcs/Patch/Prim/V3/Apply.hs:29:23:
Warning: This binding for `id' shadows the existing binding
imported from Prelude
src/Darcs/Patch/Prim/V3/Apply.hs:38:10:
Warning: No explicit method nor default method for `toTree'
In the instance declaration for `ToTree ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:41:12:
Warning: This binding for `id' shadows the existing binding
imported from Prelude
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `nestedApply'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `liftApply'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `getApplyState'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `putApplyState'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `mDoesDirectoryExist'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `mDoesFileExist'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `mReadFilePS'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `mCreateDirectory'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `mRemoveDirectory'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `mRemoveFile'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `mRename'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:48:10:
Warning: No explicit method nor default method for `mModifyFilePS'
In the instance declaration for `ApplyMonad
(StateT (ObjectMap m) m) ObjectMap'
src/Darcs/Patch/Prim/V3/Apply.hs:50:14:
Warning: This binding for `id' shadows the existing binding
imported from Prelude
src/Darcs/Patch/Prim/V3/Apply.hs:54:19:
Warning: This binding for `id' shadows the existing binding
imported from Prelude
src/impossible.h:1:1:
Warning: The import of `Darcs.Bug' is redundant
except perhaps to import instances from `Darcs.Bug'
To import instances alone, use: import Darcs.Bug()
[109 of 181] Compiling Darcs.Patch.Prim.V3 ( src/Darcs/Patch/Prim/V3.hs,
dist/build/Darcs/Patch/Prim/V3.o )
[110 of 181] Compiling Darcs.Repository.Format (
src/Darcs/Repository/Format.hs, dist/build/Darcs/Repository/Format.o )
[111 of 181] Compiling Darcs.Repository.Motd ( src/Darcs/Repository/Motd.hs,
dist/build/Darcs/Repository/Motd.o )
[112 of 181] Compiling Darcs.Repository.Cache ( src/Darcs/Repository/Cache.hs,
dist/build/Darcs/Repository/Cache.o )
[113 of 181] Compiling Darcs.Repository.Prefs ( src/Darcs/Repository/Prefs.hs,
dist/build/Darcs/Repository/Prefs.o )
src/Darcs/Repository/Prefs.hs:51:1:
Warning: The import of `Darcs.Patch.ApplyMonad' is redundant
except perhaps to import instances from `Darcs.Patch.ApplyMonad'
To import instances alone, use: import Darcs.Patch.ApplyMonad()
[114 of 181] Compiling Darcs.Diff ( src/Darcs/Diff.hs,
dist/build/Darcs/Diff.o )
[115 of 181] 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:13:1:
Warning: The import of `fp2fn'
from module `Darcs.Patch.FileName' is redundant
src/Darcs/Patch/Prim/V1/Apply.hs:17:1:
Warning: The import of `Darcs.Global' is redundant
except perhaps to import instances from `Darcs.Global'
To import instances alone, use: import Darcs.Global()
src/Darcs/Patch/Prim/V1/Apply.hs:21:1:
Warning: The import of `Darcs.Repository.Prefs' is redundant
except perhaps to import instances from `Darcs.Repository.Prefs'
To import instances alone, use: import Darcs.Repository.Prefs()
src/Darcs/Patch/Prim/V1/Apply.hs:29:1:
Warning: The import of `Control.Monad' is redundant
except perhaps to import instances from `Control.Monad'
To import instances alone, use: import Control.Monad()
src/Darcs/Patch/Prim/V1/Apply.hs:97:45:
Warning: Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns not matched:
Move _ _
DP _ _
ChangePref _ _ _
[116 of 181] Compiling Darcs.Patch.Prim.V1 ( src/Darcs/Patch/Prim/V1.hs,
dist/build/Darcs/Patch/Prim/V1.o )
[117 of 181] Compiling Darcs.Repository.InternalTypes (
src/Darcs/Repository/InternalTypes.hs, dist/build/Darcs/Repository/InternalTyp
[118 of 181] Compiling Darcs.Repository.LowLevel (
src/Darcs/Repository/LowLevel.hs, dist/build/Darcs/Repository/LowLevel.o )
[119 of 181] Compiling Darcs.Repository.State ( src/Darcs/Repository/State.hs,
dist/build/Darcs/Repository/State.o )
src/Darcs/Repository/State.hs:38:1:
Warning: The import of `isNothing'
from module `Data.Maybe' is redundant
src/Darcs/Repository/State.hs:40:1:
Warning: The import of `mkRegex'
from module `Text.Regex' is redundant
src/Darcs/Repository/State.hs:197:24:
Warning: Defined but not used: `r'
src/Darcs/Repository/State.hs:249:32:
Warning: Pattern match(es) are non-exhaustive
In a lambda abstraction: Patterns not matched: (AnchoredPath []) _
[120 of 181] Compiling Darcs.Repository.HashedIO (
src/Darcs/Repository/HashedIO.hs, dist/build/Darcs/Repository/HashedIO.o )
src/Darcs/Repository/HashedIO.hs:68:6:
Warning: Defined but not used: type constructor or class `RO'
src/Darcs/Repository/HashedIO.hs:68:11:
Warning: Defined but not used: data constructor `RO'
src/Darcs/Repository/HashedIO.hs:79:1:
Warning: Top-level binding with no type signature:
mWithCurrentDirectory :: forall p a.
FileName
-> StateT (HashDir RW p) IO a
-> StateT (HashDir RW p) IO a
src/Darcs/Repository/HashedIO.hs:97:1:
Warning: Top-level binding with no type signature:
mInCurrentDirectory :: forall p a.
FileName
-> StateT (HashDir RW p) IO a
-> StateT (HashDir RW p) IO a
src/Darcs/Repository/HashedIO.hs:110:10:
Warning: No explicit method nor default method for `nestedApply'
In the instance declaration for `ApplyMonad (HashedIO p) Tree'
src/Darcs/Repository/HashedIO.hs:110:10:
Warning: No explicit method nor default method for `liftApply'
In the instance declaration for `ApplyMonad (HashedIO p) Tree'
src/Darcs/Repository/HashedIO.hs:110:10:
Warning: No explicit method nor default method for `getApplyState'
In the instance declaration for `ApplyMonad (HashedIO p) Tree'
src/Darcs/Repository/HashedIO.hs:110:10:
Warning: No explicit method nor default method for `putApplyState'
In the instance declaration for `ApplyMonad (HashedIO p) Tree'
src/Darcs/Repository/HashedIO.hs:110:10:
Warning: No explicit method nor default method for `editFile'
In the instance declaration for `ApplyMonad (HashedIO p) Tree'
src/Darcs/Repository/HashedIO.hs:110:10:
Warning: No explicit method nor default method for `editDirectory'
In the instance declaration for `ApplyMonad (HashedIO p) Tree'
src/Darcs/Repository/HashedIO.hs:110:10:
Warning: No explicit method nor default method for `mDoesFileExist'
In the instance declaration for `ApplyMonad (HashedIO p) Tree'
src/Darcs/Repository/HashedIO.hs:110:10:
Warning: No explicit method nor default method for `mModifyFilePS'
In the instance declaration for `ApplyMonad (HashedIO p) Tree'
[121 of 181] Compiling Darcs.Repository.Old ( src/Darcs/Repository/Old.hs,
dist/build/Darcs/Repository/Old.o )
[122 of 181] Compiling Darcs.Repository.HashedRepo (
src/Darcs/Repository/HashedRepo.hs, dist/build/Darcs/Repository/HashedRepo.o )
[123 of 181] Compiling Darcs.RemoteApply ( src/Darcs/RemoteApply.hs,
dist/build/Darcs/RemoteApply.o )
[124 of 181] Compiling Darcs.IO ( src/Darcs/IO.hs,
dist/build/Darcs/IO.o )
src/Darcs/IO.hs:44:10:
Warning: No explicit method nor default method for `nestedApply'
In the instance declaration for `ApplyMonad IO Tree'
src/Darcs/IO.hs:44:10:
Warning: No explicit method nor default method for `liftApply'
In the instance declaration for `ApplyMonad IO Tree'
src/Darcs/IO.hs:44:10:
Warning: No explicit method nor default method for `getApplyState'
In the instance declaration for `ApplyMonad IO Tree'
src/Darcs/IO.hs:44:10:
Warning: No explicit method nor default method for `putApplyState'
In the instance declaration for `ApplyMonad IO Tree'
src/Darcs/IO.hs:44:10:
Warning: No explicit method nor default method for `editFile'
In the instance declaration for `ApplyMonad IO Tree'
src/Darcs/IO.hs:44:10:
Warning: No explicit method nor default method for `editDirectory'
In the instance declaration for `ApplyMonad IO Tree'
src/Darcs/IO.hs:44:10:
Warning: No explicit method nor default method for `mDoesFileExist'
In the instance declaration for `ApplyMonad IO Tree'
src/Darcs/IO.hs:44:10:
Warning: No explicit method nor default method for `mReadFilePS'
In the instance declaration for `ApplyMonad IO Tree'
src/Darcs/IO.hs:115:10:
Warning: No explicit method nor default method for `nestedApply'
In the instance declaration for `ApplyMonad TolerantIO Tree'
src/Darcs/IO.hs:115:10:
Warning: No explicit method nor default method for `liftApply'
In the instance declaration for `ApplyMonad TolerantIO Tree'
src/Darcs/IO.hs:115:10:
Warning: No explicit method nor default method for `getApplyState'
In the instance declaration for `ApplyMonad TolerantIO Tree'
src/Darcs/IO.hs:115:10:
Warning: No explicit method nor default method for `putApplyState'
In the instance declaration for `ApplyMonad TolerantIO Tree'
src/Darcs/IO.hs:115:10:
Warning: No explicit method nor default method for `editFile'
In the instance declaration for `ApplyMonad TolerantIO Tree'
src/Darcs/IO.hs:115:10:
Warning: No explicit method nor default method for `editDirectory'
In the instance declaration for `ApplyMonad TolerantIO Tree'
src/Darcs/IO.hs:115:10:
Warning: No explicit method nor default method for `mDoesFileExist'
In the instance declaration for `ApplyMonad TolerantIO Tree'
src/Darcs/IO.hs:149:10:
Warning: No explicit method nor default method for `nestedApply'
In the instance declaration for `ApplyMonad SilentIO Tree'
src/Darcs/IO.hs:149:10:
Warning: No explicit method nor default method for `liftApply'
In the instance declaration for `ApplyMonad SilentIO Tree'
src/Darcs/IO.hs:149:10:
Warning: No explicit method nor default method for `getApplyState'
In the instance declaration for `ApplyMonad SilentIO Tree'
src/Darcs/IO.hs:149:10:
Warning: No explicit method nor default method for `putApplyState'
In the instance declaration for `ApplyMonad SilentIO Tree'
src/Darcs/IO.hs:149:10:
Warning: No explicit method nor default method for `editFile'
In the instance declaration for `ApplyMonad SilentIO Tree'
src/Darcs/IO.hs:149:10:
Warning: No explicit method nor default method for `editDirectory'
In the instance declaration for `ApplyMonad SilentIO Tree'
src/Darcs/IO.hs:149:10:
Warning: No explicit method nor default method for `mDoesFileExist'
In the instance declaration for `ApplyMonad SilentIO Tree'
[125 of 181] Compiling Darcs.Repository.Internal (
src/Darcs/Repository/Internal.hs, dist/build/Darcs/Repository/Internal.o )
src/Darcs/Repository/Internal.hs:52:1:
Warning: The import of `<>' from module `Printer' is redundant
[126 of 181] Compiling Darcs.Repository.ApplyPatches (
src/Darcs/Repository/ApplyPatches.hs, dist/build/Darcs/Repository/ApplyPatches.
[127 of 181] Compiling Darcs.Resolution ( src/Darcs/Resolution.hs,
dist/build/Darcs/Resolution.o )
[128 of 181] Compiling Darcs.Repository.Merge ( src/Darcs/Repository/Merge.hs,
dist/build/Darcs/Repository/Merge.o )
[129 of 181] Compiling Darcs.Repository ( src/Darcs/Repository.hs,
dist/build/Darcs/Repository.o )
[130 of 181] Compiling Darcs.Arguments ( src/Darcs/Arguments.hs,
dist/build/Darcs/Arguments.o )
src/Darcs/Arguments.hs:741:1:
Warning: Top-level binding with no type signature:
amendUnrecord :: DarcsOption
src/Darcs/Arguments.hs:1236:1:
Warning: Top-level binding with no type signature:
machineReadable :: DarcsOption
[131 of 181] Compiling Darcs.Commands ( src/Darcs/Commands.hs,
dist/build/Darcs/Commands.o )
[132 of 181] Compiling Darcs.PrintPatch ( src/Darcs/PrintPatch.hs,
dist/build/Darcs/PrintPatch.o )
[133 of 181] Compiling Darcs.Test ( src/Darcs/Test.hs,
dist/build/Darcs/Test.o )
[134 of 181] Compiling Darcs.Commands.Add ( src/Darcs/Commands/Add.hs,
dist/build/Darcs/Commands/Add.o )
[135 of 181] Compiling Darcs.Commands.Util ( src/Darcs/Commands/Util.hs,
dist/build/Darcs/Commands/Util.o )
[136 of 181] Compiling Darcs.Match ( src/Darcs/Match.hs,
dist/build/Darcs/Match.o )
[137 of 181] Compiling Darcs.SelectChanges ( src/Darcs/SelectChanges.hs,
dist/build/Darcs/SelectChanges.o )
src/Darcs/SelectChanges.hs:50:1:
Warning: The import of `nullFZ'
from module `Darcs.Witnesses.WZipper' is redundant
src/Darcs/SelectChanges.hs:294:32:
Warning: This binding for `skipped'' shadows the existing binding
bound at src/Darcs/SelectChanges.hs:280:12
[138 of 181] Compiling Darcs.Commands.Record ( src/Darcs/Commands/Record.hs,
dist/build/Darcs/Commands/Record.o )
SpecConstr
Function `$j_s4NSa{v} [lid]'
has one call pattern, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s4NSa{v} [lid]'
has one call pattern, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
[139 of 181] Compiling Darcs.Commands.AmendRecord (
src/Darcs/Commands/AmendRecord.hs, dist/build/Darcs/Commands/AmendRecord.o )
[140 of 181] Compiling Darcs.Commands.Annotate (
src/Darcs/Commands/Annotate.hs, dist/build/Darcs/Commands/Annotate.o )
[141 of 181] Compiling Darcs.Commands.Apply ( src/Darcs/Commands/Apply.hs,
dist/build/Darcs/Commands/Apply.o )
[142 of 181] Compiling Darcs.Commands.Changes ( src/Darcs/Commands/Changes.hs,
dist/build/Darcs/Commands/Changes.o )
[143 of 181] Compiling Darcs.Repository.Repair (
src/Darcs/Repository/Repair.hs, dist/build/Darcs/Repository/Repair.o )
src/Darcs/Repository/Repair.hs:25:1:
Warning: The import of `Darcs.Patch.ApplyMonad' is redundant
except perhaps to import instances from `Darcs.Patch.ApplyMonad'
To import instances alone, use: import Darcs.Patch.ApplyMonad()
[144 of 181] Compiling Darcs.Commands.Check ( src/Darcs/Commands/Check.hs,
dist/build/Darcs/Commands/Check.o )
[145 of 181] Compiling Darcs.Commands.Convert ( src/Darcs/Commands/Convert.hs,
dist/build/Darcs/Commands/Convert.o )
[146 of 181] Compiling Darcs.Commands.Diff ( src/Darcs/Commands/Diff.hs,
dist/build/Darcs/Commands/Diff.o )
[147 of 181] Compiling Darcs.Commands.Dist ( src/Darcs/Commands/Dist.hs,
dist/build/Darcs/Commands/Dist.o )
[148 of 181] Compiling Darcs.Commands.Get ( src/Darcs/Commands/Get.hs,
dist/build/Darcs/Commands/Get.o )
[149 of 181] Compiling Darcs.Commands.GZCRCs ( src/Darcs/Commands/GZCRCs.hs,
dist/build/Darcs/Commands/GZCRCs.o )
SpecConstr
Function `$j_s5fDd{v} [lid]'
has two call patterns, but the limit is 1
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s5fDd{v} [lid]'
has two call patterns, but the limit is 1
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s5fDd{v} [lid]'
has two call patterns, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s5fDd{v} [lid]'
has two call patterns, but the limit is 1
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s5fDd{v} [lid]'
has two call patterns, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s5fDd{v} [lid]'
has two call patterns, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s5fDm{v} [lid]'
has one call pattern, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s5fD0{v} [lid]'
has one call pattern, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
SpecConstr
Function `$j_s5fDB{v} [lid]'
has one call pattern, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
[150 of 181] Compiling Darcs.Commands.Init ( src/Darcs/Commands/Init.hs,
dist/build/Darcs/Commands/Init.o )
[151 of 181] Compiling Darcs.Commands.MarkConflicts (
src/Darcs/Commands/MarkConflicts.hs, dist/build/Darcs/Commands/MarkConflicts.o )
[152 of 181] Compiling Darcs.Commands.Move ( src/Darcs/Commands/Move.hs,
dist/build/Darcs/Commands/Move.o )
[153 of 181] Compiling Darcs.Commands.Optimize (
src/Darcs/Commands/Optimize.hs, dist/build/Darcs/Commands/Optimize.o )
[154 of 181] Compiling Darcs.Commands.Push ( src/Darcs/Commands/Push.hs,
dist/build/Darcs/Commands/Push.o )
[155 of 181] Compiling Darcs.Commands.Put ( src/Darcs/Commands/Put.hs,
dist/build/Darcs/Commands/Put.o )
[156 of 181] Compiling Darcs.Commands.Remove ( src/Darcs/Commands/Remove.hs,
dist/build/Darcs/Commands/Remove.o )
[157 of 181] Compiling Darcs.Commands.Replace ( src/Darcs/Commands/Replace.hs,
dist/build/Darcs/Commands/Replace.o )
[158 of 181] Compiling Darcs.Commands.Unrevert (
src/Darcs/Commands/Unrevert.hs, dist/build/Darcs/Commands/Unrevert.o )
[159 of 181] Compiling Darcs.Commands.Revert ( src/Darcs/Commands/Revert.hs,
dist/build/Darcs/Commands/Revert.o )
[160 of 181] Compiling Darcs.Commands.Unrecord (
src/Darcs/Commands/Unrecord.hs, dist/build/Darcs/Commands/Unrecord.o )
[161 of 181] Compiling Darcs.Commands.Rollback (
src/Darcs/Commands/Rollback.hs, dist/build/Darcs/Commands/Rollback.o )
[162 of 181] Compiling Darcs.Commands.Send ( src/Darcs/Commands/Send.hs,
dist/build/Darcs/Commands/Send.o )
[163 of 181] Compiling Darcs.Commands.SetPref ( src/Darcs/Commands/SetPref.hs,
dist/build/Darcs/Commands/SetPref.o )
[164 of 181] Compiling Darcs.Commands.ShowAuthors (
src/Darcs/Commands/ShowAuthors.hs, dist/build/Darcs/Commands/ShowAuthors.o )
[165 of 181] Compiling Darcs.Commands.ShowBug ( src/Darcs/Commands/ShowBug.hs,
dist/build/Darcs/Commands/ShowBug.o )
[166 of 181] Compiling Darcs.Commands.ShowContents (
src/Darcs/Commands/ShowContents.hs, dist/build/Darcs/Commands/ShowContents.o )
[167 of 181] Compiling Darcs.Commands.ShowFiles (
src/Darcs/Commands/ShowFiles.hs, dist/build/Darcs/Commands/ShowFiles.o )
[168 of 181] Compiling Darcs.Commands.ShowTags (
src/Darcs/Commands/ShowTags.hs, dist/build/Darcs/Commands/ShowTags.o )
[169 of 181] Compiling Darcs.Commands.ShowRepo (
src/Darcs/Commands/ShowRepo.hs, dist/build/Darcs/Commands/ShowRepo.o )
[170 of 181] Compiling Darcs.Commands.ShowIndex (
src/Darcs/Commands/ShowIndex.hs, dist/build/Darcs/Commands/ShowIndex.o )
[171 of 181] Compiling Darcs.Commands.Show ( src/Darcs/Commands/Show.hs,
dist/build/Darcs/Commands/Show.o )
[172 of 181] Compiling Darcs.Commands.Tag ( src/Darcs/Commands/Tag.hs,
dist/build/Darcs/Commands/Tag.o )
[173 of 181] Compiling Darcs.Commands.Test ( src/Darcs/Commands/Test.hs,
dist/build/Darcs/Commands/Test.o )
[174 of 181] Compiling Darcs.Commands.TrackDown (
src/Darcs/Commands/TrackDown.hs, dist/build/Darcs/Commands/TrackDown.o )
[175 of 181] Compiling Darcs.Commands.TransferMode (
src/Darcs/Commands/TransferMode.hs, dist/build/Darcs/Commands/TransferMode.o )
[176 of 181] Compiling Darcs.Commands.WhatsNew (
src/Darcs/Commands/WhatsNew.hs, dist/build/Darcs/Commands/WhatsNew.o )
[177 of 181] Compiling Darcs.Commands.Pull ( src/Darcs/Commands/Pull.hs,
dist/build/Darcs/Commands/Pull.o )
[178 of 181] Compiling Darcs.TheCommands ( src/Darcs/TheCommands.hs,
dist/build/Darcs/TheCommands.o )
[179 of 181] Compiling Darcs.Commands.Help ( src/Darcs/Commands/Help.hs,
dist/build/Darcs/Commands/Help.o )
SpecConstr
Function `gank{v s5WQQ} [lid]'
has six call patterns, but the limit is 3
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
[180 of 181] Compiling Darcs.ArgumentDefaults ( src/Darcs/ArgumentDefaults.hs,
dist/build/Darcs/ArgumentDefaults.o )
[181 of 181] Compiling Darcs.RunCommand ( src/Darcs/RunCommand.hs,
dist/build/Darcs/RunCommand.o )
Registering darcs-beta-2.7.99.1...
_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users