=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for hs-monoid-subclasses-1.2.1nb1 Preprocessing library for monoid-subclasses-1.2.1.. Building library for monoid-subclasses-1.2.1.. [ 1 of 14] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, dist/build/Data/Monoid/Null.o, dist/build/Data/Monoid/Null.dyn_o ) [ 2 of 14] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, dist/build/Data/Semigroup/Cancellative.o, dist/build/Data/Semigroup/Cancellative.dyn_o ) [ 3 of 14] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, dist/build/Data/Monoid/Monus.o, dist/build/Data/Monoid/Monus.dyn_o ) [ 4 of 14] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, dist/build/Data/Monoid/GCD.o, dist/build/Data/Monoid/GCD.dyn_o ) src/Data/Monoid/GCD.hs:36:1: warning: [-Wunused-imports] The qualified import of `Data.Text.Encoding' is redundant except perhaps to import instances from `Data.Text.Encoding' To import instances alone, use: import Data.Text.Encoding() | 36 | import qualified Data.Text.Encoding as TextEncoding | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:44:1: warning: [-Wunused-imports] The qualified import of `Data.Text.Lazy.Encoding' is redundant except perhaps to import instances from `Data.Text.Lazy.Encoding' To import instances alone, use: import Data.Text.Lazy.Encoding() | 44 | import qualified Data.Text.Lazy.Encoding as LazyEncoding | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:99:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe m' not matched: Nothing | 99 | Just x' = stripPrefix p x | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:100:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe m' not matched: Nothing | 100 | Just y' = stripPrefix p y | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:129:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe m' not matched: Nothing | 129 | Just x' = stripSuffix s x | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:130:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe m' not matched: Nothing | 130 | Just y' = stripSuffix s y | ^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 14] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, dist/build/Data/Monoid/Cancellative.o, dist/build/Data/Monoid/Cancellative.dyn_o ) src/Data/Monoid/Cancellative.hs:38:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 38 | import Data.Monoid (Monoid) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 14] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, dist/build/Data/Semigroup/Factorial.o, dist/build/Data/Semigroup/Factorial.dyn_o ) [ 7 of 14] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, dist/build/Data/Monoid/Factorial.o, dist/build/Data/Monoid/Factorial.dyn_o ) src/Data/Monoid/Factorial.hs:217:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 217 | combine x (~(y:rest), False) = (mappend x y : rest, True) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Monoid/Factorial.hs:362:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 362 | where splitLast f last@[_] = (f [], last) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 8 of 14] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, dist/build/Data/Monoid/Textual.o, dist/build/Data/Monoid/Textual.dyn_o ) [ 9 of 14] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, dist/build/Data/Monoid/Instances/CharVector.o, dist/build/Data/Monoid/Instances/CharVector.dyn_o ) [10 of 14] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, dist/build/Data/Monoid/Instances/Stateful.o, dist/build/Data/Monoid/Instances/Stateful.dyn_o ) src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 27 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 28 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Stateful.hs:216:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[b]' not matched: [] | 216 | restore f [t1] = f [Stateful (t1, x)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [11 of 14] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, dist/build/Data/Monoid/Instances/Positioned.o, dist/build/Data/Monoid/Instances/Positioned.dyn_o ) src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 33 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [-Wunused-imports] The import of `Monoid' from module `Data.Monoid' is redundant | 34 | import Data.Monoid (Monoid(..), Endo(..)) | ^^^^^^^^^^ [12 of 14] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, dist/build/Data/Monoid/Instances/Measured.o, dist/build/Data/Monoid/Instances/Measured.dyn_o ) src/Data/Monoid/Instances/Measured.hs:21:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 21 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Measured.hs:22:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 22 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 14] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, dist/build/Data/Monoid/Instances/Concat.o, dist/build/Data/Monoid/Instances/Concat.dyn_o ) src/Data/Monoid/Instances/Concat.hs:23:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 23 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Concat.hs:24:21: warning: [-Wunused-imports] The import of `Monoid' from module `Data.Monoid' is redundant | 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) | ^^^^^^^^^^ src/Data/Monoid/Instances/Concat.hs:199:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Concat a]' not matched: [] | 199 | where splitNext a ~(xp:xs) = | ^^^^^^^^^^^^^^^^^^^^^^... src/Data/Monoid/Instances/Concat.hs:282:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Concat p]' not matched: [] | 282 | where splitNext a ~(xp:xs) = | ^^^^^^^^^^^^^^^^^^^^^^... [14 of 14] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, dist/build/Data/Monoid/Instances/ByteString/UTF8.o, dist/build/Data/Monoid/Instances/ByteString/UTF8.dyn_o ) src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 59 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 60 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 1 of 14] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, dist/build/Data/Monoid/Null.p_o ) [ 2 of 14] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, dist/build/Data/Semigroup/Cancellative.p_o ) [ 3 of 14] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, dist/build/Data/Monoid/Monus.p_o ) [ 4 of 14] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, dist/build/Data/Monoid/GCD.p_o ) src/Data/Monoid/GCD.hs:36:1: warning: [-Wunused-imports] The qualified import of `Data.Text.Encoding' is redundant except perhaps to import instances from `Data.Text.Encoding' To import instances alone, use: import Data.Text.Encoding() | 36 | import qualified Data.Text.Encoding as TextEncoding | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:44:1: warning: [-Wunused-imports] The qualified import of `Data.Text.Lazy.Encoding' is redundant except perhaps to import instances from `Data.Text.Lazy.Encoding' To import instances alone, use: import Data.Text.Lazy.Encoding() | 44 | import qualified Data.Text.Lazy.Encoding as LazyEncoding | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:99:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe m' not matched: Nothing | 99 | Just x' = stripPrefix p x | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:100:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe m' not matched: Nothing | 100 | Just y' = stripPrefix p y | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:129:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe m' not matched: Nothing | 129 | Just x' = stripSuffix s x | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/GCD.hs:130:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe m' not matched: Nothing | 130 | Just y' = stripSuffix s y | ^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 14] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, dist/build/Data/Monoid/Cancellative.p_o ) src/Data/Monoid/Cancellative.hs:38:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 38 | import Data.Monoid (Monoid) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 14] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, dist/build/Data/Semigroup/Factorial.p_o ) [ 7 of 14] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, dist/build/Data/Monoid/Factorial.p_o ) src/Data/Monoid/Factorial.hs:217:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 217 | combine x (~(y:rest), False) = (mappend x y : rest, True) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Monoid/Factorial.hs:362:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 362 | where splitLast f last@[_] = (f [], last) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 8 of 14] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, dist/build/Data/Monoid/Textual.p_o ) [ 9 of 14] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, dist/build/Data/Monoid/Instances/CharVector.p_o ) [10 of 14] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, dist/build/Data/Monoid/Instances/Stateful.p_o ) src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 27 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 28 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Stateful.hs:216:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[b]' not matched: [] | 216 | restore f [t1] = f [Stateful (t1, x)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [11 of 14] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, dist/build/Data/Monoid/Instances/Positioned.p_o ) src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 33 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [-Wunused-imports] The import of `Monoid' from module `Data.Monoid' is redundant | 34 | import Data.Monoid (Monoid(..), Endo(..)) | ^^^^^^^^^^ [12 of 14] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, dist/build/Data/Monoid/Instances/Measured.p_o ) src/Data/Monoid/Instances/Measured.hs:21:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 21 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Measured.hs:22:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 22 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 14] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, dist/build/Data/Monoid/Instances/Concat.p_o ) src/Data/Monoid/Instances/Concat.hs:23:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 23 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/Concat.hs:24:21: warning: [-Wunused-imports] The import of `Monoid' from module `Data.Monoid' is redundant | 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) | ^^^^^^^^^^ src/Data/Monoid/Instances/Concat.hs:199:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Concat a]' not matched: [] | 199 | where splitNext a ~(xp:xs) = | ^^^^^^^^^^^^^^^^^^^^^^... src/Data/Monoid/Instances/Concat.hs:282:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Concat p]' not matched: [] | 282 | where splitNext a ~(xp:xs) = | ^^^^^^^^^^^^^^^^^^^^^^... [14 of 14] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, dist/build/Data/Monoid/Instances/ByteString/UTF8.p_o ) src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 59 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 60 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : error: ghcversion.h missing; tried: /usr/pkg/lib/x86_64-netbsd-ghc-9.4.4/vector-0.13.0.0-LyA2XMZv4x4BPxS40j7A1r/include/ghcversion.h, /usr/pkg/lib/x86_64-netbsd-ghc-9.4.4/primitive-0.7.4.0-F0fP468f3Bl6qhcpC3mefe/include/ghcversion.h, /usr/pkg/lib/ghc-9.4.4/lib/../lib/x86_64-netbsd-ghc-9.4.4/bytestring-0.11.3.1/include/ghcversion.h, /usr/include/ghcversion.h, /usr/pkg/lib/ghc-9.4.4/lib/../lib/x86_64-netbsd-ghc-9.4.4/base-4.17.0.0/include/ghcversion.h, /usr/pkg/include/ghcversion.h, /usr/pkg/lib/ghc-9.4.4/lib/../lib/x86_64-netbsd-ghc-9.4.4/ghc-bignum-1.3/include/ghcversion.h, /usr/pkg/lib/ghc-9.4.4/lib/../lib/x86_64-netbsd-ghc-9.4.4/rts-1.0.2/include/ghcversion.h *** Error code 1 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/math/hs-monoid-subclasses *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/math/hs-monoid-subclasses