on the commandline: warning: unrecognised warning flag: -fno-warn-missing-pat-syn-sigs src/Numeric/Half.hs:151:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern POS_INF :: Half | 151 | pattern POS_INF = Half 0x7c00 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:154:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern NEG_INF :: Half | 154 | pattern NEG_INF = Half 0xfc00 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:157:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern QNaN :: Half | 157 | pattern QNaN = Half 0x7fff | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:160:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern SNaN :: Half | 160 | pattern SNaN = Half 0x7dff | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:163:1: warning: [-Wmissing-signatures] Pattern sy[1 of 1] Compiling Numeric.Half ( src/Numeric/Half.hs, dist/build/Numeric/Half.p_o ) Preprocessing library for half-0.2.2.3.. Running Haddock on library for half-0.2.2.3.. Haddock coverage: 81% ( 13 / 16) in 'Numeric.Half' Missing documentation for: Half (src/Numeric/Half.hs:61) HALF_MIN_10_EXP (src/Numeric/Half.hs:178) HALF_MAX_10_EXP (src/Numeric/Half.hs:181) Documentation created: dist/doc/html/half/index.html Installing library in /usr/src/slapt-src/haskell/haskell-half/package-haskell-half/usr/lib64/ghc-8.10.4/half-0.2.2.3 Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/haskell/haskell-half/haskell-half-0.2.2.3-x86_64-1salix15.0.txz Slackware package /usr/src/slapt-src/haskell/haskell-half/haskell-half-0.2.2.3-x86_64-1salix15.0.txz created. Installing package haskell-half-0.2.2.3-x86_64-1salix15.0... | haskell-half (half-precision floating-point) | | This package supplies half-precision floating point values with | 1 bit of sign, 5 bits of exponent, 11 bits of mantissa trailing a | leading 1 bit with proper underflow. These arise commonly in GPU | applications. | | | | | | | ng: [-Wmissing-signatures] Pattern synonym with no type signature: pattern POS_INF :: Half | 151 | pattern POS_INF = Half 0x7c00 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:154:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern NEG_INF :: Half | 154 | pattern NEG_INF = Half 0xfc00 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:157:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern QNaN :: Half | 157 | pattern QNaN = Half 0x7fff | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:160:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern SNaN :: Half | 160 | pattern SNaN = Half 0x7dff | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:163:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_MIN :: Half | 163 | pattern HALF_MIN = Half 0x0001 -- 5.96046448e-08 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:166:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_NRM_MIN :: Half | 166 | pattern HALF_NRM_MIN = Half 0x0400 -- 6.10351562e-05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:169:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_MAX :: Half | 169 | pattern HALF_MAX = Half 0x7bff -- 65504.0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:172:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_EPSILON :: Half | 172 | pattern HALF_EPSILON = Half 0x1400 -- 0.00097656 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:175:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_DIG :: forall a. (Eq a, Num a) => a | 175 | pattern HALF_DIG = 2 | ^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:178:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_MIN_10_EXP :: forall a. (Eq a, Num a) => a | 178 | pattern HALF_MIN_10_EXP = -4 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:181:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_MAX_10_EXP :: forall a. (Eq a, Num a) => a | 181 | pattern HALF_MAX_10_EXP = 4 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:151:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern POS_INF :: Half | 151 | pattern POS_INF = Half 0x7c00 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:154:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern NEG_INF :: Half | 154 | pattern NEG_INF = Half 0xfc00 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:157:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern QNaN :: Half | 157 | pattern QNaN = Half 0x7fff | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:160:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern SNaN :: Half | 160 | pattern SNaN = Half 0x7dff | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:163:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_MIN :: Half | 163 | pattern HALF_MIN = Half 0x0001 -- 5.96046448e-08 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:166:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_NRM_MIN :: Half | 166 | pattern HALF_NRM_MIN = Half 0x0400 -- 6.10351562e-05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:169:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_MAX :: Half | 169 | pattern HALF_MAX = Half 0x7bff -- 65504.0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:172:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_EPSILON :: Half | 172 | pattern HALF_EPSILON = Half 0x1400 -- 0.00097656 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:175:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_DIG :: forall a. (Eq a, Num a) => a | 175 | pattern HALF_DIG = 2 | ^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:178:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_MIN_10_EXP :: forall a. (Eq a, Num a) => a | 178 | pattern HALF_MIN_10_EXP = -4 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Numeric/Half.hs:181:1: warning: [-Wmissing-signatures] Pattern synonym with no type signature: pattern HALF_MAX_10_EXP :: forall a. (Eq a, Num a) => a | 181 | pattern HALF_MAX_10_EXP = 4 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ./ install/ install/doinst.sh install/slack-desc usr/ usr/doc/ usr/doc/haskell-half-0.2.2.3/ usr/doc/haskell-half-0.2.2.3/CHANGELOG.markdown usr/doc/haskell-half-0.2.2.3/LICENSE usr/doc/haskell-half-0.2.2.3/README.markdown usr/doc/haskell-half-0.2.2.3/haskell-half.SlackBuild usr/doc/haskell-half-0.2.2.3/html/ usr/doc/haskell-half-0.2.2.3/html/Numeric-Half.html usr/doc/haskell-half-0.2.2.3/html/doc-index.html usr/doc/haskell-half-0.2.2.3/html/haddock-bundle.min.js usr/doc/haskell-half-0.2.2.3/html/half.haddock usr/doc/haskell-half-0.2.2.3/html/index.html usr/doc/haskell-half-0.2.2.3/html/linuwial.css usr/doc/haskell-half-0.2.2.3/html/meta.json usr/doc/haskell-half-0.2.2.3/html/quick-jump.css usr/doc/haskell-half-0.2.2.3/html/synopsis.png usr/lib64/ usr/lib64/ghc-8.10.4/ usr/lib64/ghc-8.10.4/half-0.2.2.3/ usr/lib64/ghc-8.10.4/half-0.2.2.3/Numeric/ usr/lib64/ghc-8.10.4/half-0.2.2.3/Numeric/Half.dyn_hi usr/lib64/ghc-8.10.4/half-0.2.2.3/Numeric/Half.hi usr/lib64/ghc-8.10.4/half-0.2.2.3/Numeric/Half.p_hi usr/lib64/ghc-8.10.4/half-0.2.2.3/libHShalf-0.2.2.3-CRjojPzr5B6Luemcf1Qjrs.a usr/lib64/ghc-8.10.4/half-0.2.2.3/libHShalf-0.2.2.3-CRjojPzr5B6Luemcf1Qjrs_p.a usr/lib64/ghc-8.10.4/package.conf.d/ usr/lib64/ghc-8.10.4/package.conf.d/half-0.2.2.3-CRjojPzr5B6Luemcf1Qjrs.conf usr/lib64/x86_64-linux-ghc-8.10.4/ usr/lib64/x86_64-linux-ghc-8.10.4/libHShalf-0.2.2.3-CRjojPzr5B6Luemcf1Qjrs-ghc8.10.4.so