* Package: x11-misc/xmobar-0.46:0/0.46 * Repository: gentoo * Maintainer: haskell@gentoo.org * USE: abi_x86_64 alsa amd64 dbus doc elibc_glibc hscolour kernel_linux rtsopts weather xpm xrender * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking xmobar-0.46.tar.gz to /var/tmp/portage/x11-misc/xmobar-0.46/work >>> Source unpacked in /var/tmp/portage/x11-misc/xmobar-0.46/work >>> Preparing source in /var/tmp/portage/x11-misc/xmobar-0.46/work/xmobar-0.46 ... dos2unix: converting file /var/tmp/portage/x11-misc/xmobar-0.46/work/xmobar-0.46/xmobar.cabal to Unix format... >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-misc/xmobar-0.46/work/xmobar-0.46 ... * No Setup.lhs or Setup.hs found. Either add Setup.hs to package or call cabal-mksetup from ebuild * Creating 'Setup.hs' for 'Simple' build type. * Using cabal-3.6.3.0. /usr/bin/ghc -hide-all-packages -package Cabal -package base -package binary -package bytestring -package containers -package deepseq -package directory -package exceptions -package filepath -package haskeline -package mtl -package parsec -package pretty -package process -package stm -package template-haskell -package terminfo -package text -package time -package transformers -package unix -package xhtml --make /var/tmp/portage/x11-misc/xmobar-0.46/work/xmobar-0.46/Setup.hs -j4 +RTS -A256M -qb0 -RTS -threaded -dynamic -o setup [1 of 1] Compiling Main ( /var/tmp/portage/x11-misc/xmobar-0.46/work/xmobar-0.46/Setup.hs, /var/tmp/portage/x11-misc/xmobar-0.46/work/xmobar-0.46/Setup.o ) Linking setup ... ./setup configure --ghc --prefix=/usr --with-compiler=/usr/bin/ghc --with-hc-pkg=/usr/bin/ghc-pkg --prefix=/usr --libdir=/usr/lib64 --libsubdir=xmobar-0.46/ghc-9.2.8 --datadir=/usr/share/ --datasubdir=xmobar-0.46/ghc-9.2.8 --with-haddock=/usr/bin/haddock-ghc-9.2.8 --disable-tests --ghc-options=-j4 +RTS -A256M -qb0 -RTS --with-ar=x86_64-pc-linux-gnu-ar --ghc-option=-optc-O2 --ghc-option=-optc-pipe --ghc-option=-optc-march=native --ghc-option=-optc-fno-diagnostics-color --ghc-option=-optl-Wl,-O1 --ghc-option=-optl-Wl,--as-needed --ghc-option=-optl-Wl,--defsym=__gentoo_check_ldflags__=0 --disable-executable-stripping --docdir=/usr/share/doc/xmobar-0.46 --verbose --enable-shared --enable-executable-dynamic --sysconfdir=/etc --disable-library-stripping --flag=-all_extensions --flags=with_alsa --flags=-with_datezone --flags=with_dbus --flag=with_inotify --flag=-with_iwlib --flags=-with_mpd --flags=-with_mpris --flags=-with_nl80211 --flags=with_rtsopts --flag=with_threaded --flag=with_utf8 --flags=-with_uvmeter --flags=with_weather --flags=with_xpm --flags=with_xrender Using Parsec parser Configuring xmobar-0.46... Flags chosen: all_extensions=False, with_alsa=True, with_datezone=False, with_dbus=True, with_inotify=True, with_iwlib=False, with_kraken=False, with_mpd=False, with_mpris=False, with_nl80211=False, with_rtsopts=True, with_threaded=True, with_uvmeter=False, with_weather=True, with_xpm=True, with_xrender=True Dependency X11 >=1.6.1: using X11-1.10.2 Dependency X11-xft >=0.2: using X11-xft-0.3.4 Dependency aeson >=1.4.7.1: using aeson-2.1.2.1 Dependency alsa-core >=0.5 && <0.6: using alsa-core-0.5.0.1 Dependency alsa-mixer >=0.3 && <0.4: using alsa-mixer-0.3.0 Dependency async: using async-2.2.4 Dependency base >=4.11.0 && <4.18: using base-4.16.4.0 Dependency bytestring >=0.10.8.2: using bytestring-0.11.4.0 Dependency cairo >=0.13: using cairo-0.13.10.0 Dependency colour >=2.3.6: using colour-2.3.6 Dependency containers: using containers-0.6.5.1 Dependency dbus >=1: using dbus-1.3.0 Dependency directory: using directory-1.3.6.2 Dependency extensible-exceptions >=0.1 && <0.2: using extensible-exceptions-0.1.1.4 Dependency filepath: using filepath-1.4.2.2 Dependency hinotify >=0.3 && <0.5: using hinotify-0.4.1 Dependency http-client-tls: using http-client-tls-0.3.6.3 Dependency http-conduit: using http-conduit-2.3.8 Dependency http-types: using http-types-0.12.3 Dependency mtl >=2.1 && <2.3: using mtl-2.2.2 Dependency old-locale: using old-locale-1.0.0.7 Dependency pango >=0.13: using pango-0.13.10.0 Dependency parsec >=3.1 && <3.2: using parsec-3.1.15.0 Dependency parsec-numbers >=0.1.0: using parsec-numbers-0.1.0 Dependency process >=1.4.3.0: using process-1.6.16.0 Dependency regex-compat: using regex-compat-0.95.2.1 Dependency stm >=2.3 && <2.6: using stm-2.5.0.2 Dependency time: using time-1.11.1.1 Dependency transformers: using transformers-0.5.6.2 Dependency unix: using unix-2.7.2.2 Dependency utf8-string >=0.3 && <1.1: using utf8-string-1.0.2 Dependency X11: using X11-1.10.2 Dependency async: using async-2.2.4 Dependency base: using base-4.16.4.0 Dependency containers: using containers-0.6.5.1 Dependency directory: using directory-1.3.6.2 Dependency filepath: using filepath-1.4.2.2 Dependency parsec: using parsec-3.1.15.0 Dependency unix: using unix-2.7.2.2 Dependency xmobar: using xmobar-0.46 Source component graph: component lib component exe:xmobar dependency lib Configured component graph: component xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB include X11-1.10.2-6myw4CQCDv1B6Ou91gSrGg include X11-xft-0.3.4-WxN1B1k5qLAsOleTu9D3W include aeson-2.1.2.1-DLZ0camgIFABsgmWfxRVWq include alsa-core-0.5.0.1-8Z0Yow4xrEuJ8lyQsyWrBR include alsa-mixer-0.3.0-4FPeIj63DRfAKEy0naelLk include async-2.2.4-KzhLbRYpCCLJ5d8bnXQLq3 include base-4.16.4.0 include bytestring-0.11.4.0 include cairo-0.13.10.0-Ba7xQyVJccfK1ZeLTLCtQh include colour-2.3.6-9Flkk1pUiR57nwp1ltUbyz include containers-0.6.5.1 include dbus-1.3.0-6MfDyOxRt5h6jOIeSFxgGT include directory-1.3.6.2 include extensible-exceptions-0.1.1.4-D8VRIfPBfkhEPmMrxbU9lA include filepath-1.4.2.2 include hinotify-0.4.1-9L24lZBaFHm4KBdIONPj85 include http-client-tls-0.3.6.3-AEhuyvFYgclCZQPBlFH6F7 include http-conduit-2.3.8-9rrqD3brokS4xudgsUr8Dv include http-types-0.12.3-DOjHG19CWso9L585xkx2dm include mtl-2.2.2 include old-locale-1.0.0.7-DSFeUNZwxUU2YUIlh1bsq7 include pango-0.13.10.0-3CgiPBputz7GVs1hIjeoYY include parsec-3.1.15.0 include parsec-numbers-0.1.0-xLqYlFHW517Qq5nkY3oBA include process-1.6.16.0 include regex-compat-0.95.2.1-CgnXZNA2Mmq8s1mUrZ8FUV include stm-2.5.0.2 include time-1.11.1.1 include transformers-0.5.6.2 include unix-2.7.2.2 include utf8-string-1.0.2-KOPUXETbFeRLoWT9IcwQzV component xmobar-0.46-BrBYfHQy7JgJX4vmPsTrnM-xmobar include X11-1.10.2-6myw4CQCDv1B6Ou91gSrGg include async-2.2.4-KzhLbRYpCCLJ5d8bnXQLq3 include base-4.16.4.0 include containers-0.6.5.1 include directory-1.3.6.2 include filepath-1.4.2.2 include parsec-3.1.15.0 include unix-2.7.2.2 include xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB Linked component graph: unit xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB include X11-1.10.2-6myw4CQCDv1B6Ou91gSrGg include X11-xft-0.3.4-WxN1B1k5qLAsOleTu9D3W include aeson-2.1.2.1-DLZ0camgIFABsgmWfxRVWq include alsa-core-0.5.0.1-8Z0Yow4xrEuJ8lyQsyWrBR include alsa-mixer-0.3.0-4FPeIj63DRfAKEy0naelLk include async-2.2.4-KzhLbRYpCCLJ5d8bnXQLq3 include base-4.16.4.0 include bytestring-0.11.4.0 include cairo-0.13.10.0-Ba7xQyVJccfK1ZeLTLCtQh include colour-2.3.6-9Flkk1pUiR57nwp1ltUbyz include containers-0.6.5.1 include dbus-1.3.0-6MfDyOxRt5h6jOIeSFxgGT include directory-1.3.6.2 include extensible-exceptions-0.1.1.4-D8VRIfPBfkhEPmMrxbU9lA include filepath-1.4.2.2 include hinotify-0.4.1-9L24lZBaFHm4KBdIONPj85 include http-client-tls-0.3.6.3-AEhuyvFYgclCZQPBlFH6F7 include http-conduit-2.3.8-9rrqD3brokS4xudgsUr8Dv include http-types-0.12.3-DOjHG19CWso9L585xkx2dm include mtl-2.2.2 include old-locale-1.0.0.7-DSFeUNZwxUU2YUIlh1bsq7 include pango-0.13.10.0-3CgiPBputz7GVs1hIjeoYY include parsec-3.1.15.0 include parsec-numbers-0.1.0-xLqYlFHW517Qq5nkY3oBA include process-1.6.16.0 include regex-compat-0.95.2.1-CgnXZNA2Mmq8s1mUrZ8FUV include stm-2.5.0.2 include time-1.11.1.1 include transformers-0.5.6.2 include unix-2.7.2.2 include utf8-string-1.0.2-KOPUXETbFeRLoWT9IcwQzV Xmobar=xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB:Xmobar,Xmobar.Plugins.Monitors.Common=xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB:Xmobar.Plugins.Monitors.Common,Xmobar.Plugins.Monitors.Common.Run=xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB:Xmobar.Plugins.Monitors.Common.Run,Xmobar.Plugins.Monitors.Common.Types=xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB:Xmobar.Plugins.Monitors.Common.Types,Xmobar.Plugins.Monitors.Cpu=xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB:Xmobar.Plugins.Monitors.Cpu unit xmobar-0.46-BrBYfHQy7JgJX4vmPsTrnM-xmobar include X11-1.10.2-6myw4CQCDv1B6Ou91gSrGg include async-2.2.4-KzhLbRYpCCLJ5d8bnXQLq3 include base-4.16.4.0 include containers-0.6.5.1 include directory-1.3.6.2 include filepath-1.4.2.2 include parsec-3.1.15.0 include unix-2.7.2.2 include xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB Ready component graph: definite xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB depends X11-1.10.2-6myw4CQCDv1B6Ou91gSrGg depends X11-xft-0.3.4-WxN1B1k5qLAsOleTu9D3W depends aeson-2.1.2.1-DLZ0camgIFABsgmWfxRVWq depends alsa-core-0.5.0.1-8Z0Yow4xrEuJ8lyQsyWrBR depends alsa-mixer-0.3.0-4FPeIj63DRfAKEy0naelLk depends async-2.2.4-KzhLbRYpCCLJ5d8bnXQLq3 depends base-4.16.4.0 depends bytestring-0.11.4.0 depends cairo-0.13.10.0-Ba7xQyVJccfK1ZeLTLCtQh depends colour-2.3.6-9Flkk1pUiR57nwp1ltUbyz depends containers-0.6.5.1 depends dbus-1.3.0-6MfDyOxRt5h6jOIeSFxgGT depends directory-1.3.6.2 depends extensible-exceptions-0.1.1.4-D8VRIfPBfkhEPmMrxbU9lA depends filepath-1.4.2.2 depends hinotify-0.4.1-9L24lZBaFHm4KBdIONPj85 depends http-client-tls-0.3.6.3-AEhuyvFYgclCZQPBlFH6F7 depends http-conduit-2.3.8-9rrqD3brokS4xudgsUr8Dv depends http-types-0.12.3-DOjHG19CWso9L585xkx2dm depends mtl-2.2.2 depends old-locale-1.0.0.7-DSFeUNZwxUU2YUIlh1bsq7 depends pango-0.13.10.0-3CgiPBputz7GVs1hIjeoYY depends parsec-3.1.15.0 depends parsec-numbers-0.1.0-xLqYlFHW517Qq5nkY3oBA depends process-1.6.16.0 depends regex-compat-0.95.2.1-CgnXZNA2Mmq8s1mUrZ8FUV depends stm-2.5.0.2 depends time-1.11.1.1 depends transformers-0.5.6.2 depends unix-2.7.2.2 depends utf8-string-1.0.2-KOPUXETbFeRLoWT9IcwQzV definite xmobar-0.46-BrBYfHQy7JgJX4vmPsTrnM-xmobar depends X11-1.10.2-6myw4CQCDv1B6Ou91gSrGg depends async-2.2.4-KzhLbRYpCCLJ5d8bnXQLq3 depends base-4.16.4.0 depends containers-0.6.5.1 depends directory-1.3.6.2 depends filepath-1.4.2.2 depends parsec-3.1.15.0 depends unix-2.7.2.2 depends xmobar-0.46-4XNX6wmUIqR3Oa2AzrUDnB Using Cabal-3.6.3.0 compiled by ghc-9.2 Using compiler: ghc-9.2.8 Using install prefix: /usr Executables installed in: /usr/bin Libraries installed in: /usr/lib64/xmobar-0.46/ghc-9.2.8 Dynamic Libraries installed in: /usr/lib64/x86_64-linux-ghc-9.2.8 Private executables installed in: /usr/libexec/x86_64-linux-ghc-9.2.8/xmobar-0.46 Data files installed in: /usr/share/xmobar-0.46/ghc-9.2.8 Documentation installed in: /usr/share/doc/xmobar-0.46 Configuration files installed in: /etc Using alex version 3.2.7.2 found on system at: /usr/bin/alex Using ar given by user at: /usr/bin/x86_64-pc-linux-gnu-ar Using c2hs version 0.28.8 found on system at: /usr/bin/c2hs No cpphs found Using doctest version 0.22.0 found on system at: /usr/bin/doctest Using gcc version 13 found on system at: /usr/bin/x86_64-pc-linux-gnu-gcc Using ghc version 9.2.8 given by user at: /usr/bin/ghc Using ghc-pkg version 9.2.8 given by user at: /usr/bin/ghc-pkg No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.26.0 given by user at: /usr/bin/haddock-ghc-9.2.8 Using happy version 1.20.1.1 found on system at: /usr/bin/happy 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.68 found on system at: /usr/bin/hpc Using hsc2hs version 0.68.8 found on system at: /usr/bin/hsc2hs Using hscolour version 1.25 found on system at: /usr/bin/HsColour No jhc found Using ld found on system at: /usr/bin/x86_64-pc-linux-gnu-ld Using pkg-config version 2.0.3 found on system at: /usr/bin/pkg-config Using runghc version 9.2.8 found on system at: /usr/bin/runghc-9.2.8 Using strip version 2.41 found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found >>> Source configured. >>> Compiling source in /var/tmp/portage/x11-misc/xmobar-0.46/work/xmobar-0.46 ... ./setup build Preprocessing library for xmobar-0.46.. Building library for xmobar-0.46.. [ 1 of 103] Compiling Paths_xmobar ( dist/build/autogen/Paths_xmobar.hs, dist/build/Paths_xmobar.o, dist/build/Paths_xmobar.dyn_o ) [ 2 of 103] Compiling Xmobar.App.Compile ( src/Xmobar/App/Compile.hs, dist/build/Xmobar/App/Compile.o, dist/build/Xmobar/App/Compile.dyn_o ) [ 3 of 103] Compiling Xmobar.Plugins.Monitors.Common.Types ( src/Xmobar/Plugins/Monitors/Common/Types.hs, dist/build/Xmobar/Plugins/Monitors/Common/Types.o, dist/build/Xmobar/Plugins/Monitors/Common/Types.dyn_o ) [ 4 of 103] Compiling Xmobar.Plugins.Monitors.Common.Parsers ( src/Xmobar/Plugins/Monitors/Common/Parsers.hs, dist/build/Xmobar/Plugins/Monitors/Common/Parsers.o, dist/build/Xmobar/Plugins/Monitors/Common/Parsers.dyn_o ) [ 5 of 103] Compiling Xmobar.Plugins.Monitors.Common.Output ( src/Xmobar/Plugins/Monitors/Common/Output.hs, dist/build/Xmobar/Plugins/Monitors/Common/Output.o, dist/build/Xmobar/Plugins/Monitors/Common/Output.dyn_o ) src/Xmobar/Plugins/Monitors/Common/Output.hs:91:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[a]’ not matched: [] [_] (_:_:_:_) | 91 | [ll,hh] = map fromIntegral $ sort [pLow p, pHigh p] -- consider high < low | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Xmobar/Plugins/Monitors/Common/Output.hs:200:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[a]’ not matched: [] [_] (_:_:_:_) | 200 | [ll,hh] = map fromIntegral $ sort [l, h] -- consider high < low | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Xmobar/Plugins/Monitors/Common/Output.hs:263:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Float]’ not matched: [] [_] (_:_:_:_) | 263 | let [ll, hh] = sort [l, h] | ^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 103] Compiling Xmobar.Plugins.Monitors.Common.Files ( src/Xmobar/Plugins/Monitors/Common/Files.hs, dist/build/Xmobar/Plugins/Monitors/Common/Files.o, dist/build/Xmobar/Plugins/Monitors/Common/Files.dyn_o ) [ 7 of 103] Compiling Xmobar.Plugins.Monitors.Cpu.Common ( src/Xmobar/Plugins/Monitors/Cpu/Common.hs, dist/build/Xmobar/Plugins/Monitors/Cpu/Common.o, dist/build/Xmobar/Plugins/Monitors/Cpu/Common.dyn_o ) [ 8 of 103] Compiling Xmobar.Plugins.Monitors.Cpu.Linux ( src/Xmobar/Plugins/Monitors/Cpu/Linux.hs, dist/build/Xmobar/Plugins/Monitors/Cpu/Linux.o, dist/build/Xmobar/Plugins/Monitors/Cpu/Linux.dyn_o ) [ 9 of 103] Compiling Xmobar.Plugins.Monitors.Disk.Common ( src/Xmobar/Plugins/Monitors/Disk/Common.hs, dist/build/Xmobar/Plugins/Monitors/Disk/Common.o, dist/build/Xmobar/Plugins/Monitors/Disk/Common.dyn_o ) [ 10 of 103] Compiling Xmobar.Plugins.Monitors.Load.Common ( src/Xmobar/Plugins/Monitors/Load/Common.hs, dist/build/Xmobar/Plugins/Monitors/Load/Common.o, dist/build/Xmobar/Plugins/Monitors/Load/Common.dyn_o ) [ 11 of 103] Compiling Xmobar.Plugins.Monitors.Load.Linux ( src/Xmobar/Plugins/Monitors/Load/Linux.hs, dist/build/Xmobar/Plugins/Monitors/Load/Linux.o, dist/build/Xmobar/Plugins/Monitors/Load/Linux.dyn_o ) [ 12 of 103] Compiling Xmobar.Plugins.Monitors.Mem.Linux ( src/Xmobar/Plugins/Monitors/Mem/Linux.hs, dist/build/Xmobar/Plugins/Monitors/Mem/Linux.o, dist/build/Xmobar/Plugins/Monitors/Mem/Linux.dyn_o ) src/Xmobar/Plugins/Monitors/Mem/Linux.hs:28:12: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Float]’ not matched: [] [_] [_, _] [_, _, _] ... | 28 | [total, free, buffer, cache] = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 13 of 103] Compiling Xmobar.Plugins.Monitors.Net.Common ( src/Xmobar/Plugins/Monitors/Net/Common.hs, dist/build/Xmobar/Plugins/Monitors/Net/Common.o, dist/build/Xmobar/Plugins/Monitors/Net/Common.dyn_o ) [ 14 of 103] Compiling Xmobar.Plugins.Monitors.Net.Linux ( src/Xmobar/Plugins/Monitors/Net/Linux.hs, dist/build/Xmobar/Plugins/Monitors/Net/Linux.o, dist/build/Xmobar/Plugins/Monitors/Net/Linux.dyn_o ) src/Xmobar/Plugins/Monitors/Net/Linux.hs:50:1: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[String]’ not matched: [] [[]] [(_:_)] [[], []] ... | 50 | readNetDev ~[d, x, y] = do | ^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 15 of 103] Compiling Xmobar.Plugins.Monitors.Swap.Linux ( src/Xmobar/Plugins/Monitors/Swap/Linux.hs, dist/build/Xmobar/Plugins/Monitors/Swap/Linux.o, dist/build/Xmobar/Plugins/Monitors/Swap/Linux.dyn_o ) [ 16 of 103] Compiling Xmobar.Plugins.Monitors.Top.Common ( src/Xmobar/Plugins/Monitors/Top/Common.hs, dist/build/Xmobar/Plugins/Monitors/Top/Common.o, dist/build/Xmobar/Plugins/Monitors/Top/Common.dyn_o ) [ 17 of 103] Compiling Xmobar.Plugins.Monitors.Uptime.Linux ( src/Xmobar/Plugins/Monitors/Uptime/Linux.hs, dist/build/Xmobar/Plugins/Monitors/Uptime/Linux.o, dist/build/Xmobar/Plugins/Monitors/Uptime/Linux.dyn_o ) [ 18 of 103] Compiling Xmobar.Run.Actions ( src/Xmobar/Run/Actions.hs, dist/build/Xmobar/Run/Actions.o, dist/build/Xmobar/Run/Actions.dyn_o ) [ 19 of 103] Compiling Xmobar.Run.Timer ( src/Xmobar/Run/Timer.hs, dist/build/Xmobar/Run/Timer.o, dist/build/Xmobar/Run/Timer.dyn_o ) [ 20 of 103] Compiling Xmobar.System.Environment ( src/Xmobar/System/Environment.hs, dist/build/Xmobar/System/Environment.o, dist/build/Xmobar/System/Environment.dyn_o ) src/Xmobar/System/Environment.hs:39:32: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 39 | where escString s' = let (cc:_) = s' in | ^^^^^^^^^^^ [ 21 of 103] Compiling Xmobar.System.Kbd ( dist/build/Xmobar/System/Kbd.hs, dist/build/Xmobar/System/Kbd.o, dist/build/Xmobar/System/Kbd.dyn_o ) [ 22 of 103] Compiling Xmobar.System.Localize ( dist/build/Xmobar/System/Localize.hs, dist/build/Xmobar/System/Localize.o, dist/build/Xmobar/System/Localize.dyn_o ) [ 23 of 103] Compiling Xmobar.System.Signal ( src/Xmobar/System/Signal.hs, dist/build/Xmobar/System/Signal.o, dist/build/Xmobar/System/Signal.dyn_o ) [ 24 of 103] Compiling Xmobar.System.DBus ( src/Xmobar/System/DBus.hs, dist/build/Xmobar/System/DBus.o, dist/build/Xmobar/System/DBus.dyn_o ) [ 25 of 103] Compiling Xmobar.Run.Exec ( src/Xmobar/Run/Exec.hs, dist/build/Xmobar/Run/Exec.o, dist/build/Xmobar/Run/Exec.dyn_o ) [ 26 of 103] Compiling Xmobar.Run.Runnable[boot] ( src/Xmobar/Run/Runnable.hs-boot, dist/build/Xmobar/Run/Runnable.o-boot, dist/build/Xmobar/Run/Runnable.dyn_o ) [ 27 of 103] Compiling Xmobar.Plugins.StdinReader ( src/Xmobar/Plugins/StdinReader.hs, dist/build/Xmobar/Plugins/StdinReader.o, dist/build/Xmobar/Plugins/StdinReader.dyn_o ) [ 28 of 103] Compiling Xmobar.Plugins.QueueReader ( src/Xmobar/Plugins/QueueReader.hs, dist/build/Xmobar/Plugins/QueueReader.o, dist/build/Xmobar/Plugins/QueueReader.dyn_o ) [ 29 of 103] Compiling Xmobar.Plugins.PipeReader ( src/Xmobar/Plugins/PipeReader.hs, dist/build/Xmobar/Plugins/PipeReader.o, dist/build/Xmobar/Plugins/PipeReader.dyn_o ) [ 30 of 103] Compiling Xmobar.Plugins.NotmuchMail ( src/Xmobar/Plugins/NotmuchMail.hs, dist/build/Xmobar/Plugins/NotmuchMail.o, dist/build/Xmobar/Plugins/NotmuchMail.dyn_o ) [ 31 of 103] Compiling Xmobar.Plugins.Monitors.Common.Run ( src/Xmobar/Plugins/Monitors/Common/Run.hs, dist/build/Xmobar/Plugins/Monitors/Common/Run.o, dist/build/Xmobar/Plugins/Monitors/Common/Run.dyn_o ) [ 32 of 103] Compiling Xmobar.Plugins.Monitors.Common ( src/Xmobar/Plugins/Monitors/Common.hs, dist/build/Xmobar/Plugins/Monitors/Common.o, dist/build/Xmobar/Plugins/Monitors/Common.dyn_o ) [ 33 of 103] Compiling Xmobar.Plugins.Monitors.Weather ( src/Xmobar/Plugins/Monitors/Weather.hs, dist/build/Xmobar/Plugins/Monitors/Weather.o, dist/build/Xmobar/Plugins/Monitors/Weather.dyn_o ) [ 34 of 103] Compiling Xmobar.Plugins.Monitors.Volume ( src/Xmobar/Plugins/Monitors/Volume.hs, dist/build/Xmobar/Plugins/Monitors/Volume.o, dist/build/Xmobar/Plugins/Monitors/Volume.dyn_o ) [ 35 of 103] Compiling Xmobar.Plugins.Monitors.Uptime ( src/Xmobar/Plugins/Monitors/Uptime.hs, dist/build/Xmobar/Plugins/Monitors/Uptime.o, dist/build/Xmobar/Plugins/Monitors/Uptime.dyn_o ) [ 36 of 103] Compiling Xmobar.Plugins.Monitors.Top.Linux ( src/Xmobar/Plugins/Monitors/Top/Linux.hs, dist/build/Xmobar/Plugins/Monitors/Top/Linux.o, dist/build/Xmobar/Plugins/Monitors/Top/Linux.dyn_o ) [ 37 of 103] Compiling Xmobar.Plugins.Monitors.Top ( src/Xmobar/Plugins/Monitors/Top.hs, dist/build/Xmobar/Plugins/Monitors/Top.o, dist/build/Xmobar/Plugins/Monitors/Top.dyn_o ) [ 38 of 103] Compiling Xmobar.Plugins.Monitors.ThermalZone ( src/Xmobar/Plugins/Monitors/ThermalZone.hs, dist/build/Xmobar/Plugins/Monitors/ThermalZone.o, dist/build/Xmobar/Plugins/Monitors/ThermalZone.dyn_o ) [ 39 of 103] Compiling Xmobar.Plugins.Monitors.Thermal ( src/Xmobar/Plugins/Monitors/Thermal.hs, dist/build/Xmobar/Plugins/Monitors/Thermal.o, dist/build/Xmobar/Plugins/Monitors/Thermal.dyn_o ) [ 40 of 103] Compiling Xmobar.Plugins.Monitors.Swap ( src/Xmobar/Plugins/Monitors/Swap.hs, dist/build/Xmobar/Plugins/Monitors/Swap.o, dist/build/Xmobar/Plugins/Monitors/Swap.dyn_o ) [ 41 of 103] Compiling Xmobar.Plugins.Monitors.Net ( src/Xmobar/Plugins/Monitors/Net.hs, dist/build/Xmobar/Plugins/Monitors/Net.o, dist/build/Xmobar/Plugins/Monitors/Net.dyn_o ) [ 42 of 103] Compiling Xmobar.Plugins.Monitors.MultiCpu ( src/Xmobar/Plugins/Monitors/MultiCpu.hs, dist/build/Xmobar/Plugins/Monitors/MultiCpu.o, dist/build/Xmobar/Plugins/Monitors/MultiCpu.dyn_o ) [ 43 of 103] Compiling Xmobar.Plugins.Monitors.MultiCoreTemp ( src/Xmobar/Plugins/Monitors/MultiCoreTemp.hs, dist/build/Xmobar/Plugins/Monitors/MultiCoreTemp.o, dist/build/Xmobar/Plugins/Monitors/MultiCoreTemp.dyn_o ) [ 44 of 103] Compiling Xmobar.Plugins.Monitors.Mem ( src/Xmobar/Plugins/Monitors/Mem.hs, dist/build/Xmobar/Plugins/Monitors/Mem.o, dist/build/Xmobar/Plugins/Monitors/Mem.dyn_o ) [ 45 of 103] Compiling Xmobar.Plugins.Monitors.Load ( src/Xmobar/Plugins/Monitors/Load.hs, dist/build/Xmobar/Plugins/Monitors/Load.o, dist/build/Xmobar/Plugins/Monitors/Load.dyn_o ) [ 46 of 103] Compiling Xmobar.Plugins.Monitors.K10Temp ( src/Xmobar/Plugins/Monitors/K10Temp.hs, dist/build/Xmobar/Plugins/Monitors/K10Temp.o, dist/build/Xmobar/Plugins/Monitors/K10Temp.dyn_o ) [ 47 of 103] Compiling Xmobar.Plugins.Monitors.CpuFreq ( src/Xmobar/Plugins/Monitors/CpuFreq.hs, dist/build/Xmobar/Plugins/Monitors/CpuFreq.o, dist/build/Xmobar/Plugins/Monitors/CpuFreq.dyn_o ) [ 48 of 103] Compiling Xmobar.Plugins.Monitors.Cpu ( src/Xmobar/Plugins/Monitors/Cpu.hs, dist/build/Xmobar/Plugins/Monitors/Cpu.o, dist/build/Xmobar/Plugins/Monitors/Cpu.dyn_o ) [ 49 of 103] Compiling Xmobar.Plugins.Monitors.CoreTemp ( src/Xmobar/Plugins/Monitors/CoreTemp.hs, dist/build/Xmobar/Plugins/Monitors/CoreTemp.o, dist/build/Xmobar/Plugins/Monitors/CoreTemp.dyn_o ) [ 50 of 103] Compiling Xmobar.Plugins.Monitors.CatInt ( src/Xmobar/Plugins/Monitors/CatInt.hs, dist/build/Xmobar/Plugins/Monitors/CatInt.o, dist/build/Xmobar/Plugins/Monitors/CatInt.dyn_o ) [ 51 of 103] Compiling Xmobar.Plugins.Monitors.Bright ( src/Xmobar/Plugins/Monitors/Bright.hs, dist/build/Xmobar/Plugins/Monitors/Bright.o, dist/build/Xmobar/Plugins/Monitors/Bright.dyn_o ) [ 52 of 103] Compiling Xmobar.Plugins.Monitors.Batt.Common ( src/Xmobar/Plugins/Monitors/Batt/Common.hs, dist/build/Xmobar/Plugins/Monitors/Batt/Common.o, dist/build/Xmobar/Plugins/Monitors/Batt/Common.dyn_o ) [ 53 of 103] Compiling Xmobar.Plugins.Monitors.Batt.Linux ( src/Xmobar/Plugins/Monitors/Batt/Linux.hs, dist/build/Xmobar/Plugins/Monitors/Batt/Linux.o, dist/build/Xmobar/Plugins/Monitors/Batt/Linux.dyn_o ) [ 54 of 103] Compiling Xmobar.Plugins.Monitors.Batt ( src/Xmobar/Plugins/Monitors/Batt.hs, dist/build/Xmobar/Plugins/Monitors/Batt.o, dist/build/Xmobar/Plugins/Monitors/Batt.dyn_o ) [ 55 of 103] Compiling Xmobar.Plugins.Monitors.Alsa ( src/Xmobar/Plugins/Monitors/Alsa.hs, dist/build/Xmobar/Plugins/Monitors/Alsa.o, dist/build/Xmobar/Plugins/Monitors/Alsa.dyn_o ) src/Xmobar/Plugins/Monitors/Alsa.hs:132:40: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe Handle’, ‘Maybe Handle’, ‘Maybe Handle’, ‘ProcessHandle’ not matched: Nothing Nothing Nothing (process-1.6.16.0:System.Process.Common.ProcessHandle _ _ _) Nothing Nothing (Just _) (process-1.6.16.0:System.Process.Common.ProcessHandle _ _ _) (Just _) Nothing Nothing (process-1.6.16.0:System.Process.Common.ProcessHandle _ _ _) (Just _) Nothing (Just _) (process-1.6.16.0:System.Process.Common.ProcessHandle _ _ _) | 132 | withCreateProcess createProc $ \_ (Just alsaOut) _ _ -> do | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 56 of 103] Compiling Xmobar.Plugins.MarqueePipeReader ( src/Xmobar/Plugins/MarqueePipeReader.hs, dist/build/Xmobar/Plugins/MarqueePipeReader.o, dist/build/Xmobar/Plugins/MarqueePipeReader.dyn_o ) [ 57 of 103] Compiling Xmobar.Plugins.HandleReader ( src/Xmobar/Plugins/HandleReader.hs, dist/build/Xmobar/Plugins/HandleReader.o, dist/build/Xmobar/Plugins/HandleReader.dyn_o ) [ 58 of 103] Compiling Xmobar.Plugins.Date ( src/Xmobar/Plugins/Date.hs, dist/build/Xmobar/Plugins/Date.o, dist/build/Xmobar/Plugins/Date.dyn_o ) [ 59 of 103] Compiling Xmobar.Plugins.CommandReader ( src/Xmobar/Plugins/CommandReader.hs, dist/build/Xmobar/Plugins/CommandReader.o, dist/build/Xmobar/Plugins/CommandReader.dyn_o ) [ 60 of 103] Compiling Xmobar.Plugins.Command ( src/Xmobar/Plugins/Command.hs, dist/build/Xmobar/Plugins/Command.o, dist/build/Xmobar/Plugins/Command.dyn_o ) [ 61 of 103] Compiling Xmobar.Plugins.BufferedPipeReader ( src/Xmobar/Plugins/BufferedPipeReader.hs, dist/build/Xmobar/Plugins/BufferedPipeReader.o, dist/build/Xmobar/Plugins/BufferedPipeReader.dyn_o ) [ 62 of 103] Compiling Xmobar.System.StatFS ( dist/build/Xmobar/System/StatFS.hs, dist/build/Xmobar/System/StatFS.o, dist/build/Xmobar/System/StatFS.dyn_o ) [ 63 of 103] Compiling Xmobar.Plugins.Monitors.Disk.Linux ( src/Xmobar/Plugins/Monitors/Disk/Linux.hs, dist/build/Xmobar/Plugins/Monitors/Disk/Linux.o, dist/build/Xmobar/Plugins/Monitors/Disk/Linux.dyn_o ) [ 64 of 103] Compiling Xmobar.Plugins.Monitors.Disk ( src/Xmobar/Plugins/Monitors/Disk.hs, dist/build/Xmobar/Plugins/Monitors/Disk.o, dist/build/Xmobar/Plugins/Monitors/Disk.dyn_o ) src/Xmobar/Plugins/Monitors/Disk.hs:136:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Integer]’ not matched: [] [(GHC.Num.Integer.IS _)] [(GHC.Num.Integer.IP _)] [(GHC.Num.Integer.IN _)] ... | 136 | let [total, free, diff] = stat | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 65 of 103] Compiling Xmobar.Plugins.Monitors ( src/Xmobar/Plugins/Monitors.hs, dist/build/Xmobar/Plugins/Monitors.o, dist/build/Xmobar/Plugins/Monitors.dyn_o ) [ 66 of 103] Compiling Xmobar.System.Utils ( src/Xmobar/System/Utils.hs, dist/build/Xmobar/System/Utils.o, dist/build/Xmobar/System/Utils.dyn_o ) [ 67 of 103] Compiling Xmobar.Plugins.Mail ( src/Xmobar/Plugins/Mail.hs, dist/build/Xmobar/Plugins/Mail.o, dist/build/Xmobar/Plugins/Mail.dyn_o ) [ 68 of 103] Compiling Xmobar.Plugins.MBox ( src/Xmobar/Plugins/MBox.hs, dist/build/Xmobar/Plugins/MBox.o, dist/build/Xmobar/Plugins/MBox.dyn_o ) [ 69 of 103] Compiling Xmobar.Text.Ansi ( src/Xmobar/Text/Ansi.hs, dist/build/Xmobar/Text/Ansi.o, dist/build/Xmobar/Text/Ansi.dyn_o ) [ 70 of 103] Compiling Xmobar.Text.Pango ( src/Xmobar/Text/Pango.hs, dist/build/Xmobar/Text/Pango.o, dist/build/Xmobar/Text/Pango.dyn_o ) [ 71 of 103] Compiling Xmobar.Text.SwaybarClicks ( src/Xmobar/Text/SwaybarClicks.hs, dist/build/Xmobar/Text/SwaybarClicks.o, dist/build/Xmobar/Text/SwaybarClicks.dyn_o ) [ 72 of 103] Compiling Xmobar.X11.CairoSurface ( dist/build/Xmobar/X11/CairoSurface.hs, dist/build/Xmobar/X11/CairoSurface.o, dist/build/Xmobar/X11/CairoSurface.dyn_o ) [ 73 of 103] Compiling Xmobar.X11.ColorCache ( src/Xmobar/X11/ColorCache.hs, dist/build/Xmobar/X11/ColorCache.o, dist/build/Xmobar/X11/ColorCache.dyn_o ) [ 74 of 103] Compiling Xmobar.X11.Events ( src/Xmobar/X11/Events.hs, dist/build/Xmobar/X11/Events.o, dist/build/Xmobar/X11/Events.dyn_o ) [ 75 of 103] Compiling Xmobar.Plugins.XMonadLog ( src/Xmobar/Plugins/XMonadLog.hs, dist/build/Xmobar/Plugins/XMonadLog.o, dist/build/Xmobar/Plugins/XMonadLog.dyn_o ) [ 76 of 103] Compiling Xmobar.Plugins.Locks ( src/Xmobar/Plugins/Locks.hs, dist/build/Xmobar/Plugins/Locks.o, dist/build/Xmobar/Plugins/Locks.dyn_o ) [ 77 of 103] Compiling Xmobar.Plugins.Kbd ( src/Xmobar/Plugins/Kbd.hs, dist/build/Xmobar/Plugins/Kbd.o, dist/build/Xmobar/Plugins/Kbd.dyn_o ) [ 78 of 103] Compiling Xmobar.Plugins.EWMH ( src/Xmobar/Plugins/EWMH.hs, dist/build/Xmobar/Plugins/EWMH.o, dist/build/Xmobar/Plugins/EWMH.dyn_o ) [ 79 of 103] Compiling Xmobar.Run.Types ( src/Xmobar/Run/Types.hs, dist/build/Xmobar/Run/Types.o, dist/build/Xmobar/Run/Types.dyn_o ) [ 80 of 103] Compiling Xmobar.Run.Runnable ( src/Xmobar/Run/Runnable.hs, dist/build/Xmobar/Run/Runnable.o, dist/build/Xmobar/Run/Runnable.dyn_o ) [ 81 of 103] Compiling Xmobar.Run.Template ( src/Xmobar/Run/Template.hs, dist/build/Xmobar/Run/Template.o, dist/build/Xmobar/Run/Template.dyn_o ) src/Xmobar/Run/Template.hs:80:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [_] (_:_:_:_) | 80 | where [l, r] = if length alignSep == 2 then alignSep else defaultAlign | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 82 of 103] Compiling Xmobar.Config.Types ( src/Xmobar/Config/Types.hs, dist/build/Xmobar/Config/Types.o, dist/build/Xmobar/Config/Types.dyn_o ) [ 83 of 103] Compiling Xmobar.Run.Loop ( src/Xmobar/Run/Loop.hs, dist/build/Xmobar/Run/Loop.o, dist/build/Xmobar/Run/Loop.dyn_o ) [ 84 of 103] Compiling Xmobar.Draw.Types ( src/Xmobar/Draw/Types.hs, dist/build/Xmobar/Draw/Types.o, dist/build/Xmobar/Draw/Types.dyn_o ) [ 85 of 103] Compiling Xmobar.Draw.Boxes ( src/Xmobar/Draw/Boxes.hs, dist/build/Xmobar/Draw/Boxes.o, dist/build/Xmobar/Draw/Boxes.dyn_o ) src/Xmobar/Draw/Boxes.hs:46:5: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Double]’ not matched: [] [_] [_, _] [_, _, _] ... | 46 | [mt, mr, mb, ml] = map fromIntegral [top, right, bot, left] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 86 of 103] Compiling Xmobar.Config.Template ( src/Xmobar/Config/Template.hs, dist/build/Xmobar/Config/Template.o, dist/build/Xmobar/Config/Template.dyn_o ) [ 87 of 103] Compiling Xmobar.Config.Parse ( src/Xmobar/Config/Parse.hs, dist/build/Xmobar/Config/Parse.o, dist/build/Xmobar/Config/Parse.dyn_o ) [ 88 of 103] Compiling Xmobar.Text.Swaybar ( src/Xmobar/Text/Swaybar.hs, dist/build/Xmobar/Text/Swaybar.o, dist/build/Xmobar/Text/Swaybar.dyn_o ) [ 89 of 103] Compiling Xmobar.Text.Output ( src/Xmobar/Text/Output.hs, dist/build/Xmobar/Text/Output.o, dist/build/Xmobar/Text/Output.dyn_o ) [ 90 of 103] Compiling Xmobar.Text.Loop ( src/Xmobar/Text/Loop.hs, dist/build/Xmobar/Text/Loop.o, dist/build/Xmobar/Text/Loop.dyn_o ) [ 91 of 103] Compiling Xmobar.Draw.Cairo ( src/Xmobar/Draw/Cairo.hs, dist/build/Xmobar/Draw/Cairo.o, dist/build/Xmobar/Draw/Cairo.dyn_o ) src/Xmobar/Draw/Cairo.hs:172:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[[C.Segment]]’ not matched: [] [[]] [(_:_)] [[], []] ... | 172 | let [left, center, right] = take 3 $ T.dcSegments dctx ++ repeat [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Xmobar/Draw/Cairo.hs:186:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Double]’ not matched: [] [_] (_:_:_:_) | 186 | let [rw, cw] = map sWidth [rlyts, clyts] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 92 of 103] Compiling Xmobar.App.Opts ( src/Xmobar/App/Opts.hs, dist/build/Xmobar/App/Opts.o, dist/build/Xmobar/App/Opts.dyn_o ) [ 93 of 103] Compiling Xmobar.App.Config ( src/Xmobar/App/Config.hs, dist/build/Xmobar/App/Config.o, dist/build/Xmobar/App/Config.dyn_o ) [ 94 of 103] Compiling Xmobar.X11.Text ( src/Xmobar/X11/Text.hs, dist/build/Xmobar/X11/Text.o, dist/build/Xmobar/X11/Text.dyn_o ) [ 95 of 103] Compiling Xmobar.X11.Window ( src/Xmobar/X11/Window.hs, dist/build/Xmobar/X11/Window.o, dist/build/Xmobar/X11/Window.dyn_o ) [ 96 of 103] Compiling Xmobar.X11.XPMFile ( dist/build/Xmobar/X11/XPMFile.hs, dist/build/Xmobar/X11/XPMFile.o, dist/build/Xmobar/X11/XPMFile.dyn_o ) [ 97 of 103] Compiling Xmobar.X11.Bitmap ( src/Xmobar/X11/Bitmap.hs, dist/build/Xmobar/X11/Bitmap.o, dist/build/Xmobar/X11/Bitmap.dyn_o ) src/Xmobar/X11/Bitmap.hs:119:27: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘[Pixel]’ not matched: [] [(GHC.Word.W64# _)] ((GHC.Word.W64# _):(GHC.Word.W64# _):_:_) | 119 | withColors d [fc, bc] $ \[fc', bc'] -> do | ^^^^^^^^^^^^^^^^^... [ 98 of 103] Compiling Xmobar.X11.Types ( src/Xmobar/X11/Types.hs, dist/build/Xmobar/X11/Types.o, dist/build/Xmobar/X11/Types.dyn_o ) [ 99 of 103] Compiling Xmobar.X11.XRender ( dist/build/Xmobar/X11/XRender.hs, dist/build/Xmobar/X11/XRender.o, dist/build/Xmobar/X11/XRender.dyn_o ) [100 of 103] Compiling Xmobar.X11.Draw ( src/Xmobar/X11/Draw.hs, dist/build/Xmobar/X11/Draw.o, dist/build/Xmobar/X11/Draw.dyn_o ) [101 of 103] Compiling Xmobar.X11.Loop ( src/Xmobar/X11/Loop.hs, dist/build/Xmobar/X11/Loop.o, dist/build/Xmobar/X11/Loop.dyn_o ) src/Xmobar/X11/Loop.hs:151:7: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[String]’ not matched: [] [[]] [(_:_)] [[], []] ... | 151 | let l:c:r:_ = s ++ repeat "" | ^^^^^^^^^^^^^^^^^^^^^^^^ [102 of 103] Compiling Xmobar.App.Main ( src/Xmobar/App/Main.hs, dist/build/Xmobar/App/Main.o, dist/build/Xmobar/App/Main.dyn_o ) [103 of 103] Compiling Xmobar ( src/Xmobar.hs, dist/build/Xmobar.o, dist/build/Xmobar.dyn_o ) Preprocessing executable 'xmobar' for xmobar-0.46.. Building executable 'xmobar' for xmobar-0.46.. [1 of 1] Compiling Main ( app/Main.hs, dist/build/xmobar/xmobar-tmp/Main.dyn_o ) Linking dist/build/xmobar/xmobar ... /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_nior_n' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_com' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_xor_n' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_iorn_n' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_xnor_n' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_ior_n' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_nand_n' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_popcount' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_and_n' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/x86_64-linux-ghc-9.2.8/libHSbitvec-1.1.3.0-LJdykxZvwbx4TRVEwMJgdM-ghc9.2.8.so: undefined reference to `__gmpn_andn_n' collect2: error: ld returned 1 exit status `x86_64-pc-linux-gnu-gcc' failed in phase `Linker'. (Exit code: 1) * ERROR: x11-misc/xmobar-0.46::gentoo failed (compile phase): * setup build failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2151: Called haskell-cabal_src_compile * environment, line 1728: Called cabal_src_compile * environment, line 890: Called cabal-build * environment, line 591: Called die * The specific snippet of code: * ./setup "$@" || die "setup build failed" * * If you need support, post the output of `emerge --info '=x11-misc/xmobar-0.46::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-misc/xmobar-0.46::gentoo'`. * The complete build log is located at '/var/log/portage/x11-misc:xmobar-0.46:20231024-004902.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/x11-misc/xmobar-0.46/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-misc/xmobar-0.46/temp/environment'. * Working directory: '/var/tmp/portage/x11-misc/xmobar-0.46/work/xmobar-0.46' * S: '/var/tmp/portage/x11-misc/xmobar-0.46/work/xmobar-0.46'