Running phase: setupCompilerEnvironmentPhase Build with /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3. Running phase: unpackPhase unpacking source archive /nix/store/davdxl0rxk97bam5nrgq2b61za870amw-time-compat-1.9.9.tar.gz source root is time-compat-1.9.9 setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "time-compat-1.9.9/time-compat.cabal" Running phase: patchPhase Replace Cabal file with edited version from mirror://hackage/time-compat-1.9.9/revision/1.cabal. Running phase: compileBuildDriverPhase setupCompileFlags: -package-db=/build/tmp.SLZkf9MYKo/setup-package.conf.d -threaded [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.SLZkf9MYKo/Main.o ) [2 of 2] Linking Setup Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase configureFlags: --verbose --prefix=/nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/qqfvwhcnbij1wbnxdbc9mldzr1pz7akw-time-compat-1.9.9-doc/share/doc/time-compat-1.9.9 --with-gcc=gcc --package-db=/build/tmp.SLZkf9MYKo/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/62qhvy2m2lpqj7ca39j9wvp2kkcxwdcg-ncurses-6.6/lib --extra-lib-dirs=/nix/store/rkfkkdgwz8y31hk76i4b9s59h5raya9n-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/hkxx26hifhkm5xsfwk1khwi1bkal3i9k-elfutils-0.195/lib --extra-lib-dirs=/nix/store/sy8ark85hgjhhcr1ycgarf5w7ajw8jcc-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/51bryd6zjk96w46s7g30azhbfrwhbh76-numactl-2.0.18/lib Using Parsec parser Configuring time-compat-1.9.9... Dependency base >=4.12 && <4.23: using base-4.20.2.0 Dependency base-orphans >=0.9.2 && <0.10: using base-orphans-0.9.4 Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.5.1.0 Dependency template-haskell: using template-haskell-2.22.0.0 Dependency time >=1.8.0.2 && <1.9 || >=1.9.2 && <1.9.4 || >=1.10 && <1.10.1 || >=1.11 && <1.11.2 || >=1.12 && <1.13 || >=1.14 && <1.16: using time-1.12.2 Dependency HUnit >=1.3.1 && <1.3.2 || >=1.6.0.0 && <1.7: using HUnit-1.6.2.0 Dependency base: using base-4.20.2.0 Dependency deepseq: using deepseq-1.5.0.0 Dependency hashable >=1.4.0.0 && <1.6: using hashable-1.5.1.0 Dependency template-haskell: using template-haskell-2.22.0.0 Dependency time-compat: using time-compat-1.9.9 Dependency QuickCheck >=2.15.0.1 && <2.17: using QuickCheck-2.15.0.1 Dependency base: using base-4.20.2.0 Dependency deepseq: using deepseq-1.5.0.0 Dependency random >=1.2.1.3 && <1.4: using random-1.2.1.3 Dependency tasty >=1.5 && <1.6: using tasty-1.5.4 Dependency tasty-hunit >=0.10 && <0.11: using tasty-hunit-0.10.2 Dependency tasty-quickcheck >=0.11 && <0.12: using tasty-quickcheck-0.11.1 Dependency time-compat: using time-compat-1.9.9 Dependency base: using base-4.20.2.0 Dependency tasty: using tasty-1.5.4 Dependency tasty-hunit: using tasty-hunit-0.10.2 Dependency template-haskell: using template-haskell-2.22.0.0 Dependency time-compat: using time-compat-1.9.9 Source component graph: component lib component test:instances dependency lib component test:test-main dependency lib component test:test-template dependency lib Configured component graph: component time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI include base-4.20.2.0-2363 include base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5 include deepseq-1.5.0.0-f4ea include hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik include template-haskell-2.22.0.0-ac43 include time-1.12.2-14cf component time-compat-1.9.9-GGCuqPU5SxTIkMvt9wvDcR-instances include HUnit-1.6.2.0-BKnWFNsnki88ha9xtEIXwV include base-4.20.2.0-2363 include deepseq-1.5.0.0-f4ea include hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik include template-haskell-2.22.0.0-ac43 include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI component time-compat-1.9.9-77kncCjvvOH7atOe14wEgW-test-main include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF include base-4.20.2.0-2363 include deepseq-1.5.0.0-f4ea include random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI component time-compat-1.9.9-3qoeODYVdcH51S206C0x8o-test-template include base-4.20.2.0-2363 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF include template-haskell-2.22.0.0-ac43 include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI Linked component graph: unit time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI include base-4.20.2.0-2363 include base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5 include deepseq-1.5.0.0-f4ea include hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik include template-haskell-2.22.0.0-ac43 include time-1.12.2-14cf Data.Time.Calendar.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Calendar.Compat,Data.Time.Calendar.Easter.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Calendar.Easter.Compat,Data.Time.Calendar.Julian.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Calendar.Julian.Compat,Data.Time.Calendar.Month.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Calendar.Month.Compat,Data.Time.Calendar.MonthDay.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Calendar.MonthDay.Compat,Data.Time.Calendar.OrdinalDate.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Calendar.OrdinalDate.Compat,Data.Time.Calendar.Quarter.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Calendar.Quarter.Compat,Data.Time.Calendar.WeekDate.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Calendar.WeekDate.Compat,Data.Time.Clock.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Clock.Compat,Data.Time.Clock.POSIX.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Clock.POSIX.Compat,Data.Time.Clock.System.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Clock.System.Compat,Data.Time.Clock.TAI.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Clock.TAI.Compat,Data.Time.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Compat,Data.Time.Format.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Format.Compat,Data.Time.Format.ISO8601.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.Format.ISO8601.Compat,Data.Time.LocalTime.Compat=time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI:Data.Time.LocalTime.Compat unit time-compat-1.9.9-GGCuqPU5SxTIkMvt9wvDcR-instances include HUnit-1.6.2.0-BKnWFNsnki88ha9xtEIXwV include base-4.20.2.0-2363 include deepseq-1.5.0.0-f4ea include hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik include template-haskell-2.22.0.0-ac43 include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI unit time-compat-1.9.9-77kncCjvvOH7atOe14wEgW-test-main include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF include base-4.20.2.0-2363 include deepseq-1.5.0.0-f4ea include random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI unit time-compat-1.9.9-3qoeODYVdcH51S206C0x8o-test-template include base-4.20.2.0-2363 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF include template-haskell-2.22.0.0-ac43 include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI Ready component graph: definite time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI depends base-4.20.2.0-2363 depends base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5 depends deepseq-1.5.0.0-f4ea depends hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik depends template-haskell-2.22.0.0-ac43 depends time-1.12.2-14cf definite time-compat-1.9.9-3qoeODYVdcH51S206C0x8o-test-template depends base-4.20.2.0-2363 depends tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre depends tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF depends template-haskell-2.22.0.0-ac43 depends time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI definite time-compat-1.9.9-77kncCjvvOH7atOe14wEgW-test-main depends QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF depends base-4.20.2.0-2363 depends deepseq-1.5.0.0-f4ea depends random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK depends tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre depends tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF depends tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G depends time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI definite time-compat-1.9.9-GGCuqPU5SxTIkMvt9wvDcR-instances depends HUnit-1.6.2.0-BKnWFNsnki88ha9xtEIXwV depends base-4.20.2.0-2363 depends deepseq-1.5.0.0-f4ea depends hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik depends template-haskell-2.22.0.0-ac43 depends time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI Using Cabal-3.12.1.0 compiled by ghc-9.10 Using compiler: ghc-9.10.3 Using install prefix: /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9 Executables installed in: /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9/bin Libraries installed in: /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI Dynamic Libraries installed in: /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c Private executables installed in: /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9/libexec/x86_64-linux-ghc-9.10.3-ad9c/time-compat-1.9.9 Data files installed in: /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9/share/x86_64-linux-ghc-9.10.3-ad9c/time-compat-1.9.9 Documentation installed in: /nix/store/qqfvwhcnbij1wbnxdbc9mldzr1pz7akw-time-compat-1.9.9-doc/share/doc/time-compat-1.9.9 Configuration files installed in: /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9/etc No alex found Using ar found on system at: /nix/store/nhjmc8clp6igx6n6zrjxlh7zri78p7ng-binutils-wrapper-2.46/bin/ar No c2hs found No cpphs found No doctest found Using gcc version 15.2.0 given by user at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/gcc Using ghc version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc Using ghc-pkg version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc-pkg-9.10.3 No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.31.1 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/haddock-ghc-9.10.3 No happy found Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.69 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hpc-ghc-9.10.3 Using hsc2hs version 0.68.10 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 Using hscolour version 1.25 found on system at: /nix/store/7jmv3q39mz536pqn37cb6p25jd9hz5yi-hscolour-1.25/bin/HsColour No jhc found Using ld found on system at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ld No pkg-config found Using runghc version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/runghc-9.10.3 Using strip version 2.46 found on system at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/strip Using tar found on system at: /nix/store/fq62mc3s8ddxgk1nvlbzly2zmr7v2cax-gnutar-1.35/bin/tar No uhc found Running phase: buildPhase Preprocessing library for time-compat-1.9.9... Building library for time-compat-1.9.9... [ 1 of 21] Compiling Data.Format ( src/Data/Format.hs, dist/build/Data/Format.o, dist/build/Data/Format.dyn_o ) [ 2 of 21] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, dist/build/Data/Time/Calendar/Quarter/Compat.o, dist/build/Data/Time/Calendar/Quarter/Compat.dyn_o ) [ 3 of 21] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, dist/build/Data/Time/Calendar/Types.o, dist/build/Data/Time/Calendar/Types.dyn_o ) [ 4 of 21] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, dist/build/Data/Time/Orphans.o, dist/build/Data/Time/Orphans.dyn_o ) [ 5 of 21] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, dist/build/Data/Time/Format/ISO8601/Compat.o, dist/build/Data/Time/Format/ISO8601/Compat.dyn_o ) [ 6 of 21] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, dist/build/Data/Time/Format/Compat.o, dist/build/Data/Time/Format/Compat.dyn_o ) [ 7 of 21] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, dist/build/Data/Time/Clock/System/Compat.o, dist/build/Data/Time/Clock/System/Compat.dyn_o ) [ 8 of 21] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, dist/build/Data/Time/Clock/POSIX/Compat.o, dist/build/Data/Time/Clock/POSIX/Compat.dyn_o ) [ 9 of 21] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, dist/build/Data/Time/Clock/Compat.o, dist/build/Data/Time/Clock/Compat.dyn_o ) [10 of 21] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, dist/build/Data/Time/Calendar/WeekDate/Compat.o, dist/build/Data/Time/Calendar/WeekDate/Compat.dyn_o ) [11 of 21] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, dist/build/Data/Time/Calendar/Private.o, dist/build/Data/Time/Calendar/Private.dyn_o ) [12 of 21] Compiling Data.Time.Calendar.DayPeriod ( src/Data/Time/Calendar/DayPeriod.hs, dist/build/Data/Time/Calendar/DayPeriod.o, dist/build/Data/Time/Calendar/DayPeriod.dyn_o ) [13 of 21] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, dist/build/Data/Time/Calendar/Month/Compat.o, dist/build/Data/Time/Calendar/Month/Compat.dyn_o ) [14 of 21] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, dist/build/Data/Time/Calendar/OrdinalDate/Compat.o, dist/build/Data/Time/Calendar/OrdinalDate/Compat.dyn_o ) [15 of 21] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, dist/build/Data/Time/Calendar/MonthDay/Compat.o, dist/build/Data/Time/Calendar/MonthDay/Compat.dyn_o ) [16 of 21] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, dist/build/Data/Time/Calendar/Easter/Compat.o, dist/build/Data/Time/Calendar/Easter/Compat.dyn_o ) [17 of 21] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, dist/build/Data/Time/Calendar/Compat.o, dist/build/Data/Time/Calendar/Compat.dyn_o ) [18 of 21] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, dist/build/Data/Time/LocalTime/Compat.o, dist/build/Data/Time/LocalTime/Compat.dyn_o ) [19 of 21] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, dist/build/Data/Time/Compat.o, dist/build/Data/Time/Compat.dyn_o ) [20 of 21] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, dist/build/Data/Time/Clock/TAI/Compat.o, dist/build/Data/Time/Clock/TAI/Compat.dyn_o ) [21 of 21] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, dist/build/Data/Time/Calendar/Julian/Compat.o, dist/build/Data/Time/Calendar/Julian/Compat.dyn_o ) [ 1 of 21] Compiling Data.Format ( src/Data/Format.hs, dist/build/Data/Format.p_o ) [ 2 of 21] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, dist/build/Data/Time/Calendar/Quarter/Compat.p_o ) [ 3 of 21] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, dist/build/Data/Time/Calendar/Types.p_o ) [ 4 of 21] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, dist/build/Data/Time/Orphans.p_o ) [ 5 of 21] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, dist/build/Data/Time/Format/ISO8601/Compat.p_o ) [ 6 of 21] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, dist/build/Data/Time/Format/Compat.p_o ) [ 7 of 21] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, dist/build/Data/Time/Clock/System/Compat.p_o ) [ 8 of 21] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, dist/build/Data/Time/Clock/POSIX/Compat.p_o ) [ 9 of 21] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, dist/build/Data/Time/Clock/Compat.p_o ) [10 of 21] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, dist/build/Data/Time/Calendar/WeekDate/Compat.p_o ) [11 of 21] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, dist/build/Data/Time/Calendar/Private.p_o ) [12 of 21] Compiling Data.Time.Calendar.DayPeriod ( src/Data/Time/Calendar/DayPeriod.hs, dist/build/Data/Time/Calendar/DayPeriod.p_o ) [13 of 21] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, dist/build/Data/Time/Calendar/Month/Compat.p_o ) [14 of 21] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, dist/build/Data/Time/Calendar/OrdinalDate/Compat.p_o ) [15 of 21] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, dist/build/Data/Time/Calendar/MonthDay/Compat.p_o ) [16 of 21] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, dist/build/Data/Time/Calendar/Easter/Compat.p_o ) [17 of 21] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, dist/build/Data/Time/Calendar/Compat.p_o ) [18 of 21] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, dist/build/Data/Time/LocalTime/Compat.p_o ) [19 of 21] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, dist/build/Data/Time/Compat.p_o ) [20 of 21] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, dist/build/Data/Time/Clock/TAI/Compat.p_o ) [21 of 21] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, dist/build/Data/Time/Calendar/Julian/Compat.p_o ) Preprocessing test suite 'test-template' for time-compat-1.9.9... Building test suite 'test-template' for time-compat-1.9.9... [1 of 1] Compiling Main ( test/template/Main.hs, dist/build/test-template/test-template-tmp/Main.o ) [2 of 2] Linking dist/build/test-template/test-template Preprocessing test suite 'test-main' for time-compat-1.9.9... Building test suite 'test-main' for time-compat-1.9.9... [ 1 of 36] Compiling Test.Arbitrary ( test/main/Test/Arbitrary.hs, dist/build/test-main/test-main-tmp/Test/Arbitrary.o ) [ 2 of 36] Compiling Test.Calendar.AddDaysRef ( test/main/Test/Calendar/AddDaysRef.hs, dist/build/test-main/test-main-tmp/Test/Calendar/AddDaysRef.o ) [ 3 of 36] Compiling Test.Calendar.AddDays ( test/main/Test/Calendar/AddDays.hs, dist/build/test-main/test-main-tmp/Test/Calendar/AddDays.o ) [ 4 of 36] Compiling Test.Calendar.CalendarsRef ( test/main/Test/Calendar/CalendarsRef.hs, dist/build/test-main/test-main-tmp/Test/Calendar/CalendarsRef.o ) [ 5 of 36] Compiling Test.Calendar.Calendars ( test/main/Test/Calendar/Calendars.hs, dist/build/test-main/test-main-tmp/Test/Calendar/Calendars.o ) [ 6 of 36] Compiling Test.Calendar.ClipDatesRef ( test/main/Test/Calendar/ClipDatesRef.hs, dist/build/test-main/test-main-tmp/Test/Calendar/ClipDatesRef.o ) [ 7 of 36] Compiling Test.Calendar.ClipDates ( test/main/Test/Calendar/ClipDates.hs, dist/build/test-main/test-main-tmp/Test/Calendar/ClipDates.o ) [ 8 of 36] Compiling Test.Calendar.ConvertBack ( test/main/Test/Calendar/ConvertBack.hs, dist/build/test-main/test-main-tmp/Test/Calendar/ConvertBack.o ) [ 9 of 36] Compiling Test.Calendar.DayPeriod ( test/main/Test/Calendar/DayPeriod.hs, dist/build/test-main/test-main-tmp/Test/Calendar/DayPeriod.o ) [10 of 36] Compiling Test.Calendar.Duration ( test/main/Test/Calendar/Duration.hs, dist/build/test-main/test-main-tmp/Test/Calendar/Duration.o ) [11 of 36] Compiling Test.Calendar.EasterRef ( test/main/Test/Calendar/EasterRef.hs, dist/build/test-main/test-main-tmp/Test/Calendar/EasterRef.o ) [12 of 36] Compiling Test.Calendar.Easter ( test/main/Test/Calendar/Easter.hs, dist/build/test-main/test-main-tmp/Test/Calendar/Easter.o ) [13 of 36] Compiling Test.Calendar.LongWeekYearsRef ( test/main/Test/Calendar/LongWeekYearsRef.hs, dist/build/test-main/test-main-tmp/Test/Calendar/LongWeekYearsRef.o ) [14 of 36] Compiling Test.Calendar.LongWeekYears ( test/main/Test/Calendar/LongWeekYears.hs, dist/build/test-main/test-main-tmp/Test/Calendar/LongWeekYears.o ) [15 of 36] Compiling Test.Calendar.MonthDayRef ( test/main/Test/Calendar/MonthDayRef.hs, dist/build/test-main/test-main-tmp/Test/Calendar/MonthDayRef.o ) [16 of 36] Compiling Test.Calendar.MonthDay ( test/main/Test/Calendar/MonthDay.hs, dist/build/test-main/test-main-tmp/Test/Calendar/MonthDay.o ) [17 of 36] Compiling Test.Calendar.MonthOfYear ( test/main/Test/Calendar/MonthOfYear.hs, dist/build/test-main/test-main-tmp/Test/Calendar/MonthOfYear.o ) [18 of 36] Compiling Test.Calendar.Valid ( test/main/Test/Calendar/Valid.hs, dist/build/test-main/test-main-tmp/Test/Calendar/Valid.o ) [19 of 36] Compiling Test.Clock.Conversion ( test/main/Test/Clock/Conversion.hs, dist/build/test-main/test-main-tmp/Test/Clock/Conversion.o ) [20 of 36] Compiling Test.Clock.Pattern ( test/main/Test/Clock/Pattern.hs, dist/build/test-main/test-main-tmp/Test/Clock/Pattern.o ) [21 of 36] Compiling Test.Clock.Resolution ( test/main/Test/Clock/Resolution.hs, dist/build/test-main/test-main-tmp/Test/Clock/Resolution.o ) [22 of 36] Compiling Test.Format.Compile ( test/main/Test/Format/Compile.hs, dist/build/test-main/test-main-tmp/Test/Format/Compile.o ) [23 of 36] Compiling Test.LocalTime.TimeOfDay ( test/main/Test/LocalTime/TimeOfDay.hs, dist/build/test-main/test-main-tmp/Test/LocalTime/TimeOfDay.o ) [24 of 36] Compiling Test.LocalTime.TimeRef ( test/main/Test/LocalTime/TimeRef.hs, dist/build/test-main/test-main-tmp/Test/LocalTime/TimeRef.o ) [25 of 36] Compiling Test.LocalTime.Time ( test/main/Test/LocalTime/Time.hs, dist/build/test-main/test-main-tmp/Test/LocalTime/Time.o ) [26 of 36] Compiling Test.TestUtil ( test/main/Test/TestUtil.hs, dist/build/test-main/test-main-tmp/Test/TestUtil.o ) [27 of 36] Compiling Test.LocalTime.CalendarDiffTime ( test/main/Test/LocalTime/CalendarDiffTime.hs, dist/build/test-main/test-main-tmp/Test/LocalTime/CalendarDiffTime.o ) test/main/Test/LocalTime/CalendarDiffTime.hs:6:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Time.Compat’ is redundant except perhaps to import instances from ‘Data.Time.Compat’ To import instances alone, use: import Data.Time.Compat() | 6 | import Data.Time.Compat | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/LocalTime/CalendarDiffTime.hs:13:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘testReadShowExact’ | 13 | testReadShowExact t v = | ^^^^^^^^^^^^^^^^^ [28 of 36] Compiling Test.Format.ParseTime ( test/main/Test/Format/ParseTime.hs, dist/build/test-main/test-main-tmp/Test/Format/ParseTime.o ) test/main/Test/Format/ParseTime.hs:54:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘formatCode’ | 54 | formatCode fc = format $ show fc | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:57:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseCode’ | 57 | parseCode fc = parse False $ show fc | ^^^^^^^^^ test/main/Test/Format/ParseTime.hs:61:3: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘incompleteS’ | 61 | incompleteS :: Maybe t | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:110:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘yearDays’ | 110 | yearDays y = [(fromGregorian y 1 1) .. (fromGregorian y 12 31)] | ^^^^^^^^ test/main/Test/Format/ParseTime.hs:113:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘makeExhaustiveTest’ | 113 | makeExhaustiveTest name cases f = testGroup name (fmap f cases) | ^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:116:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘extests’ | 116 | extests = | ^^^^^^^ test/main/Test/Format/ParseTime.hs:146:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘testReads’ | 146 | testReads expected target = | ^^^^^^^^^ test/main/Test/Format/ParseTime.hs:158:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘readsTestsParensSpaces’ | 158 | readsTestsParensSpaces expected target = | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:173:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘readsTests’ | 173 | readsTests = | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:188:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘epoch’ | 188 | epoch = LocalTime (fromGregorian 1970 0 0) midnight | ^^^^^ test/main/Test/Format/ParseTime.hs:191:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘testReadSTime’ | 191 | testReadSTime expected formatStr target = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:198:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘simpleFormatTests’ | 198 | simpleFormatTests = | ^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:224:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘spacingForFormatTests’ | 224 | spacingForFormatTests expected formatStr target = | ^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:238:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘spacingTests’ | 238 | spacingTests = | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:252:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘particularParseTests’ | 252 | particularParseTests = | ^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:260:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘badParseTests’ | 260 | badParseTests = testGroup "bad" [parseTest False (Nothing :: Maybe Day) "%Y" ""] | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:269:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseYearDayD’ | 269 | parseYearDayD day = case toGregorian day of | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:273:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseYearDayE’ | 273 | parseYearDayE day = case toGregorian day of | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:278:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘expectedYear’ | 278 | expectedYear i | i >= 69 = 1900 + i | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:282:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘show2’ | 282 | show2 i = (show (div i 10)) ++ (show (mod i 10)) | ^^^^^ test/main/Test/Format/ParseTime.hs:285:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseYY’ | 285 | parseYY i = parseTest False (Just (fromGregorian (expectedYear i) 1 1)) "%y" (show2 i) | ^^^^^^^ test/main/Test/Format/ParseTime.hs:288:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseCYY’ | 288 | parseCYY c i = parseTest False (Just (fromGregorian ((c * 100) + i) 1 1)) "%-C %y" ((show c) ++ " " ++ (show2 i)) | ^^^^^^^^ test/main/Test/Format/ParseTime.hs:291:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseCYY2’ | 291 | parseCYY2 c i = parseTest False (Just (fromGregorian ((c * 100) + i) 1 1)) "%C %y" ((show2 c) ++ " " ++ (show2 i)) | ^^^^^^^^^ test/main/Test/Format/ParseTime.hs:294:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseCentury’ | 294 | parseCentury int c = | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:298:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseTest’ | 298 | parseTest sp expected formatStr target = | ^^^^^^^^^ test/main/Test/Format/ParseTime.hs:312:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘enumAdd’ | 312 | enumAdd i a = toEnum (i + fromEnum a) | ^^^^^^^ test/main/Test/Format/ParseTime.hs:315:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘getMilZoneLetter’ | 315 | getMilZoneLetter 0 = 'Z' | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:321:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘getMilZone’ | 321 | getMilZone hour = TimeZone (hour * 60) False [getMilZoneLetter hour] | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:324:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘testParseTimeZone’ | 324 | testParseTimeZone tz = parseTest False (Just tz) "%Z" (timeZoneName tz) | ^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:327:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘defaultTimeZoneTests’ | 327 | defaultTimeZoneTests = testGroup "default time zones" (fmap testParseTimeZone (knownTimeZones defaultTimeLocale)) | ^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:330:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘militaryTimeZoneTests’ | 330 | militaryTimeZoneTests = testGroup "military time zones" (fmap (testParseTimeZone . getMilZone) [-12 .. 12]) | ^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:337:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘compareResult'’ | 337 | compareResult' extra expected found | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:342:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘compareResult’ | 342 | compareResult = compareResult' "" | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:351:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘compareParse’ | 351 | compareParse expected fmt text = compareResult' (", parsing " ++ (show text)) (Just expected) (parse False fmt text) | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:369:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘reads_expect’ | 369 | reads_expect t = [(t, "")] | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:372:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_read_show’ | 372 | prop_read_show t = compareResult (reads_expect t) (reads (show t)) | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:375:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_read_show_ZonedUTC’ | 375 | prop_read_show_ZonedUTC t = compareResult (reads_expect $ zonedTimeToUTC t) (reads (show t)) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:378:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_read_show_LocalUTC’ | 378 | prop_read_show_LocalUTC t = compareResult (reads_expect $ localTimeToUTC utc t) (reads (show t)) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:381:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_read_show_UTC_no_TZ’ | 381 | prop_read_show_UTC_no_TZ t = compareResult (reads_expect t) $ reads $ show $ utcToLocalTime utc t | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:389:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_parse_showWeekDate’ | 389 | prop_parse_showWeekDate d = compareParse d "%G-W%V-%u" (showWeekDate d) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:392:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_parse_showGregorian’ | 392 | prop_parse_showGregorian d = compareParse d "%Y-%m-%d" (showGregorian d) | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:395:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_parse_showOrdinalDate’ | 395 | prop_parse_showOrdinalDate d = compareParse d "%Y-%j" (showOrdinalDate d) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:403:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_fromMondayStartWeek’ | 403 | prop_fromMondayStartWeek d = | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:409:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_fromSundayStartWeek’ | 409 | prop_fromSundayStartWeek d = | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:416:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_parse_format’ | 416 | prop_parse_format (FormatString f) t = compareParse t f (format f t) | ^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:420:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_parse_format_upper’ | 420 | prop_parse_format_upper (FormatString f) t = compareParse t f (map toUpper $ format f t) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:424:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_parse_format_lower’ | 424 | prop_parse_format_lower (FormatString f) t = compareParse t f (map toLower $ format f t) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:428:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘in1970’ | 428 | in1970 _ 'j' "366" = Nothing -- 1970 was not a leap year | ^^^^^^ test/main/Test/Format/ParseTime.hs:442:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_format_parse_format’ | 442 | prop_format_parse_format _ fc v = | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:508:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_no_crash_bad_input’ | 508 | prop_no_crash_bad_input fs@(FormatString f) (Input s) = | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:521:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘formatType’ | 521 | formatType _ = undefined | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:527:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘typedTests’ | 527 | typedTests prop = | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:549:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘allTypes’ | 549 | allTypes f = | ^^^^^^^^ test/main/Test/Format/ParseTime.hs:566:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘allLeapSecondTypes’ | 566 | allLeapSecondTypes f = | ^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:588:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseEmptyTest’ | 588 | parseEmptyTest _ = | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:594:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseEmptyTests’ | 594 | parseEmptyTests = nameTest "parse empty" $ allTypes $ \name p -> nameTest name $ parseEmptyTest p | ^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:621:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_parse_s’ | 621 | prop_parse_s f t = | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:631:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘prop_parse_sz’ | 631 | prop_parse_sz f t = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:641:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘zeroTimeZone’ | 641 | zeroTimeZone = TimeZone 0 False "" | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:644:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parse_s_tests’ | 644 | parse_s_tests = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:658:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parse_sz_tests’ | 658 | parse_sz_tests = | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:672:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘formatParseFormatTests’ | 672 | formatParseFormatTests = | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:687:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘badInputTests’ | 687 | badInputTests = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:702:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘readShowTests’ | 702 | readShowTests = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:725:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘parseShowTests’ | 725 | parseShowTests = | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:734:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘propertyTests’ | 734 | propertyTests = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:753:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘dayFormats’ | 753 | dayFormats = | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:801:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘monthFormats’ | 801 | monthFormats = | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:823:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘quarterFormats’ | 823 | quarterFormats = | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:839:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘timeOfDayFormats’ | 839 | timeOfDayFormats = | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:867:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘localTimeFormats’ | 867 | localTimeFormats = map FormatString [] {-"%Q","%Q ","%QX"-} | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:870:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘timeZoneFormats’ | 870 | timeZoneFormats = map FormatString ["%z", "%z%Z", "%Z%z", "%Z", "%Ez", "%EZ"] | ^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:873:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘zonedTimeFormats’ | 873 | zonedTimeFormats = | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:883:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘zonedTimeAlmostFormats’ | 883 | zonedTimeAlmostFormats = map FormatString ["%s.%q %z", "%s%Q %z", "%s.%q %Z", "%s%Q %Z"] | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:886:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘utcTimeAlmostFormats’ | 886 | utcTimeAlmostFormats = map FormatString ["%s.%q", "%s%Q"] | ^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:889:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘universalTimeFormats’ | 889 | universalTimeFormats = map FormatString [] | ^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:892:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘calendarDiffDaysFormats’ | 892 | calendarDiffDaysFormats = map FormatString ["%yy%Bm%ww%Dd", "%yy%Bm%dd", "%bm%ww%Dd", "%bm%dd"] | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:895:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘calendarDiffTimeFormats’ | 895 | calendarDiffTimeFormats = | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:909:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘diffTimeFormats’ | 909 | diffTimeFormats = | ^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:913:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘nominalDiffTimeFormats’ | 913 | nominalDiffTimeFormats = | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:922:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘partialDayFormats’ | 922 | partialDayFormats = map FormatString [] | ^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:925:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘partialTimeOfDayFormats’ | 925 | partialTimeOfDayFormats = map FormatString ["%H", "%M", "%S", "%H:%M"] | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:928:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘partialLocalTimeFormats’ | 928 | partialLocalTimeFormats = map FormatString [] | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:931:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘partialZonedTimeFormats’ | 931 | partialZonedTimeFormats = | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:942:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘partialUTCTimeFormats’ | 942 | partialUTCTimeFormats = | ^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:952:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘partialUniversalTimeFormats’ | 952 | partialUniversalTimeFormats = map FormatString [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:955:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘failingPartialDayFormats’ | 955 | failingPartialDayFormats = | ^^^^^^^^^^^^^^^^^^^^^^^^ [29 of 36] Compiling Test.Format.ISO8601 ( test/main/Test/Format/ISO8601.hs, dist/build/test-main/test-main-tmp/Test/Format/ISO8601.o ) [30 of 36] Compiling Test.Format.Format ( test/main/Test/Format/Format.hs, dist/build/test-main/test-main-tmp/Test/Format/Format.o ) test/main/Test/Format/Format.hs:110:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘testAFormat’ | 110 | testAFormat fmt expected t = testCase fmt $ assertEqual "" expected $ formatTime defaultTimeLocale fmt t | ^^^^^^^^^^^ [31 of 36] Compiling Test.Clock.TAI ( test/main/Test/Clock/TAI.hs, dist/build/test-main/test-main-tmp/Test/Clock/TAI.o ) [32 of 36] Compiling Test.Calendar.Year ( test/main/Test/Calendar/Year.hs, dist/build/test-main/test-main-tmp/Test/Calendar/Year.o ) [33 of 36] Compiling Test.Calendar.Week ( test/main/Test/Calendar/Week.hs, dist/build/test-main/test-main-tmp/Test/Calendar/Week.o ) [34 of 36] Compiling Test.Calendar.CalendarProps ( test/main/Test/Calendar/CalendarProps.hs, dist/build/test-main/test-main-tmp/Test/Calendar/CalendarProps.o ) [35 of 36] Compiling Test.Types ( test/main/Test/Types.hs, dist/build/test-main/test-main-tmp/Test/Types.o ) [36 of 36] Compiling Main ( test/main/Main.hs, dist/build/test-main/test-main-tmp/Main.o ) test/main/Main.hs:22:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Test.Format.Format’ is redundant except perhaps to import instances from ‘Test.Format.Format’ To import instances alone, use: import Test.Format.Format() | 22 | import Test.Format.Format | ^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Main.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Test.Format.ISO8601’ is redundant except perhaps to import instances from ‘Test.Format.ISO8601’ To import instances alone, use: import Test.Format.ISO8601() | 23 | import Test.Format.ISO8601 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Main.hs:24:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Test.Format.ParseTime’ is redundant except perhaps to import instances from ‘Test.Format.ParseTime’ To import instances alone, use: import Test.Format.ParseTime() | 24 | import Test.Format.ParseTime | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Main.hs:26:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Test.LocalTime.Time’ is redundant except perhaps to import instances from ‘Test.LocalTime.Time’ To import instances alone, use: import Test.LocalTime.Time() | 26 | import Test.LocalTime.Time | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [37 of 37] Linking dist/build/test-main/test-main Preprocessing test suite 'instances' for time-compat-1.9.9... Building test suite 'instances' for time-compat-1.9.9... [1 of 1] Compiling Main ( test-instances/Test.hs, dist/build/instances/instances-tmp/Main.o ) [2 of 2] Linking dist/build/instances/instances Running phase: checkPhase Running 3 test suites... Test suite test-template: RUNNING... time-template Lift instances DiffTime: OK NominalDiffTime: OK All 2 tests passed (0.00s) Test suite test-template: PASS Test suite logged to: dist/test/time-compat-1.9.9-test-template.log Test suite test-main: RUNNING... Time Calendar addDays: OK (0.02s) calendar-props YearMonth: OK +++ OK, passed 100 tests. MonthDay: OK +++ OK, passed 100 tests. YearQuarter: OK +++ OK, passed 100 tests. testCalendars: OK clipDates YearAndDay 1968--4 = 1968-001: OK 1968-0 = 1968-001: OK 1968-1 = 1968-001: OK 1968-200 = 1968-200: OK 1968-364 = 1968-364: OK 1968-365 = 1968-365: OK 1968-366 = 1968-366: OK 1968-367 = 1968-366: OK 1968-700 = 1968-366: OK 1969--4 = 1969-001: OK 1969-0 = 1969-001: OK 1969-1 = 1969-001: OK 1969-200 = 1969-200: OK 1969-364 = 1969-364: OK 1969-365 = 1969-365: OK 1969-366 = 1969-365: OK 1969-367 = 1969-365: OK 1969-700 = 1969-365: OK 1971--4 = 1971-001: OK 1971-0 = 1971-001: OK 1971-1 = 1971-001: OK 1971-200 = 1971-200: OK 1971-364 = 1971-364: OK 1971-365 = 1971-365: OK 1971-366 = 1971-365: OK 1971-367 = 1971-365: OK 1971-700 = 1971-365: OK Gregorian 1968--20--7 = 1968-01-01: OK 1968--20--1 = 1968-01-01: OK 1968--20-0 = 1968-01-01: OK 1968--20-1 = 1968-01-01: OK 1968--20-2 = 1968-01-02: OK 1968--20-27 = 1968-01-27: OK 1968--20-28 = 1968-01-28: OK 1968--20-29 = 1968-01-29: OK 1968--20-30 = 1968-01-30: OK 1968--20-31 = 1968-01-31: OK 1968--20-32 = 1968-01-31: OK 1968--20-40 = 1968-01-31: OK 1968--1--7 = 1968-01-01: OK 1968--1--1 = 1968-01-01: OK 1968--1-0 = 1968-01-01: OK 1968--1-1 = 1968-01-01: OK 1968--1-2 = 1968-01-02: OK 1968--1-27 = 1968-01-27: OK 1968--1-28 = 1968-01-28: OK 1968--1-29 = 1968-01-29: OK 1968--1-30 = 1968-01-30: OK 1968--1-31 = 1968-01-31: OK 1968--1-32 = 1968-01-31: OK 1968--1-40 = 1968-01-31: OK 1968-0--7 = 1968-01-01: OK 1968-0--1 = 1968-01-01: OK 1968-0-0 = 1968-01-01: OK 1968-0-1 = 1968-01-01: OK 1968-0-2 = 1968-01-02: OK 1968-0-27 = 1968-01-27: OK 1968-0-28 = 1968-01-28: OK 1968-0-29 = 1968-01-29: OK 1968-0-30 = 1968-01-30: OK 1968-0-31 = 1968-01-31: OK 1968-0-32 = 1968-01-31: OK 1968-0-40 = 1968-01-31: OK 1968-1--7 = 1968-01-01: OK 1968-1--1 = 1968-01-01: OK 1968-1-0 = 1968-01-01: OK 1968-1-1 = 1968-01-01: OK 1968-1-2 = 1968-01-02: OK 1968-1-27 = 1968-01-27: OK 1968-1-28 = 1968-01-28: OK 1968-1-29 = 1968-01-29: OK 1968-1-30 = 1968-01-30: OK 1968-1-31 = 1968-01-31: OK 1968-1-32 = 1968-01-31: OK 1968-1-40 = 1968-01-31: OK 1968-2--7 = 1968-02-01: OK 1968-2--1 = 1968-02-01: OK 1968-2-0 = 1968-02-01: OK 1968-2-1 = 1968-02-01: OK 1968-2-2 = 1968-02-02: OK 1968-2-27 = 1968-02-27: OK 1968-2-28 = 1968-02-28: OK 1968-2-29 = 1968-02-29: OK 1968-2-30 = 1968-02-29: OK 1968-2-31 = 1968-02-29: OK 1968-2-32 = 1968-02-29: OK 1968-2-40 = 1968-02-29: OK 1968-12--7 = 1968-12-01: OK 1968-12--1 = 1968-12-01: OK 1968-12-0 = 1968-12-01: OK 1968-12-1 = 1968-12-01: OK 1968-12-2 = 1968-12-02: OK 1968-12-27 = 1968-12-27: OK 1968-12-28 = 1968-12-28: OK 1968-12-29 = 1968-12-29: OK 1968-12-30 = 1968-12-30: OK 1968-12-31 = 1968-12-31: OK 1968-12-32 = 1968-12-31: OK 1968-12-40 = 1968-12-31: OK 1968-13--7 = 1968-12-01: OK 1968-13--1 = 1968-12-01: OK 1968-13-0 = 1968-12-01: OK 1968-13-1 = 1968-12-01: OK 1968-13-2 = 1968-12-02: OK 1968-13-27 = 1968-12-27: OK 1968-13-28 = 1968-12-28: OK 1968-13-29 = 1968-12-29: OK 1968-13-30 = 1968-12-30: OK 1968-13-31 = 1968-12-31: OK 1968-13-32 = 1968-12-31: OK 1968-13-40 = 1968-12-31: OK 1968-17--7 = 1968-12-01: OK 1968-17--1 = 1968-12-01: OK 1968-17-0 = 1968-12-01: OK 1968-17-1 = 1968-12-01: OK 1968-17-2 = 1968-12-02: OK 1968-17-27 = 1968-12-27: OK 1968-17-28 = 1968-12-28: OK 1968-17-29 = 1968-12-29: OK 1968-17-30 = 1968-12-30: OK 1968-17-31 = 1968-12-31: OK 1968-17-32 = 1968-12-31: OK 1968-17-40 = 1968-12-31: OK 1969--20--7 = 1969-01-01: OK 1969--20--1 = 1969-01-01: OK 1969--20-0 = 1969-01-01: OK 1969--20-1 = 1969-01-01: OK 1969--20-2 = 1969-01-02: OK 1969--20-27 = 1969-01-27: OK 1969--20-28 = 1969-01-28: OK 1969--20-29 = 1969-01-29: OK 1969--20-30 = 1969-01-30: OK 1969--20-31 = 1969-01-31: OK 1969--20-32 = 1969-01-31: OK 1969--20-40 = 1969-01-31: OK 1969--1--7 = 1969-01-01: OK 1969--1--1 = 1969-01-01: OK 1969--1-0 = 1969-01-01: OK 1969--1-1 = 1969-01-01: OK 1969--1-2 = 1969-01-02: OK 1969--1-27 = 1969-01-27: OK 1969--1-28 = 1969-01-28: OK 1969--1-29 = 1969-01-29: OK 1969--1-30 = 1969-01-30: OK 1969--1-31 = 1969-01-31: OK 1969--1-32 = 1969-01-31: OK 1969--1-40 = 1969-01-31: OK 1969-0--7 = 1969-01-01: OK 1969-0--1 = 1969-01-01: OK 1969-0-0 = 1969-01-01: OK 1969-0-1 = 1969-01-01: OK 1969-0-2 = 1969-01-02: OK 1969-0-27 = 1969-01-27: OK 1969-0-28 = 1969-01-28: OK 1969-0-29 = 1969-01-29: OK 1969-0-30 = 1969-01-30: OK 1969-0-31 = 1969-01-31: OK 1969-0-32 = 1969-01-31: OK 1969-0-40 = 1969-01-31: OK 1969-1--7 = 1969-01-01: OK 1969-1--1 = 1969-01-01: OK 1969-1-0 = 1969-01-01: OK 1969-1-1 = 1969-01-01: OK 1969-1-2 = 1969-01-02: OK 1969-1-27 = 1969-01-27: OK 1969-1-28 = 1969-01-28: OK 1969-1-29 = 1969-01-29: OK 1969-1-30 = 1969-01-30: OK 1969-1-31 = 1969-01-31: OK 1969-1-32 = 1969-01-31: OK 1969-1-40 = 1969-01-31: OK 1969-2--7 = 1969-02-01: OK 1969-2--1 = 1969-02-01: OK 1969-2-0 = 1969-02-01: OK 1969-2-1 = 1969-02-01: OK 1969-2-2 = 1969-02-02: OK 1969-2-27 = 1969-02-27: OK 1969-2-28 = 1969-02-28: OK 1969-2-29 = 1969-02-28: OK 1969-2-30 = 1969-02-28: OK 1969-2-31 = 1969-02-28: OK 1969-2-32 = 1969-02-28: OK 1969-2-40 = 1969-02-28: OK 1969-12--7 = 1969-12-01: OK 1969-12--1 = 1969-12-01: OK 1969-12-0 = 1969-12-01: OK 1969-12-1 = 1969-12-01: OK 1969-12-2 = 1969-12-02: OK 1969-12-27 = 1969-12-27: OK 1969-12-28 = 1969-12-28: OK 1969-12-29 = 1969-12-29: OK 1969-12-30 = 1969-12-30: OK 1969-12-31 = 1969-12-31: OK 1969-12-32 = 1969-12-31: OK 1969-12-40 = 1969-12-31: OK 1969-13--7 = 1969-12-01: OK 1969-13--1 = 1969-12-01: OK 1969-13-0 = 1969-12-01: OK 1969-13-1 = 1969-12-01: OK 1969-13-2 = 1969-12-02: OK 1969-13-27 = 1969-12-27: OK 1969-13-28 = 1969-12-28: OK 1969-13-29 = 1969-12-29: OK 1969-13-30 = 1969-12-30: OK 1969-13-31 = 1969-12-31: OK 1969-13-32 = 1969-12-31: OK 1969-13-40 = 1969-12-31: OK 1969-17--7 = 1969-12-01: OK 1969-17--1 = 1969-12-01: OK 1969-17-0 = 1969-12-01: OK 1969-17-1 = 1969-12-01: OK 1969-17-2 = 1969-12-02: OK 1969-17-27 = 1969-12-27: OK 1969-17-28 = 1969-12-28: OK 1969-17-29 = 1969-12-29: OK 1969-17-30 = 1969-12-30: OK 1969-17-31 = 1969-12-31: OK 1969-17-32 = 1969-12-31: OK 1969-17-40 = 1969-12-31: OK 1971--20--7 = 1971-01-01: OK 1971--20--1 = 1971-01-01: OK 1971--20-0 = 1971-01-01: OK 1971--20-1 = 1971-01-01: OK 1971--20-2 = 1971-01-02: OK 1971--20-27 = 1971-01-27: OK 1971--20-28 = 1971-01-28: OK 1971--20-29 = 1971-01-29: OK 1971--20-30 = 1971-01-30: OK 1971--20-31 = 1971-01-31: OK 1971--20-32 = 1971-01-31: OK 1971--20-40 = 1971-01-31: OK 1971--1--7 = 1971-01-01: OK 1971--1--1 = 1971-01-01: OK 1971--1-0 = 1971-01-01: OK 1971--1-1 = 1971-01-01: OK 1971--1-2 = 1971-01-02: OK 1971--1-27 = 1971-01-27: OK 1971--1-28 = 1971-01-28: OK 1971--1-29 = 1971-01-29: OK 1971--1-30 = 1971-01-30: OK 1971--1-31 = 1971-01-31: OK 1971--1-32 = 1971-01-31: OK 1971--1-40 = 1971-01-31: OK 1971-0--7 = 1971-01-01: OK 1971-0--1 = 1971-01-01: OK 1971-0-0 = 1971-01-01: OK 1971-0-1 = 1971-01-01: OK 1971-0-2 = 1971-01-02: OK 1971-0-27 = 1971-01-27: OK 1971-0-28 = 1971-01-28: OK 1971-0-29 = 1971-01-29: OK 1971-0-30 = 1971-01-30: OK 1971-0-31 = 1971-01-31: OK 1971-0-32 = 1971-01-31: OK 1971-0-40 = 1971-01-31: OK 1971-1--7 = 1971-01-01: OK 1971-1--1 = 1971-01-01: OK 1971-1-0 = 1971-01-01: OK 1971-1-1 = 1971-01-01: OK 1971-1-2 = 1971-01-02: OK 1971-1-27 = 1971-01-27: OK 1971-1-28 = 1971-01-28: OK 1971-1-29 = 1971-01-29: OK 1971-1-30 = 1971-01-30: OK 1971-1-31 = 1971-01-31: OK 1971-1-32 = 1971-01-31: OK 1971-1-40 = 1971-01-31: OK 1971-2--7 = 1971-02-01: OK 1971-2--1 = 1971-02-01: OK 1971-2-0 = 1971-02-01: OK 1971-2-1 = 1971-02-01: OK 1971-2-2 = 1971-02-02: OK 1971-2-27 = 1971-02-27: OK 1971-2-28 = 1971-02-28: OK 1971-2-29 = 1971-02-28: OK 1971-2-30 = 1971-02-28: OK 1971-2-31 = 1971-02-28: OK 1971-2-32 = 1971-02-28: OK 1971-2-40 = 1971-02-28: OK 1971-12--7 = 1971-12-01: OK 1971-12--1 = 1971-12-01: OK 1971-12-0 = 1971-12-01: OK 1971-12-1 = 1971-12-01: OK 1971-12-2 = 1971-12-02: OK 1971-12-27 = 1971-12-27: OK 1971-12-28 = 1971-12-28: OK 1971-12-29 = 1971-12-29: OK 1971-12-30 = 1971-12-30: OK 1971-12-31 = 1971-12-31: OK 1971-12-32 = 1971-12-31: OK 1971-12-40 = 1971-12-31: OK 1971-13--7 = 1971-12-01: OK 1971-13--1 = 1971-12-01: OK 1971-13-0 = 1971-12-01: OK 1971-13-1 = 1971-12-01: OK 1971-13-2 = 1971-12-02: OK 1971-13-27 = 1971-12-27: OK 1971-13-28 = 1971-12-28: OK 1971-13-29 = 1971-12-29: OK 1971-13-30 = 1971-12-30: OK 1971-13-31 = 1971-12-31: OK 1971-13-32 = 1971-12-31: OK 1971-13-40 = 1971-12-31: OK 1971-17--7 = 1971-12-01: OK 1971-17--1 = 1971-12-01: OK 1971-17-0 = 1971-12-01: OK 1971-17-1 = 1971-12-01: OK 1971-17-2 = 1971-12-02: OK 1971-17-27 = 1971-12-27: OK 1971-17-28 = 1971-12-28: OK 1971-17-29 = 1971-12-29: OK 1971-17-30 = 1971-12-30: OK 1971-17-31 = 1971-12-31: OK 1971-17-32 = 1971-12-31: OK 1971-17-40 = 1971-12-31: OK ISOWeekDay 1968-W-20--2 = 1968-W01-1: OK 1968-W-20--1 = 1968-W01-1: OK 1968-W-20-0 = 1968-W01-1: OK 1968-W-20-1 = 1968-W01-1: OK 1968-W-20-4 = 1968-W01-4: OK 1968-W-20-6 = 1968-W01-6: OK 1968-W-20-7 = 1968-W01-7: OK 1968-W-20-8 = 1968-W01-7: OK 1968-W-20-9 = 1968-W01-7: OK 1968-W-1--2 = 1968-W01-1: OK 1968-W-1--1 = 1968-W01-1: OK 1968-W-1-0 = 1968-W01-1: OK 1968-W-1-1 = 1968-W01-1: OK 1968-W-1-4 = 1968-W01-4: OK 1968-W-1-6 = 1968-W01-6: OK 1968-W-1-7 = 1968-W01-7: OK 1968-W-1-8 = 1968-W01-7: OK 1968-W-1-9 = 1968-W01-7: OK 1968-W0--2 = 1968-W01-1: OK 1968-W0--1 = 1968-W01-1: OK 1968-W0-0 = 1968-W01-1: OK 1968-W0-1 = 1968-W01-1: OK 1968-W0-4 = 1968-W01-4: OK 1968-W0-6 = 1968-W01-6: OK 1968-W0-7 = 1968-W01-7: OK 1968-W0-8 = 1968-W01-7: OK 1968-W0-9 = 1968-W01-7: OK 1968-W1--2 = 1968-W01-1: OK 1968-W1--1 = 1968-W01-1: OK 1968-W1-0 = 1968-W01-1: OK 1968-W1-1 = 1968-W01-1: OK 1968-W1-4 = 1968-W01-4: OK 1968-W1-6 = 1968-W01-6: OK 1968-W1-7 = 1968-W01-7: OK 1968-W1-8 = 1968-W01-7: OK 1968-W1-9 = 1968-W01-7: OK 1968-W20--2 = 1968-W20-1: OK 1968-W20--1 = 1968-W20-1: OK 1968-W20-0 = 1968-W20-1: OK 1968-W20-1 = 1968-W20-1: OK 1968-W20-4 = 1968-W20-4: OK 1968-W20-6 = 1968-W20-6: OK 1968-W20-7 = 1968-W20-7: OK 1968-W20-8 = 1968-W20-7: OK 1968-W20-9 = 1968-W20-7: OK 1968-W51--2 = 1968-W51-1: OK 1968-W51--1 = 1968-W51-1: OK 1968-W51-0 = 1968-W51-1: OK 1968-W51-1 = 1968-W51-1: OK 1968-W51-4 = 1968-W51-4: OK 1968-W51-6 = 1968-W51-6: OK 1968-W51-7 = 1968-W51-7: OK 1968-W51-8 = 1968-W51-7: OK 1968-W51-9 = 1968-W51-7: OK 1968-W52--2 = 1968-W52-1: OK 1968-W52--1 = 1968-W52-1: OK 1968-W52-0 = 1968-W52-1: OK 1968-W52-1 = 1968-W52-1: OK 1968-W52-4 = 1968-W52-4: OK 1968-W52-6 = 1968-W52-6: OK 1968-W52-7 = 1968-W52-7: OK 1968-W52-8 = 1968-W52-7: OK 1968-W52-9 = 1968-W52-7: OK 1968-W53--2 = 1968-W52-1: OK 1968-W53--1 = 1968-W52-1: OK 1968-W53-0 = 1968-W52-1: OK 1968-W53-1 = 1968-W52-1: OK 1968-W53-4 = 1968-W52-4: OK 1968-W53-6 = 1968-W52-6: OK 1968-W53-7 = 1968-W52-7: OK 1968-W53-8 = 1968-W52-7: OK 1968-W53-9 = 1968-W52-7: OK 1968-W54--2 = 1968-W52-1: OK 1968-W54--1 = 1968-W52-1: OK 1968-W54-0 = 1968-W52-1: OK 1968-W54-1 = 1968-W52-1: OK 1968-W54-4 = 1968-W52-4: OK 1968-W54-6 = 1968-W52-6: OK 1968-W54-7 = 1968-W52-7: OK 1968-W54-8 = 1968-W52-7: OK 1968-W54-9 = 1968-W52-7: OK 1969-W-20--2 = 1969-W01-1: OK 1969-W-20--1 = 1969-W01-1: OK 1969-W-20-0 = 1969-W01-1: OK 1969-W-20-1 = 1969-W01-1: OK 1969-W-20-4 = 1969-W01-4: OK 1969-W-20-6 = 1969-W01-6: OK 1969-W-20-7 = 1969-W01-7: OK 1969-W-20-8 = 1969-W01-7: OK 1969-W-20-9 = 1969-W01-7: OK 1969-W-1--2 = 1969-W01-1: OK 1969-W-1--1 = 1969-W01-1: OK 1969-W-1-0 = 1969-W01-1: OK 1969-W-1-1 = 1969-W01-1: OK 1969-W-1-4 = 1969-W01-4: OK 1969-W-1-6 = 1969-W01-6: OK 1969-W-1-7 = 1969-W01-7: OK 1969-W-1-8 = 1969-W01-7: OK 1969-W-1-9 = 1969-W01-7: OK 1969-W0--2 = 1969-W01-1: OK 1969-W0--1 = 1969-W01-1: OK 1969-W0-0 = 1969-W01-1: OK 1969-W0-1 = 1969-W01-1: OK 1969-W0-4 = 1969-W01-4: OK 1969-W0-6 = 1969-W01-6: OK 1969-W0-7 = 1969-W01-7: OK 1969-W0-8 = 1969-W01-7: OK 1969-W0-9 = 1969-W01-7: OK 1969-W1--2 = 1969-W01-1: OK 1969-W1--1 = 1969-W01-1: OK 1969-W1-0 = 1969-W01-1: OK 1969-W1-1 = 1969-W01-1: OK 1969-W1-4 = 1969-W01-4: OK 1969-W1-6 = 1969-W01-6: OK 1969-W1-7 = 1969-W01-7: OK 1969-W1-8 = 1969-W01-7: OK 1969-W1-9 = 1969-W01-7: OK 1969-W20--2 = 1969-W20-1: OK 1969-W20--1 = 1969-W20-1: OK 1969-W20-0 = 1969-W20-1: OK 1969-W20-1 = 1969-W20-1: OK 1969-W20-4 = 1969-W20-4: OK 1969-W20-6 = 1969-W20-6: OK 1969-W20-7 = 1969-W20-7: OK 1969-W20-8 = 1969-W20-7: OK 1969-W20-9 = 1969-W20-7: OK 1969-W51--2 = 1969-W51-1: OK 1969-W51--1 = 1969-W51-1: OK 1969-W51-0 = 1969-W51-1: OK 1969-W51-1 = 1969-W51-1: OK 1969-W51-4 = 1969-W51-4: OK 1969-W51-6 = 1969-W51-6: OK 1969-W51-7 = 1969-W51-7: OK 1969-W51-8 = 1969-W51-7: OK 1969-W51-9 = 1969-W51-7: OK 1969-W52--2 = 1969-W52-1: OK 1969-W52--1 = 1969-W52-1: OK 1969-W52-0 = 1969-W52-1: OK 1969-W52-1 = 1969-W52-1: OK 1969-W52-4 = 1969-W52-4: OK 1969-W52-6 = 1969-W52-6: OK 1969-W52-7 = 1969-W52-7: OK 1969-W52-8 = 1969-W52-7: OK 1969-W52-9 = 1969-W52-7: OK 1969-W53--2 = 1969-W52-1: OK 1969-W53--1 = 1969-W52-1: OK 1969-W53-0 = 1969-W52-1: OK 1969-W53-1 = 1969-W52-1: OK 1969-W53-4 = 1969-W52-4: OK 1969-W53-6 = 1969-W52-6: OK 1969-W53-7 = 1969-W52-7: OK 1969-W53-8 = 1969-W52-7: OK 1969-W53-9 = 1969-W52-7: OK 1969-W54--2 = 1969-W52-1: OK 1969-W54--1 = 1969-W52-1: OK 1969-W54-0 = 1969-W52-1: OK 1969-W54-1 = 1969-W52-1: OK 1969-W54-4 = 1969-W52-4: OK 1969-W54-6 = 1969-W52-6: OK 1969-W54-7 = 1969-W52-7: OK 1969-W54-8 = 1969-W52-7: OK 1969-W54-9 = 1969-W52-7: OK 2004-W-20--2 = 2004-W01-1: OK 2004-W-20--1 = 2004-W01-1: OK 2004-W-20-0 = 2004-W01-1: OK 2004-W-20-1 = 2004-W01-1: OK 2004-W-20-4 = 2004-W01-4: OK 2004-W-20-6 = 2004-W01-6: OK 2004-W-20-7 = 2004-W01-7: OK 2004-W-20-8 = 2004-W01-7: OK 2004-W-20-9 = 2004-W01-7: OK 2004-W-1--2 = 2004-W01-1: OK 2004-W-1--1 = 2004-W01-1: OK 2004-W-1-0 = 2004-W01-1: OK 2004-W-1-1 = 2004-W01-1: OK 2004-W-1-4 = 2004-W01-4: OK 2004-W-1-6 = 2004-W01-6: OK 2004-W-1-7 = 2004-W01-7: OK 2004-W-1-8 = 2004-W01-7: OK 2004-W-1-9 = 2004-W01-7: OK 2004-W0--2 = 2004-W01-1: OK 2004-W0--1 = 2004-W01-1: OK 2004-W0-0 = 2004-W01-1: OK 2004-W0-1 = 2004-W01-1: OK 2004-W0-4 = 2004-W01-4: OK 2004-W0-6 = 2004-W01-6: OK 2004-W0-7 = 2004-W01-7: OK 2004-W0-8 = 2004-W01-7: OK 2004-W0-9 = 2004-W01-7: OK 2004-W1--2 = 2004-W01-1: OK 2004-W1--1 = 2004-W01-1: OK 2004-W1-0 = 2004-W01-1: OK 2004-W1-1 = 2004-W01-1: OK 2004-W1-4 = 2004-W01-4: OK 2004-W1-6 = 2004-W01-6: OK 2004-W1-7 = 2004-W01-7: OK 2004-W1-8 = 2004-W01-7: OK 2004-W1-9 = 2004-W01-7: OK 2004-W20--2 = 2004-W20-1: OK 2004-W20--1 = 2004-W20-1: OK 2004-W20-0 = 2004-W20-1: OK 2004-W20-1 = 2004-W20-1: OK 2004-W20-4 = 2004-W20-4: OK 2004-W20-6 = 2004-W20-6: OK 2004-W20-7 = 2004-W20-7: OK 2004-W20-8 = 2004-W20-7: OK 2004-W20-9 = 2004-W20-7: OK 2004-W51--2 = 2004-W51-1: OK 2004-W51--1 = 2004-W51-1: OK 2004-W51-0 = 2004-W51-1: OK 2004-W51-1 = 2004-W51-1: OK 2004-W51-4 = 2004-W51-4: OK 2004-W51-6 = 2004-W51-6: OK 2004-W51-7 = 2004-W51-7: OK 2004-W51-8 = 2004-W51-7: OK 2004-W51-9 = 2004-W51-7: OK 2004-W52--2 = 2004-W52-1: OK 2004-W52--1 = 2004-W52-1: OK 2004-W52-0 = 2004-W52-1: OK 2004-W52-1 = 2004-W52-1: OK 2004-W52-4 = 2004-W52-4: OK 2004-W52-6 = 2004-W52-6: OK 2004-W52-7 = 2004-W52-7: OK 2004-W52-8 = 2004-W52-7: OK 2004-W52-9 = 2004-W52-7: OK 2004-W53--2 = 2004-W53-1: OK 2004-W53--1 = 2004-W53-1: OK 2004-W53-0 = 2004-W53-1: OK 2004-W53-1 = 2004-W53-1: OK 2004-W53-4 = 2004-W53-4: OK 2004-W53-6 = 2004-W53-6: OK 2004-W53-7 = 2004-W53-7: OK 2004-W53-8 = 2004-W53-7: OK 2004-W53-9 = 2004-W53-7: OK 2004-W54--2 = 2004-W53-1: OK 2004-W54--1 = 2004-W53-1: OK 2004-W54-0 = 2004-W53-1: OK 2004-W54-1 = 2004-W53-1: OK 2004-W54-4 = 2004-W53-4: OK 2004-W54-6 = 2004-W53-6: OK 2004-W54-7 = 2004-W53-7: OK 2004-W54-8 = 2004-W53-7: OK 2004-W54-9 = 2004-W53-7: OK convertBack: OK longWeekYears: OK DayPeriod Day periodFirstDay: OK +++ OK, passed 100 tests. periodLastDay: OK +++ OK, passed 100 tests. dayPeriod: OK +++ OK, passed 100 tests. periodAllDays: OK +++ OK, passed 100 tests. periodLength: OK +++ OK, passed 100 tests. Month periodFirstDay: OK +++ OK, passed 100 tests. periodLastDay leap year: OK regular year: OK dayPeriod: OK +++ OK, passed 100 tests. periodAllDays: OK +++ OK, passed 100 tests. periodLength property tests: OK +++ OK, passed 100 tests. leap year: OK regular year: OK Quarter periodFirstDay Q1: OK +++ OK, passed 100 tests. Q2: OK +++ OK, passed 100 tests. Q3: OK +++ OK, passed 100 tests. Q4: OK +++ OK, passed 100 tests. periodLastDay Q1: OK +++ OK, passed 100 tests. Q2: OK +++ OK, passed 100 tests. Q3: OK +++ OK, passed 100 tests. Q4: OK +++ OK, passed 100 tests. dayPeriod: OK +++ OK, passed 100 tests. periodAllDays: OK +++ OK, passed 100 tests. periodLength: OK +++ OK, passed 100 tests. Year periodFirstDay: OK +++ OK, passed 100 tests. periodLastDay: OK +++ OK, passed 100 tests. dayPeriod: OK +++ OK, passed 100 tests. periodAllDays: OK +++ OK, passed 100 tests. periodLength: OK +++ OK, passed 100 tests. Week weekFirstDay/weekLastDay range: OK +++ OK, passed 100 tests. weekFirstDay/weekLastDay range: OK +++ OK, passed 100 tests. weekFirstDay dayOfWeek: OK +++ OK, passed 100 tests. MonthDay good: OK clip 12: OK 1: OK 0: OK -1: OK 31: OK 32: OK 33: OK MonthOfYear: OK testEaster: OK testValid Gregorian valid: OK +++ OK, passed 100 tests; 157 discarded. invalid: OK +++ OK, passed 100 tests; 60 discarded. OrdinalDate valid: OK +++ OK, passed 100 tests; 21 discarded. invalid: OK +++ OK, passed 100 tests; 725 discarded. WeekDate valid: OK +++ OK, passed 100 tests; 260 discarded. invalid: OK +++ OK, passed 100 tests; 39 discarded. SundayStartWeek valid: OK +++ OK, passed 100 tests; 286 discarded. invalid: OK +++ OK, passed 100 tests; 38 discarded. MondayStartWeek valid: OK +++ OK, passed 100 tests; 254 discarded. invalid: OK +++ OK, passed 100 tests; 41 discarded. Julian valid: OK +++ OK, passed 100 tests; 169 discarded. invalid: OK +++ OK, passed 100 tests; 69 discarded. Week day: OK succ Monday: OK Tuesday: OK Wednesday: OK Thursday: OK Friday: OK Saturday: OK Sunday: OK pred Monday: OK Tuesday: OK Wednesday: OK Thursday: OK Friday: OK Saturday: OK Sunday: OK sequence [Monday .. Sunday]: OK [Wednesday .. Wednesday]: OK [Sunday .. Saturday]: OK [Thursday .. Wednesday]: OK [Tuesday ..]: OK [Wednesday, Tuesday ..]: OK [Sunday, Friday ..]: OK [Monday,Sunday .. Tuesday]: OK [Thursday, Saturday .. Tuesday]: OK read show Monday: OK Tuesday: OK Wednesday: OK Thursday: OK Friday: OK Saturday: OK Sunday: OK diff Friday - Tuesday: OK Tuesday - Friday: OK firstDayOfWeekOnAfter_onAfter: OK +++ OK, passed 100 tests. firstDayOfWeekOnAfter_Day: OK +++ OK, passed 100 tests. toFromWeekCalendar: OK +++ OK, passed 100 tests. weekChanges: OK +++ OK, passed 100 tests. weekYearWholeStart: OK +++ OK, passed 100 tests. weekYearMostStart: OK +++ OK, passed 100 tests. Week Days weekAllDays Property Tests Week have 7 days: OK +++ OK, passed 100 tests. Day is part of the week: OK +++ OK, passed 100 tests. Unit Tests FirstDay is less than Day-DayOfWeek: OK FirstDay is equal to Day-DayOfWeek: OK FirstDay is greater than Day-DayOfWeek: OK weekFirstDay Property Tests FirsyDay matches the Day-DayOfWeek: OK +++ OK, passed 100 tests. Unit Tests FirstDay is less than Day-DayOfWeek: OK FirstDay is equal to Day-DayOfWeek: OK FirstDay is greater than Day-DayOfWeek: OK weekLastDay FirstDay is less than Day-DayOfWeek: OK FirstDay is equal to Day-DayOfWeek: OK FirstDay is greater than Day-DayOfWeek: OK Year CE-BCE: OK +++ OK, passed 100 tests. succ 1: OK succ 2: OK succ 3: OK CalendarDiffDays add-diff gregorianClip: OK +++ OK, passed 100 tests. gregorianRollOver: OK +++ OK, passed 100 tests. julianClip: OK +++ OK, passed 100 tests. julianRollOver: OK +++ OK, passed 100 tests. positive-diff gregorianClip: OK +++ OK, passed 100 tests. gregorianRollOver: OK +++ OK, passed 100 tests. julianClip: OK +++ OK, passed 100 tests. julianRollOver: OK +++ OK, passed 100 tests. specific (2017,4,7) - (2017,4,7) gregorianClip: 2017-04-07 - 2017-04-07: OK gregorianRollOver: 2017-04-07 - 2017-04-07: OK julianClip: 2017-04-20 - 2017-04-20: OK julianRollOver: 2017-04-20 - 2017-04-20: OK gregorianClip: 2017-04-07 - 2017-04-01: OK gregorianClip: 2017-04-01 - 2017-04-07: OK gregorianClip: 2017-04-07 - 2017-02-01: OK gregorianClip: 2017-02-01 - 2017-04-07: OK (2000,3,1) - (2000,1,30) gregorianClip: 2000-03-01 - 2000-01-30: OK gregorianRollOver: 2000-03-01 - 2000-01-30: OK julianClip: 2000-03-14 - 2000-02-12: OK julianRollOver: 2000-03-14 - 2000-02-12: OK (2001,3,1) - (2001,1,30) gregorianClip: 2001-03-01 - 2001-01-30: OK gregorianRollOver: 2001-03-01 - 2001-01-30: OK julianClip: 2001-03-14 - 2001-02-12: OK julianRollOver: 2001-03-14 - 2001-02-12: OK (2001,3,1) - (2000,1,30) gregorianClip: 2001-03-01 - 2000-01-30: OK gregorianRollOver: 2001-03-01 - 2000-01-30: OK julianClip: 2001-03-14 - 2000-02-12: OK julianRollOver: 2001-03-14 - 2000-02-12: OK (2000,3,1) - (2000,1,31) gregorianClip: 2000-03-01 - 2000-01-31: OK gregorianRollOver: 2000-03-01 - 2000-01-31: OK julianClip: 2000-03-14 - 2000-02-13: OK julianRollOver: 2000-03-14 - 2000-02-13: OK (2001,3,1) - (2001,1,31) gregorianClip: 2001-03-01 - 2001-01-31: OK gregorianRollOver: 2001-03-01 - 2001-01-31: OK julianClip: 2001-03-14 - 2001-02-13: OK julianRollOver: 2001-03-14 - 2001-02-13: OK (2001,3,1) - (2000,1,31) gregorianClip: 2001-03-01 - 2000-01-31: OK gregorianRollOver: 2001-03-01 - 2000-01-31: OK julianClip: 2001-03-14 - 2000-02-13: OK julianRollOver: 2001-03-14 - 2000-02-13: OK (2001,10,1) - (2001,8,31) gregorianClip: 2001-10-01 - 2001-08-31: OK gregorianRollOver: 2001-10-01 - 2001-08-31: OK julianClip: 2001-10-14 - 2001-09-13: OK julianRollOver: 2001-10-14 - 2001-09-13: OK Clock pattern construct Seconds: OK Seconds-Picoseconds: OK Minutes-Seconds: OK Hours-Minutes: OK Nominal: OK deconstruct Seconds: OK Seconds-Picoseconds: OK Minutes-Seconds: OK Hours-Minutes: OK Nominal: OK clock conversion 1970-01-01 00:00:00 UTC systemToUTCTime: OK utcToSystemTime: OK 1970-01-01 23:59:59 UTC systemToUTCTime: OK utcToSystemTime: OK 1970-01-01 23:59:59.999999999 UTC systemToUTCTime: OK utcToSystemTime: OK 1970-01-01 23:59:60 UTC systemToUTCTime: OK utcToSystemTime: OK 1970-01-01 23:59:60.999999999 UTC systemToUTCTime: OK utcToSystemTime: OK 1970-01-02 00:00:00 UTC systemToUTCTime: OK utcToSystemTime: OK leap second transition mapping: OK day length: OK differences: OK round-trip 1: OK 2: OK 3: OK LocalTime TimeOfDay daysAndTimeOfDayToTime . timeToDaysAndTimeOfDay: OK +++ OK, passed 100 tests. timeOfDayToTime . timeToTimeOfDay: OK +++ OK, passed 100 tests. All 748 tests passed (0.10s) Test suite test-main: PASS Test suite logged to: dist/test/time-compat-1.9.9-test-main.log Test suite instances: RUNNING... Tue, 14 Jul 2026 04:29:54 UTC Tue, 14 Jul 2026 04:29:54 UTC MkSystemTime {systemSeconds = 1784003394, systemNanoseconds = 248562390} Test suite instances: PASS Test suite logged to: dist/test/time-compat-1.9.9-instances.log 3 of 3 test suites (3 of 3 test cases) passed. Running phase: haddockPhase Preprocessing library for time-compat-1.9.9... Running Haddock on library for time-compat-1.9.9... [ 1 of 21] Compiling Data.Format ( src/Data/Format.hs, nothing ) [ 2 of 21] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, nothing ) [ 3 of 21] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, nothing ) [ 4 of 21] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, nothing ) [ 5 of 21] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, nothing ) [ 6 of 21] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, nothing ) [ 7 of 21] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, nothing ) [ 8 of 21] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, nothing ) [ 9 of 21] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, nothing ) [10 of 21] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, nothing ) [11 of 21] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, nothing ) [12 of 21] Compiling Data.Time.Calendar.DayPeriod ( src/Data/Time/Calendar/DayPeriod.hs, nothing ) [13 of 21] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, nothing ) [14 of 21] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, nothing ) [15 of 21] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, nothing ) [16 of 21] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, nothing ) [17 of 21] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, nothing ) [18 of 21] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, nothing ) [19 of 21] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, nothing ) [20 of 21] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, nothing ) [21 of 21] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, nothing ) Haddock coverage: 75% ( 9 / 12) in 'Data.Time.Calendar.Quarter.Compat' Missing documentation for: Module header addQuarters diffQuarters 93% ( 44 / 47) in 'Data.Time.Format.ISO8601.Compat' Missing documentation for: Module header ISO8601 FormatExtension 68% ( 13 / 19) in 'Data.Time.Format.Compat' Missing documentation for: Module header FormatTime parseTime (src/Data/Time/Format/Compat.hs:60) readTime (src/Data/Time/Format/Compat.hs:68) readsTime (src/Data/Time/Format/Compat.hs:75) TimeLocale 87% ( 7 / 8) in 'Data.Time.Clock.System.Compat' Missing documentation for: Module header 50% ( 4 / 8) in 'Data.Time.Clock.POSIX.Compat' Missing documentation for: Module header posixSecondsToUTCTime utcTimeToPOSIXSeconds systemToPOSIXTime 83% ( 26 / 31) in 'Data.Time.Clock.Compat' Missing documentation for: Module header Picoseconds (src/Data/Time/Clock/Compat.hs:51) Seconds (src/Data/Time/Clock/Compat.hs:58) Minutes (src/Data/Time/Clock/Compat.hs:65) Hours (src/Data/Time/Clock/Compat.hs:72) 73% ( 11 / 15) in 'Data.Time.Calendar.WeekDate.Compat' Missing documentation for: Module header DayOfWeek dayOfWeek FirstWeekType 61% ( 8 / 13) in 'Data.Time.Calendar.Month.Compat' Missing documentation for: Module header addMonths diffMonths fromYearMonthValid fromMonthDayValid 82% ( 14 / 17) in 'Data.Time.Calendar.OrdinalDate.Compat' Missing documentation for: Module header fromMondayStartWeekValid fromSundayStartWeekValid 40% ( 8 / 20) in 'Data.Time.Calendar.MonthDay.Compat' Missing documentation for: Module header January February March April May June July August September October November 83% ( 5 / 6) in 'Data.Time.Calendar.Easter.Compat' Missing documentation for: Module header 66% ( 41 / 62) in 'Data.Time.Calendar.Compat' Missing documentation for: Module header addDays diffDays CalendarDiffDays calendarDay calendarWeek calendarMonth calendarYear January February March April May June July August September October November DayOfWeek dayOfWeek 79% ( 35 / 44) in 'Data.Time.LocalTime.Compat' Missing documentation for: Module header makeTimeOfDayValid CalendarDiffTime calendarTimeDays calendarTimeTime utcToZonedTime zonedTimeToUTC getZonedTime utcToLocalZonedTime 80% ( 4 / 5) in 'Data.Time.Compat' Missing documentation for: Module header 64% ( 9 / 14) in 'Data.Time.Clock.TAI.Compat' Missing documentation for: Module header taiNominalDayStart utcDayLength utcToTAITime taiToUTCTime 91% ( 22 / 24) in 'Data.Time.Calendar.Julian.Compat' Missing documentation for: Module header diffJulianDurationRollOver (src/Data/Time/Calendar/Julian/Compat.hs:68) Warning: Data.Time.Calendar.Quarter.Compat: could not find link destinations for: - Data.Time.Orphans.Rep_Quarter Warning: Data.Time.Format.ISO8601.Compat: could not find link destinations for: - Data.Format.isoMap - Data.Format.Productish - Data.Format.**> - Data.Format.<** - Data.Format.<**> - Data.Format.pUnit - Data.Format.Summish - Data.Format.<++> - Data.Format.pVoid - Data.Format.IsoVariant Warning: Data.Time.Clock.Compat: could not find link destinations for: - Data.Time.Orphans.Rep_UniversalTime - Data.Time.Orphans.Rep_UTCTime Warning: Data.Time.Calendar.OrdinalDate.Compat: could not find link destinations for: - Data.Time.Orphans.Rep_Day Warning: Data.Time.Calendar.Compat: could not find link destinations for: - Data.Time.Orphans.Rep_CalendarDiffDays - Data.Time.Orphans.Rep_Day Warning: Data.Time.LocalTime.Compat: could not find link destinations for: - Data.Time.Orphans.Rep_CalendarDiffTime - Data.Time.Orphans.Rep_ZonedTime - Data.Time.Orphans.Rep_TimeZone - Data.Time.Orphans.Rep_TimeOfDay - Data.Time.Orphans.Rep_LocalTime Documentation created: dist/doc/html/time-compat/, dist/doc/html/time-compat/time-compat.txt Preprocessing test suite 'test-template' for time-compat-1.9.9... Preprocessing test suite 'test-main' for time-compat-1.9.9... Preprocessing test suite 'instances' for time-compat-1.9.9... Running phase: installPhase Installing library in /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9 shrinking /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/libHStime-compat-1.9.9-2Pw4IhGicES3440jDBP3zI-ghc9.10.3.so checking for references to /build/ in /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9... patching script interpreter paths in /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9 stripping (with command strip and flags -S -p) in /nix/store/ngnpj23k0cr4w1vkzs23blikr2aqsarh-time-compat-1.9.9/lib shrinking RPATHs of ELF executables and libraries in /nix/store/qqfvwhcnbij1wbnxdbc9mldzr1pz7akw-time-compat-1.9.9-doc checking for references to /build/ in /nix/store/qqfvwhcnbij1wbnxdbc9mldzr1pz7akw-time-compat-1.9.9-doc... patching script interpreter paths in /nix/store/qqfvwhcnbij1wbnxdbc9mldzr1pz7akw-time-compat-1.9.9-doc