Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - mixed-types-num-0.5.12 (lib:mixed-types-num) (requires build) - regex-tdfa-1.3.2.2 (lib:regex-tdfa) (requires build) - aern2-mp-0.2.15.1 (first run) Starting mixed-types-num-0.5.12 (all, legacy fallback) Starting regex-tdfa-1.3.2.2 (all, legacy fallback) Building regex-tdfa-1.3.2.2 (all, legacy fallback) Building mixed-types-num-0.5.12 (all, legacy fallback) Installing mixed-types-num-0.5.12 (all, legacy fallback) Completed mixed-types-num-0.5.12 (all, legacy fallback) Installing regex-tdfa-1.3.2.2 (all, legacy fallback) Completed regex-tdfa-1.3.2.2 (all, legacy fallback) Configuring aern2-mp-0.2.15.1... Preprocessing library for aern2-mp-0.2.15.1.. Building library for aern2-mp-0.2.15.1.. [ 1 of 37] Compiling AERN2.Kleenean ( src/AERN2/Kleenean.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Kleenean.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Kleenean.dyn_o ) [ 2 of 37] Compiling AERN2.Limit ( src/AERN2/Limit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Limit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Limit.dyn_o ) [ 3 of 37] Compiling AERN2.MP.Float.Auxi ( src/AERN2/MP/Float/Auxi.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Auxi.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Auxi.dyn_o ) [ 4 of 37] Compiling AERN2.MP.Precision ( src/AERN2/MP/Precision.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Precision.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Precision.dyn_o ) [ 5 of 37] Compiling AERN2.Norm ( src/AERN2/Norm.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Norm.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Norm.dyn_o ) [ 6 of 37] Compiling AERN2.MP.Float.Type ( src/AERN2/MP/Float/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Type.dyn_o ) [ 7 of 37] Compiling AERN2.MP.Float.Arithmetic ( src/AERN2/MP/Float/Arithmetic.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Arithmetic.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Arithmetic.dyn_o ) [ 8 of 37] Compiling AERN2.MP.Float.PreludeNum ( src/AERN2/MP/Float/PreludeNum.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/PreludeNum.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/PreludeNum.dyn_o ) [ 9 of 37] Compiling AERN2.MP.Float.Conversions ( src/AERN2/MP/Float/Conversions.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Conversions.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Conversions.dyn_o ) [10 of 37] Compiling AERN2.MP.Float.Operators ( src/AERN2/MP/Float/Operators.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Operators.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Operators.dyn_o ) [11 of 37] Compiling AERN2.MP.Float.Tests ( src/AERN2/MP/Float/Tests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Tests.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float/Tests.dyn_o ) src/AERN2/MP/Float/Tests.hs:52:1: warning: [-Wunused-imports] The import of AERN2.MP.Float.Arithmetic is redundant except perhaps to import instances from AERN2.MP.Float.Arithmetic To import instances alone, use: import AERN2.MP.Float.Arithmetic() | 52 | import AERN2.MP.Float.Arithmetic | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 37] Compiling AERN2.MP.Float ( src/AERN2/MP/Float.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Float.dyn_o ) [13 of 37] Compiling AERN2.MP.Accuracy ( src/AERN2/MP/Accuracy.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Accuracy.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Accuracy.dyn_o ) [14 of 37] Compiling AERN2.MP.Dyadic ( src/AERN2/MP/Dyadic.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Dyadic.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Dyadic.dyn_o ) src/AERN2/MP/Dyadic.hs:88:5: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type NormLog not matched: NormZero | 88 | NormBits e = getNormLog (denominator xR) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [15 of 37] Compiling AERN2.MP.ErrorBound ( src/AERN2/MP/ErrorBound.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/ErrorBound.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/ErrorBound.dyn_o ) [16 of 37] Compiling AERN2.MP.Enclosure ( src/AERN2/MP/Enclosure.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Enclosure.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Enclosure.dyn_o ) [17 of 37] Compiling AERN2.Normalize ( src/AERN2/Normalize.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Normalize.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Normalize.dyn_o ) [18 of 37] Compiling AERN2.MP.Ball.Type ( src/AERN2/MP/Ball/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Type.dyn_o ) src/AERN2/MP/Ball/Type.hs:140:5: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type NormLog not matched: NormZero | 140 | (NormBits nb) = bNorm | ^^^^^^^^^^^^^^^^^^^^^ [19 of 37] Compiling AERN2.MP.Ball.Conversions ( src/AERN2/MP/Ball/Conversions.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Conversions.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Conversions.dyn_o ) [20 of 37] Compiling AERN2.MP.Ball.Comparisons ( src/AERN2/MP/Ball/Comparisons.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Comparisons.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Comparisons.dyn_o ) [21 of 37] Compiling AERN2.MP.Ball.Field ( src/AERN2/MP/Ball/Field.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Field.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Field.dyn_o ) [22 of 37] Compiling AERN2.MP.Ball.Limit ( src/AERN2/MP/Ball/Limit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Limit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Limit.dyn_o ) [23 of 37] Compiling AERN2.MP.Ball.Elementary ( src/AERN2/MP/Ball/Elementary.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Elementary.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Elementary.dyn_o ) [24 of 37] Compiling AERN2.MP.Ball.Tests ( src/AERN2/MP/Ball/Tests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Tests.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/Tests.dyn_o ) [25 of 37] Compiling AERN2.MP.Ball.PreludeOps ( src/AERN2/MP/Ball/PreludeOps.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/PreludeOps.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball/PreludeOps.dyn_o ) [26 of 37] Compiling AERN2.MP.Ball ( src/AERN2/MP/Ball.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/Ball.dyn_o ) [27 of 37] Compiling AERN2.MP ( src/AERN2/MP.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP.dyn_o ) [28 of 37] Compiling AERN2.MP.WithCurrentPrec.Type ( src/AERN2/MP/WithCurrentPrec/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Type.dyn_o ) [29 of 37] Compiling AERN2.MP.WithCurrentPrec.PreludeInstances ( src/AERN2/MP/WithCurrentPrec/PreludeInstances.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/PreludeInstances.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/PreludeInstances.dyn_o ) [30 of 37] Compiling AERN2.MP.WithCurrentPrec.Limit ( src/AERN2/MP/WithCurrentPrec/Limit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Limit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Limit.dyn_o ) [31 of 37] Compiling AERN2.MP.WithCurrentPrec.Field ( src/AERN2/MP/WithCurrentPrec/Field.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Field.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Field.dyn_o ) [32 of 37] Compiling AERN2.MP.WithCurrentPrec.Elementary ( src/AERN2/MP/WithCurrentPrec/Elementary.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Elementary.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Elementary.dyn_o ) [33 of 37] Compiling AERN2.MP.WithCurrentPrec.Comparisons ( src/AERN2/MP/WithCurrentPrec/Comparisons.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Comparisons.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec/Comparisons.dyn_o ) [34 of 37] Compiling AERN2.MP.WithCurrentPrec ( src/AERN2/MP/WithCurrentPrec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/MP/WithCurrentPrec.dyn_o ) [35 of 37] Compiling AERN2.Select ( src/AERN2/Select.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Select.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Select.dyn_o ) [36 of 37] Compiling AERN2.Utils.Bench ( src/AERN2/Utils/Bench.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Utils/Bench.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/AERN2/Utils/Bench.dyn_o ) [37 of 37] Compiling Paths_aern2_mp ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/autogen/Paths_aern2_mp.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/Paths_aern2_mp.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/aern2-mp-0.2.15.1/noopt/build/Paths_aern2_mp.dyn_o ) Preprocessing test suite 'aern2-mp-test' for aern2-mp-0.2.15.1.. Building test suite 'aern2-mp-test' for aern2-mp-0.2.15.1.. ghc: could not execute: hspec-discover