=>> Building graphics/hs-tart build started at Fri Nov 28 13:48:47 EST 2025 port directory: /usr/ports/graphics/hs-tart package name: hs-tart-terminal-art-0.4 building for: FreeBSD pkg.DaveG.ca 15.0-RC3 FreeBSD 15.0-RC3 amd64 maintained by: tiga@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1323 Oct 28 16:11 /usr/ports/graphics/hs-tart/Makefile Ports top last git commit: df3bd1e3c5f6 Ports top unclean checkout: no Port dir last git commit: 4e450f33b9f9 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Job Id: 10 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500068 UNAME_v=FreeBSD 15.0-RC3 UNAME_r=15.0-RC3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/10/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_0_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- tiga@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work/.cache HOME=/wrkdirs/usr/ports/graphics/hs-tart/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/hs-tart/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/hs-tart/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work/.cache HOME=/wrkdirs/usr/ports/graphics/hs-tart/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/hs-tart/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/hs-tart/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/tart" EXAMPLESDIR="share/examples/tart" DATADIR="share/tart" WWWDIR="www/tart" ETCDIR="etc/tart" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/tart DOCSDIR=/usr/local/share/doc/tart EXAMPLESDIR=/usr/local/share/examples/tart WWWDIR=/usr/local/www/tart ETCDIR=/usr/local/etc/tart --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> hs-tart-terminal-art-0.4 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> hs-tart-terminal-art-0.4 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of hs-tart-terminal-art-0.4 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by hs-tart-terminal-art-0.4 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by hs-tart-terminal-art-0.4 for building => SHA256 Checksum OK for cabal/tart-0.4/tart-0.4.tar.gz. => SHA256 Checksum OK for cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz. => SHA256 Checksum OK for cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz. => SHA256 Checksum OK for cabal/bimap-0.5.0/bimap-0.5.0.tar.gz. => SHA256 Checksum OK for cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz. => SHA256 Checksum OK for cabal/brick-2.7/brick-2.7.tar.gz. => SHA256 Checksum OK for cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz. => SHA256 Checksum OK for cabal/colour-2.3.6/colour-2.3.6.tar.gz. => SHA256 Checksum OK for cabal/config-ini-0.2.7.0/config-ini-0.2.7.0.tar.gz. => SHA256 Checksum OK for cabal/config-ini-0.2.7.0/revision/1.cabal. => SHA256 Checksum OK for cabal/data-clist-0.2/data-clist-0.2.tar.gz. => SHA256 Checksum OK for cabal/data-clist-0.2/revision/1.cabal. => SHA256 Checksum OK for cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz. => SHA256 Checksum OK for cabal/hashable-1.5.0.0/revision/1.cabal. => SHA256 Checksum OK for cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz. => SHA256 Checksum OK for cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz. => SHA256 Checksum OK for cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz. => SHA256 Checksum OK for cabal/microlens-ghc-0.4.15.1/microlens-ghc-0.4.15.1.tar.gz. => SHA256 Checksum OK for cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz. => SHA256 Checksum OK for cabal/microlens-platform-0.4.4.1/microlens-platform-0.4.4.1.tar.gz. => SHA256 Checksum OK for cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz. => SHA256 Checksum OK for cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz. => SHA256 Checksum OK for cabal/os-string-2.0.8/os-string-2.0.8.tar.gz. => SHA256 Checksum OK for cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz. => SHA256 Checksum OK for cabal/parser-combinators-1.3.0/revision/1.cabal. => SHA256 Checksum OK for cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz. => SHA256 Checksum OK for cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz. => SHA256 Checksum OK for cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz. => SHA256 Checksum OK for cabal/random-1.3.1/random-1.3.1.tar.gz. => SHA256 Checksum OK for cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz. => SHA256 Checksum OK for cabal/scientific-0.3.8.0/revision/2.cabal. => SHA256 Checksum OK for cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz. => SHA256 Checksum OK for cabal/tagged-0.8.9/tagged-0.8.9.tar.gz. => SHA256 Checksum OK for cabal/tasty-1.5.3/tasty-1.5.3.tar.gz. => SHA256 Checksum OK for cabal/tasty-1.5.3/revision/2.cabal. => SHA256 Checksum OK for cabal/text-zipper-0.13/text-zipper-0.13.tar.gz. => SHA256 Checksum OK for cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz. => SHA256 Checksum OK for cabal/th-abstraction-0.7.1.0/revision/1.cabal. => SHA256 Checksum OK for cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz. => SHA256 Checksum OK for cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz. => SHA256 Checksum OK for cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz. => SHA256 Checksum OK for cabal/unordered-containers-0.2.20/revision/4.cabal. => SHA256 Checksum OK for cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz. => SHA256 Checksum OK for cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz. => SHA256 Checksum OK for cabal/vector-0.13.2.0/revision/2.cabal. => SHA256 Checksum OK for cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz. => SHA256 Checksum OK for cabal/vector-stream-0.1.0.1/revision/4.cabal. => SHA256 Checksum OK for cabal/vty-6.4/vty-6.4.tar.gz. => SHA256 Checksum OK for cabal/vty-crossplatform-0.4.0.0/vty-crossplatform-0.4.0.0.tar.gz. => SHA256 Checksum OK for cabal/vty-unix-0.2.0.0/vty-unix-0.2.0.0.tar.gz. => SHA256 Checksum OK for cabal/word-wrap-0.5/word-wrap-0.5.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by hs-tart-terminal-art-0.4 for building ===> Extracting for hs-tart-terminal-art-0.4 => SHA256 Checksum OK for cabal/tart-0.4/tart-0.4.tar.gz. => SHA256 Checksum OK for cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz. => SHA256 Checksum OK for cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz. => SHA256 Checksum OK for cabal/bimap-0.5.0/bimap-0.5.0.tar.gz. => SHA256 Checksum OK for cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz. => SHA256 Checksum OK for cabal/brick-2.7/brick-2.7.tar.gz. => SHA256 Checksum OK for cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz. => SHA256 Checksum OK for cabal/colour-2.3.6/colour-2.3.6.tar.gz. => SHA256 Checksum OK for cabal/config-ini-0.2.7.0/config-ini-0.2.7.0.tar.gz. => SHA256 Checksum OK for cabal/config-ini-0.2.7.0/revision/1.cabal. => SHA256 Checksum OK for cabal/data-clist-0.2/data-clist-0.2.tar.gz. => SHA256 Checksum OK for cabal/data-clist-0.2/revision/1.cabal. => SHA256 Checksum OK for cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz. => SHA256 Checksum OK for cabal/hashable-1.5.0.0/revision/1.cabal. => SHA256 Checksum OK for cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz. => SHA256 Checksum OK for cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz. => SHA256 Checksum OK for cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz. => SHA256 Checksum OK for cabal/microlens-ghc-0.4.15.1/microlens-ghc-0.4.15.1.tar.gz. => SHA256 Checksum OK for cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz. => SHA256 Checksum OK for cabal/microlens-platform-0.4.4.1/microlens-platform-0.4.4.1.tar.gz. => SHA256 Checksum OK for cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz. => SHA256 Checksum OK for cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz. => SHA256 Checksum OK for cabal/os-string-2.0.8/os-string-2.0.8.tar.gz. => SHA256 Checksum OK for cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz. => SHA256 Checksum OK for cabal/parser-combinators-1.3.0/revision/1.cabal. => SHA256 Checksum OK for cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz. => SHA256 Checksum OK for cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz. => SHA256 Checksum OK for cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz. => SHA256 Checksum OK for cabal/random-1.3.1/random-1.3.1.tar.gz. => SHA256 Checksum OK for cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz. => SHA256 Checksum OK for cabal/scientific-0.3.8.0/revision/2.cabal. => SHA256 Checksum OK for cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz. => SHA256 Checksum OK for cabal/tagged-0.8.9/tagged-0.8.9.tar.gz. => SHA256 Checksum OK for cabal/tasty-1.5.3/tasty-1.5.3.tar.gz. => SHA256 Checksum OK for cabal/tasty-1.5.3/revision/2.cabal. => SHA256 Checksum OK for cabal/text-zipper-0.13/text-zipper-0.13.tar.gz. => SHA256 Checksum OK for cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz. => SHA256 Checksum OK for cabal/th-abstraction-0.7.1.0/revision/1.cabal. => SHA256 Checksum OK for cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz. => SHA256 Checksum OK for cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz. => SHA256 Checksum OK for cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz. => SHA256 Checksum OK for cabal/unordered-containers-0.2.20/revision/4.cabal. => SHA256 Checksum OK for cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz. => SHA256 Checksum OK for cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz. => SHA256 Checksum OK for cabal/vector-0.13.2.0/revision/2.cabal. => SHA256 Checksum OK for cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz. => SHA256 Checksum OK for cabal/vector-stream-0.1.0.1/revision/4.cabal. => SHA256 Checksum OK for cabal/vty-6.4/vty-6.4.tar.gz. => SHA256 Checksum OK for cabal/vty-crossplatform-0.4.0.0/vty-crossplatform-0.4.0.0.tar.gz. => SHA256 Checksum OK for cabal/vty-unix-0.2.0.0/vty-unix-0.2.0.0.tar.gz. => SHA256 Checksum OK for cabal/word-wrap-0.5/word-wrap-0.5.tar.gz. /bin/mkdir -p /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv ansi-terminal-1.1.3 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv ansi-terminal-types-1.1.3 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv bimap-0.5.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv blaze-builder-0.4.4.1 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv brick-2.7 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv case-insensitive-1.2.1.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv colour-2.3.6 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/config-ini-0.2.7.0/revision/1.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/config-ini-0.2.7.0 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv config-ini-0.2.7.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/data-clist-0.2/revision/1.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/data-clist-0.2 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv data-clist-0.2 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/hashable-1.5.0.0/revision/1.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/hashable-1.5.0.0 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv hashable-1.5.0.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv integer-logarithms-1.0.4 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv megaparsec-9.7.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv microlens-0.4.14.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv microlens-ghc-0.4.15.1 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv microlens-mtl-0.2.1.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv microlens-platform-0.4.4.1 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv microlens-th-0.4.3.17 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv optparse-applicative-0.19.0.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv os-string-2.0.8 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/parser-combinators-1.3.0/revision/1.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/parser-combinators-1.3.0 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv parser-combinators-1.3.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv prettyprinter-1.7.1 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv prettyprinter-ansi-terminal-1.1.3 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv primitive-0.9.1.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv random-1.3.1 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/scientific-0.3.8.0/revision/2.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/scientific-0.3.8.0 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv scientific-0.3.8.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv splitmix-0.1.3.1 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv tagged-0.8.9 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/tasty-1.5.3/revision/2.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/tasty-1.5.3 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv tasty-1.5.3 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv text-zipper-0.13 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/th-abstraction-0.7.1.0/revision/1.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/th-abstraction-0.7.1.0 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv th-abstraction-0.7.1.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv transformers-compat-0.7.2 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv unix-compat-0.7.4.1 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/unordered-containers-0.2.20/revision/4.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/unordered-containers-0.2.20 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv unordered-containers-0.2.20 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv utf8-string-1.0.2 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/vector-0.13.2.0/revision/2.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/vector-0.13.2.0 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv vector-0.13.2.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cp -f /portdistfiles/cabal/vector-stream-0.1.0.1/revision/4.cabal `find /wrkdirs/usr/ports/graphics/hs-tart/work/vector-stream-0.1.0.1 -name '*.cabal' -depth 1` cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv vector-stream-0.1.0.1 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv vty-6.4 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv vty-crossplatform-0.4.0.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv vty-unix-0.2.0.0 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ cd /wrkdirs/usr/ports/graphics/hs-tart/work && /bin/mv word-wrap-0.5 /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/_cabal_deps/ /bin/mkdir -p /wrkdirs/usr/ports/graphics/hs-tart/work/cabal-home/.cabal echo "jobs: 64" > /wrkdirs/usr/ports/graphics/hs-tart/work/cabal-home/.cabal/config =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for hs-tart-terminal-art-0.4 echo "" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo "-- added by USES=cabal" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo "packages:" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/ansi-terminal-1.1.3" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/ansi-terminal-types-1.1.3" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/bimap-0.5.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/blaze-builder-0.4.4.1" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/brick-2.7" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/case-insensitive-1.2.1.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/colour-2.3.6" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/config-ini-0.2.7.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/data-clist-0.2" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/hashable-1.5.0.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/integer-logarithms-1.0.4" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/megaparsec-9.7.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/microlens-0.4.14.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/microlens-ghc-0.4.15.1" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/microlens-mtl-0.2.1.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/microlens-platform-0.4.4.1" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/microlens-th-0.4.3.17" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/optparse-applicative-0.19.0.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/os-string-2.0.8" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/parser-combinators-1.3.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/prettyprinter-1.7.1" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/prettyprinter-ansi-terminal-1.1.3" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/primitive-0.9.1.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/random-1.3.1" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/scientific-0.3.8.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/splitmix-0.1.3.1" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/tagged-0.8.9" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/tasty-1.5.3" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/text-zipper-0.13" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/th-abstraction-0.7.1.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/transformers-compat-0.7.2" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/unix-compat-0.7.4.1" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/unordered-containers-0.2.20" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/utf8-string-1.0.2" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/vector-0.13.2.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/vector-stream-0.1.0.1" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/vty-6.4" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/vty-crossplatform-0.4.0.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/vty-unix-0.2.0.0" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local echo " _cabal_deps/word-wrap-0.5" >> /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/cabal.project.local =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> hs-tart-terminal-art-0.4 depends on executable: ghc - not found ===> Installing existing package /packages/All/ghc-9.8.4.pkg [pkg.DaveG.ca] Installing ghc-9.8.4... [pkg.DaveG.ca] `-- Installing gmp-6.3.0... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gmp-6.3.0: .......... done [pkg.DaveG.ca] `-- Installing libffi-3.5.1... [pkg.DaveG.ca] `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] `-- Installing perl5-5.42.0_1... [pkg.DaveG.ca] `-- Extracting perl5-5.42.0_1: .......... done [pkg.DaveG.ca] Extracting ghc-9.8.4: .......... done ===> hs-tart-terminal-art-0.4 depends on executable: ghc - found ===> Returning to build of hs-tart-terminal-art-0.4 ===> hs-tart-terminal-art-0.4 depends on executable: cabal - not found ===> Installing existing package /packages/All/hs-cabal-install-3.14.2.0_1.pkg [pkg.DaveG.ca] Installing hs-cabal-install-3.14.2.0_1... [pkg.DaveG.ca] Extracting hs-cabal-install-3.14.2.0_1: . done ===> hs-tart-terminal-art-0.4 depends on executable: cabal - found ===> Returning to build of hs-tart-terminal-art-0.4 ===> hs-tart-terminal-art-0.4 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> hs-tart-terminal-art-0.4 depends on file: /usr/local/bin/ccache - found ===> Returning to build of hs-tart-terminal-art-0.4 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> hs-tart-terminal-art-0.4 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) ===> hs-tart-terminal-art-0.4 depends on shared library: libffi.so - found (/usr/local/lib/libffi.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for hs-tart-terminal-art-0.4 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for hs-tart-terminal-art-0.4 cd /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4 && /usr/bin/env -i HOME=/wrkdirs/usr/ports/graphics/hs-tart/work MACHINE_ARCH=amd64 PWD="${PWD}" GIT_CEILING_DIRECTORIES=/wrkdirs/usr/ports/graphics/hs-tart/work __MAKE_CONF=/nonexistent OSVERSION=1500068 PATH=/usr/local/libexec/ccache:/wrkdirs/usr/ports/graphics/hs-tart/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin TMPDIR=/tmp UNAME_r=15.0-RC3 UNAME_v=FreeBSD\ 15.0-RC3 XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work/.cache HOME=/wrkdirs/usr/ports/graphics/hs-tart/work TMPDIR="/tmp" PATH=/usr/local/libexec/ccache:/wrkdirs/usr/ports/graphics/hs-tart/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/hs-tart/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work/cabal-home XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work/cabal-home XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/hs-tart/work/cabal-home HOME=/wrkdirs/usr/ports/graphics/hs-tart/work/cabal-home cabal build --no-semaphore --disable-benchmarks --disable-tests --flags "" exe:tart Configuration is affected by the following files: - cabal.project.local Warning: No remote package servers have been specified. Usually you would have one specified in the config file. Resolving dependencies... Build profile: -w ghc-9.8.4 -O1 In order, the following will be built (use -v for more details): - bimap-0.5.0 (lib) (first run) - blaze-builder-0.4.4.1 (lib) (first run) - data-clist-0.2 (lib) (first run) - integer-logarithms-1.0.4 (lib) (first run) - microlens-0.4.14.0 (lib) (first run) - os-string-2.0.8 (lib) (first run) - parser-combinators-1.3.0 (lib) (first run) - primitive-0.9.1.0 (lib) (first run) - th-abstraction-0.7.1.0 (lib) (first run) - transformers-compat-0.7.2 (lib) (first run) - unix-compat-0.7.4.1 (lib) (first run) - utf8-string-1.0.2 (lib) (first run) - vector-stream-0.1.0.1 (lib) (first run) - word-wrap-0.5 (lib) (first run) - microlens-ghc-0.4.15.1 (lib) (first run) - hashable-1.5.0.0 (lib) (first run) - microlens-th-0.4.3.17 (lib) (first run) - microlens-mtl-0.2.1.0 (lib) (first run) - vector-0.13.2.0 (lib) (first run) - unordered-containers-0.2.20 (lib) (first run) - scientific-0.3.8.0 (lib) (first run) - case-insensitive-1.2.1.0 (lib) (first run) - vty-6.4 (lib) (first run) - text-zipper-0.13 (lib) (first run) - microlens-platform-0.4.4.1 (lib) (first run) - megaparsec-9.7.0 (lib) (first run) - vty-unix-0.2.0.0 (lib) (first run) - tart-0.4 (lib) (first run) - config-ini-0.2.7.0 (lib) (first run) - vty-crossplatform-0.4.0.0 (lib) (first run) - brick-2.7 (lib) (first run) - tart-0.4 (exe:tart) (first run) Warning: bimap.cabal:53:3: Inconsistent indentation. Indentation jumps at lines 53 Configuring library for bimap-0.5.0... Configuring library for blaze-builder-0.4.4.1... Configuring library for data-clist-0.2... Configuring library for integer-logarithms-1.0.4... Configuring library for microlens-0.4.14.0... Configuring library for os-string-2.0.8... Configuring library for parser-combinators-1.3.0... Configuring library for primitive-0.9.1.0... Configuring library for transformers-compat-0.7.2... Configuring library for unix-compat-0.7.4.1... Configuring library for utf8-string-1.0.2... Configuring library for vector-stream-0.1.0.1... Configuring library for word-wrap-0.5... Configuring library for th-abstraction-0.7.1.0... Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code execution vulnerability. Furthermore, popular forges like GitHub do not support it. Use https:// or ssh:// instead. Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code execution vulnerability. Furthermore, popular forges like GitHub do not support it. Use https:// or ssh:// instead. Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code execution vulnerability. Furthermore, popular forges like GitHub do not support it. Use https:// or ssh:// instead. Preprocessing library for blaze-builder-0.4.4.1... Building library for blaze-builder-0.4.4.1... Preprocessing library for integer-logarithms-1.0.4... Building library for integer-logarithms-1.0.4... Preprocessing library for os-string-2.0.8... Preprocessing library for data-clist-0.2... Building library for data-clist-0.2... Building library for os-string-2.0.8... Preprocessing library for parser-combinators-1.3.0... Preprocessing library for bimap-0.5.0... Building library for bimap-0.5.0... Building library for parser-combinators-1.3.0... Preprocessing library for transformers-compat-0.7.2... Building library for transformers-compat-0.7.2... Preprocessing library for microlens-0.4.14.0... Building library for microlens-0.4.14.0... Preprocessing library for vector-stream-0.1.0.1... Building library for vector-stream-0.1.0.1... [1 of 2] Compiling Data.CircularList.Internal ( src/Data/CircularList/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/data-clist-0.2/build/Data/CircularList/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/data-clist-0.2/build/Data/CircularList/Internal.dyn_o ) Preprocessing library for unix-compat-0.7.4.1... Preprocessing library for primitive-0.9.1.0... Building library for primitive-0.9.1.0... Preprocessing library for utf8-string-1.0.2... Building library for utf8-string-1.0.2... [1 of 7] Compiling Control.Applicative.Combinators ( Control/Applicative/Combinators.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Applicative/Combinators.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Applicative/Combinators.dyn_o ) Preprocessing library for word-wrap-0.5... Building library for word-wrap-0.5... Preprocessing library for th-abstraction-0.7.1.0... Building library for th-abstraction-0.7.1.0... [1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/integer-logarithms-1.0.4/build/GHC/Integer/Logarithms/Compat.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/integer-logarithms-1.0.4/build/GHC/Integer/Logarithms/Compat.dyn_o ) [ 1 of 1] Compiling Data.Stream.Monadic ( src/Data/Stream/Monadic.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-stream-0.1.0.1/build/Data/Stream/Monadic.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-stream-0.1.0.1/build/Data/Stream/Monadic.dyn_o ) Control/Applicative/Combinators.hs:87:1: warning: [GHC-66111] [-Wunused-imports] The import of `Data.Foldable' is redundant except perhaps to import instances from `Data.Foldable' To import instances alone, use: import Data.Foldable() | 87 | import Data.Foldable | ^^^^^^^^^^^^^^^^^^^^ [1 of 2] Compiling Data.BimapExt ( Data/BimapExt.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/bimap-0.5.0/build/Data/BimapExt.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/bimap-0.5.0/build/Data/BimapExt.dyn_o ) [1 of 1] Compiling Text.Wrap ( src/Text/Wrap.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/word-wrap-0.5/build/Text/Wrap.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/word-wrap-0.5/build/Text/Wrap.dyn_o ) src/Data/CircularList/Internal.hs:90:31: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 90 | removeL (CList [] _ rs) = let (f:ls) = reverse rs | ^^^^^^^^^^^^^^^^^^^ src/Data/CircularList/Internal.hs:98:30: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 98 | removeR (CList l _ []) = let (f:rs) = reverse l | ^^^^^^^^^^^^^^^^^^ src/Data/CircularList/Internal.hs:117:28: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 117 | rotL (CList [] f rs) = let (l:ls) = reverse rs | ^^^^^^^^^^^^^^^^^^^ src/Data/CircularList/Internal.hs:131:28: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[a]' not matched: [] | 131 | rotR (CList ls f []) = let (r:rs) = reverse ls | ^^^^^^^^^^^^^^^^^^^ [2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/integer-logarithms-1.0.4/build/Math/NumberTheory/Logarithms.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/integer-logarithms-1.0.4/build/Math/NumberTheory/Logarithms.dyn_o ) [2 of 2] Compiling Data.Bimap ( Data/Bimap.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/bimap-0.5.0/build/Data/Bimap.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/bimap-0.5.0/build/Data/Bimap.dyn_o ) [1 of 4] Compiling Lens.Micro.Type ( src/Lens/Micro/Type.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-0.4.14.0/build/Lens/Micro/Type.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-0.4.14.0/build/Lens/Micro/Type.dyn_o ) [2 of 7] Compiling Control.Applicative.Combinators.NonEmpty ( Control/Applicative/Combinators/NonEmpty.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Applicative/Combinators/NonEmpty.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Applicative/Combinators/NonEmpty.dyn_o ) src/Text/Wrap.hs:12:1: warning: [GHC-66111] [-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() | 12 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [ 1 of 11] Compiling Blaze.ByteString.Builder.Internal.Write ( Blaze/ByteString/Builder/Internal/Write.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Internal/Write.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Internal/Write.dyn_o ) [1 of 4] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/transformers-compat-0.7.2/build/Control/Monad/Trans/Instances.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/transformers-compat-0.7.2/build/Control/Monad/Trans/Instances.dyn_o ) [1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/th-abstraction-0.7.1.0/build/Language/Haskell/TH/Datatype/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/th-abstraction-0.7.1.0/build/Language/Haskell/TH/Datatype/Internal.dyn_o ) [3 of 7] Compiling Control.Applicative.Permutations ( Control/Applicative/Permutations.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Applicative/Permutations.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Applicative/Permutations.dyn_o ) [2 of 4] Compiling Lens.Micro.Internal ( src/Lens/Micro/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-0.4.14.0/build/Lens/Micro/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-0.4.14.0/build/Lens/Micro/Internal.dyn_o ) [ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Data/ByteString/Short/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Data/ByteString/Short/Internal.dyn_o ) [2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/th-abstraction-0.7.1.0/build/Language/Haskell/TH/Datatype/TyVarBndr.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/th-abstraction-0.7.1.0/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o ) [1 of 5] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Codec/Binary/UTF8/String.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Codec/Binary/UTF8/String.dyn_o ) Data/Bimap.hs:448:50: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 448 | allAdjacent f xs = all (uncurry f) $ zip xs (tail xs) | ^^^^ [2 of 4] Compiling Data.Functor.Classes.Generic.Internal ( generics/Data/Functor/Classes/Generic/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic/Internal.dyn_o ) [4 of 7] Compiling Control.Monad.Combinators ( Control/Monad/Combinators.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Monad/Combinators.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Monad/Combinators.dyn_o ) [3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/th-abstraction-0.7.1.0/build/Language/Haskell/TH/Datatype.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/th-abstraction-0.7.1.0/build/Language/Haskell/TH/Datatype.dyn_o ) [2 of 2] Compiling Data.CircularList ( src/Data/CircularList.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/data-clist-0.2/build/Data/CircularList.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/data-clist-0.2/build/Data/CircularList.dyn_o ) [ 2 of 11] Compiling Blaze.ByteString.Builder.Compat.Write ( Blaze/ByteString/Builder/Compat/Write.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Compat/Write.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Compat/Write.dyn_o ) [ 3 of 11] Compiling Blaze.ByteString.Builder.Int ( Blaze/ByteString/Builder/Int.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Int.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Int.dyn_o ) [2 of 5] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Codec/Binary/UTF8/Generic.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Codec/Binary/UTF8/Generic.dyn_o ) Building library for unix-compat-0.7.4.1... Codec/Binary/UTF8/Generic.hs:87:21: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 87 | tail = List.tail | ^^^^^^^^^ [ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Internal/Read.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Internal/Read.dyn_o ) [5 of 7] Compiling Control.Monad.Combinators.Expr ( Control/Monad/Combinators/Expr.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Monad/Combinators/Expr.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Monad/Combinators/Expr.dyn_o ) [ 4 of 11] Compiling Blaze.ByteString.Builder.Html.Word ( Blaze/ByteString/Builder/Html/Word.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Html/Word.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Html/Word.dyn_o ) [3 of 4] Compiling Lens.Micro ( src/Lens/Micro.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-0.4.14.0/build/Lens/Micro.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-0.4.14.0/build/Lens/Micro.dyn_o ) [ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/MachDeps.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/MachDeps.dyn_o ) [ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Data/ByteString/Short.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Data/ByteString/Short.dyn_o ) [ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Internal/Operations.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Internal/Operations.dyn_o ) [ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Data/ByteString/Short/Word16.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Data/ByteString/Short/Word16.dyn_o ) [6 of 7] Compiling Control.Monad.Combinators.NonEmpty ( Control/Monad/Combinators/NonEmpty.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Monad/Combinators/NonEmpty.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Monad/Combinators/NonEmpty.dyn_o ) [7 of 7] Compiling Control.Monad.Permutations ( Control/Monad/Permutations.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Monad/Permutations.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/parser-combinators-1.3.0/build/Control/Monad/Permutations.dyn_o ) [ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Control/Monad/Primitive.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Control/Monad/Primitive.dyn_o ) [3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/integer-logarithms-1.0.4/build/Math/NumberTheory/Powers/Integer.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/integer-logarithms-1.0.4/build/Math/NumberTheory/Powers/Integer.dyn_o ) [4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/integer-logarithms-1.0.4/build/Math/NumberTheory/Powers/Natural.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/integer-logarithms-1.0.4/build/Math/NumberTheory/Powers/Natural.dyn_o ) [ 5 of 11] Compiling Blaze.ByteString.Builder.Char8 ( Blaze/ByteString/Builder/Char8.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Char8.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Char8.dyn_o ) [1 of 8] Compiling System.PosixCompat.Files ( /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Files.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Files.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Files.dyn_o ) [ 6 of 11] Compiling Blaze.ByteString.Builder.Char.Utf8 ( Blaze/ByteString/Builder/Char/Utf8.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Char/Utf8.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Char/Utf8.dyn_o ) [4 of 4] Compiling Lens.Micro.Extras ( src/Lens/Micro/Extras.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-0.4.14.0/build/Lens/Micro/Extras.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-0.4.14.0/build/Lens/Micro/Extras.dyn_o ) [2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Process.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Process.dyn_o ) [3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Temp.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Temp.dyn_o ) [ 7 of 11] Compiling Blaze.ByteString.Builder.Html.Utf8 ( Blaze/ByteString/Builder/Html/Utf8.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Html/Utf8.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Html/Utf8.dyn_o ) [4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Time.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Time.dyn_o ) [5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Types.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Types.dyn_o ) [6 of 8] Compiling System.PosixCompat.Extensions ( /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Extensions.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Extensions.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Extensions.dyn_o ) [ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/MVar.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/MVar.dyn_o ) [ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Array.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Array.dyn_o ) [7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Unistd.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat/Unistd.dyn_o ) [8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unix-compat-0.7.4.1/build/System/PosixCompat.dyn_o ) [3 of 5] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Data/ByteString/Lazy/UTF8.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Data/ByteString/Lazy/UTF8.dyn_o ) [ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Internal/Exception.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Internal/Exception.dyn_o ) [ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Encoding/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Encoding/Internal.dyn_o ) System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports] The import of `try' from module `Control.Exception' is redundant | 23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate) | ^^^ Configuring library for microlens-ghc-0.4.15.1... [ 8 of 11] Compiling Blaze.ByteString.Builder.ByteString ( Blaze/ByteString/Builder/ByteString.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/ByteString.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/ByteString.dyn_o ) [ 9 of 11] Compiling Blaze.ByteString.Builder.HTTP ( Blaze/ByteString/Builder/HTTP.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/HTTP.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/HTTP.dyn_o ) [10 of 11] Compiling Blaze.ByteString.Builder.Word ( Blaze/ByteString/Builder/Word.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Word.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder/Word.dyn_o ) [11 of 11] Compiling Blaze.ByteString.Builder ( Blaze/ByteString/Builder.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/blaze-builder-0.4.4.1/build/Blaze/ByteString/Builder.dyn_o ) [3 of 4] Compiling Data.Functor.Classes.Generic ( generics/Data/Functor/Classes/Generic.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic.dyn_o ) [4 of 4] Compiling Paths_transformers_compat ( /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/transformers-compat-0.7.2/build/autogen/Paths_transformers_compat.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/transformers-compat-0.7.2/build/Paths_transformers_compat.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/transformers-compat-0.7.2/build/Paths_transformers_compat.dyn_o ) [ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Encoding.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Encoding.dyn_o ) [ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Internal/Types.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Internal/Types.dyn_o ) [ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Posix.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Posix.dyn_o ) Preprocessing library for microlens-ghc-0.4.15.1... Building library for microlens-ghc-0.4.15.1... Configuring library for microlens-mtl-0.2.1.0... [1 of 2] Compiling Lens.Micro.GHC.Internal ( src/Lens/Micro/GHC/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-ghc-0.4.15.1/build/Lens/Micro/GHC/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-ghc-0.4.15.1/build/Lens/Micro/GHC/Internal.dyn_o ) [ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Internal.dyn_o ) [10 of 11] Compiling System.OsString ( System/OsString.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString.dyn_o ) [11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Windows.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/os-string-2.0.8/build/System/OsString/Windows.dyn_o ) [ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/MutVar.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/MutVar.dyn_o ) [ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/SmallArray.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/SmallArray.dyn_o ) [2 of 2] Compiling Lens.Micro.GHC ( src/Lens/Micro/GHC.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-ghc-0.4.15.1/build/Lens/Micro/GHC.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-ghc-0.4.15.1/build/Lens/Micro/GHC.dyn_o ) [4 of 5] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Data/ByteString/UTF8.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Data/ByteString/UTF8.dyn_o ) [5 of 5] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Data/String/UTF8.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/utf8-string-1.0.2/build/Data/String/UTF8.dyn_o ) Preprocessing library for microlens-mtl-0.2.1.0... Building library for microlens-mtl-0.2.1.0... Configuring library for hashable-1.5.0.0... [1 of 2] Compiling Lens.Micro.Mtl.Internal ( src/Lens/Micro/Mtl/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-mtl-0.2.1.0/build/Lens/Micro/Mtl/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-mtl-0.2.1.0/build/Lens/Micro/Mtl/Internal.dyn_o ) [ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Types.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Types.dyn_o ) [2 of 2] Compiling Lens.Micro.Mtl ( src/Lens/Micro/Mtl.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-mtl-0.2.1.0/build/Lens/Micro/Mtl.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-mtl-0.2.1.0/build/Lens/Micro/Mtl.dyn_o ) Preprocessing library for hashable-1.5.0.0... Building library for hashable-1.5.0.0... [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/FFI.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/FFI.dyn_o ) Configuring library for microlens-th-0.4.3.17... [10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/ByteArray.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/ByteArray.dyn_o ) [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Imports.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Imports.dyn_o ) [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Mix.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Mix.dyn_o ) [11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/PrimArray.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/PrimArray.dyn_o ) [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/XXH3.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/XXH3.dyn_o ) [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/LowLevel.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/LowLevel.dyn_o ) [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Class.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Class.dyn_o ) Preprocessing library for microlens-th-0.4.3.17... Building library for microlens-th-0.4.3.17... [1 of 2] Compiling Lens.Micro.TH.Internal ( src/Lens/Micro/TH/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-th-0.4.3.17/build/Lens/Micro/TH/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-th-0.4.3.17/build/Lens/Micro/TH/Internal.dyn_o ) src/Lens/Micro/TH/Internal.hs:88:43: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 88 | (\n -> GadtC [n] argTys retTy) <$> f (head ns) | ^^^^ src/Lens/Micro/TH/Internal.hs:90:46: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 90 | (\n -> RecGadtC [n] argTys retTy) <$> f (head ns) | ^^^^ [12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Ptr.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/Ptr.dyn_o ) [13 of 14] Compiling Data.Primitive ( Data/Primitive.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive.dyn_o ) [2 of 2] Compiling Lens.Micro.TH ( src/Lens/Micro/TH.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-th-0.4.3.17/build/Lens/Micro/TH.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-th-0.4.3.17/build/Lens/Micro/TH.dyn_o ) [14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/PrimVar.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/primitive-0.9.1.0/build/Data/Primitive/PrimVar.dyn_o ) src/Lens/Micro/TH.hs:1142:47: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1142 | (appE (varE 'phantom) (head fxs)) | ^^^^ src/Lens/Micro/TH.hs:1143:25: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1143 | (tail fxs) | ^^^^ Configuring library for vector-0.13.2.0... [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Lifted.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Lifted.dyn_o ) [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Generic/Instances.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Generic/Instances.dyn_o ) src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] `Data.Hashable.Generic.Instances' is marked as Trustworthy but has been inferred as safe! | 5 | {-# LANGUAGE Trustworthy #-} | ^^^^^^^^^^^ [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Generic.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable/Generic.dyn_o ) [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/hashable-1.5.0.0/build/Data/Hashable.dyn_o ) Configuring library for unordered-containers-0.2.20... Configuring library for scientific-0.3.8.0... Configuring library for case-insensitive-1.2.1.0... Preprocessing library for vector-0.13.2.0... Building library for vector-0.13.2.0... Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code execution vulnerability. Furthermore, popular forges like GitHub do not support it. Use https:// or ssh:// instead. Preprocessing library for unordered-containers-0.2.20... Building library for unordered-containers-0.2.20... Preprocessing library for scientific-0.3.8.0... Building library for scientific-0.3.8.0... Preprocessing library for case-insensitive-1.2.1.0... Building library for case-insensitive-1.2.1.0... Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags] -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead | 12 | {-# LANGUAGE TypeInType #-} | ^^^^^^^^^^ [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/GHC/Integer/Compat.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/GHC/Integer/Compat.dyn_o ) [2 of 5] Compiling Utils ( src/Utils.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/Utils.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/Utils.dyn_o ) [1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Internal.dyn_o ) [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/Data/Scientific.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/Data/Scientific.dyn_o ) [ 1 of 23] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Stream/Monadic.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Stream/Monadic.dyn_o ) [ 2 of 23] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Util.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Util.dyn_o ) Data/CaseInsensitive/Internal.hs:124:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid (CI s)'. `mappend' will eventually be removed in favour of `(<>)' Suggested fix: Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 124 | CI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 23] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Bundle/Size.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Bundle/Size.dyn_o ) [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal/Array.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal/Array.dyn_o ) src/Data/Scientific.hs:1041:16: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Char]' not matched: [] [] [] | 1041 | (d:ds') = map intToDigit (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Scientific.hs:1057:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Char]' not matched: [] | 1057 | d:ds' = map intToDigit (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 83 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 4 of 23] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic/Mutable/Base.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic/Mutable/Base.dyn_o ) [ 5 of 23] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic/Base.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic/Base.dyn_o ) [2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/case-insensitive-1.2.1.0/build/Data/CaseInsensitive.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/case-insensitive-1.2.1.0/build/Data/CaseInsensitive.dyn_o ) [ 6 of 23] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Internal/Check.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Internal/Check.dyn_o ) [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal/List.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal/List.dyn_o ) [3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Unsafe.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Unsafe.dyn_o ) [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal.dyn_o ) [ 7 of 23] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Bundle/Monadic.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Bundle/Monadic.dyn_o ) [4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/Data/Text/Lazy/Builder/Scientific.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/Data/Text/Lazy/Builder/Scientific.dyn_o ) src/Data/Text/Lazy/Builder/Scientific.hs:19:1: warning: [GHC-66111] [-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() | 19 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Text/Lazy/Builder/Scientific.hs:60:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Char]' not matched: [] [] [] | 60 | (d:ds') = map i2d (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Text/Lazy/Builder/Scientific.hs:88:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Char]' not matched: [] | 88 | d:ds' = map i2d (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/Data/ByteString/Builder/Scientific.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/scientific-0.3.8.0/build/Data/ByteString/Builder/Scientific.dyn_o ) src/Data/ByteString/Builder/Scientific.hs:20:1: warning: [GHC-66111] [-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() | 20 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/ByteString/Builder/Scientific.hs:64:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Char]' not matched: [] [] [] | 64 | (d:ds') = map i2d (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/ByteString/Builder/Scientific.hs:94:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Char]' not matched: [] | 94 | d:ds' = map i2d (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring library for megaparsec-9.7.0... Preprocessing library for megaparsec-9.7.0... Building library for megaparsec-9.7.0... [ 1 of 19] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Pos.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Pos.dyn_o ) [ 2 of 19] Compiling Text.Megaparsec.Unicode ( Text/Megaparsec/Unicode.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Unicode.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Unicode.dyn_o ) [ 3 of 19] Compiling Text.Megaparsec.Error[boot] ( Text/Megaparsec/Error.hs-boot, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Error.o-boot, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Error.dyn_o-boot ) [ 4 of 19] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/State.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/State.dyn_o ) [ 5 of 19] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Stream.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Stream.dyn_o ) [ 8 of 23] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Bundle.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Fusion/Bundle.dyn_o ) [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal/Debug.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal/Debug.dyn_o ) [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal/Strict.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Internal/Strict.dyn_o ) [ 6 of 19] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Error.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Error.dyn_o ) [ 7 of 19] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Error/Builder.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Error/Builder.dyn_o ) [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashSet/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashSet/Internal.dyn_o ) [ 8 of 19] Compiling Text.Megaparsec.Internal[boot] ( Text/Megaparsec/Internal.hs-boot, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Internal.o-boot, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Internal.dyn_o-boot ) [ 9 of 19] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Class.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Class.dyn_o ) [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashSet.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashSet.dyn_o ) [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Strict.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Strict.dyn_o ) [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Lazy.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/unordered-containers-0.2.20/build/Data/HashMap/Lazy.dyn_o ) [10 of 19] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Internal.dyn_o ) [ 9 of 23] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic/Mutable.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic/Mutable.dyn_o ) [11 of 19] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Debug.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Debug.dyn_o ) [12 of 19] Compiling Text.Megaparsec ( Text/Megaparsec.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec.dyn_o ) [13 of 19] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Common.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Common.dyn_o ) [14 of 19] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Lexer.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Lexer.dyn_o ) [15 of 19] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Char.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Char.dyn_o ) [16 of 19] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Char/Lexer.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Char/Lexer.dyn_o ) [17 of 19] Compiling Text.Megaparsec.Byte.Binary ( Text/Megaparsec/Byte/Binary.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Byte/Binary.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Byte/Binary.dyn_o ) [18 of 19] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Byte.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Byte.dyn_o ) [19 of 19] Compiling Text.Megaparsec.Byte.Lexer ( Text/Megaparsec/Byte/Lexer.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Byte/Lexer.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/megaparsec-9.7.0/build/Text/Megaparsec/Byte/Lexer.dyn_o ) Configuring library for config-ini-0.2.7.0... [10 of 23] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic/New.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic/New.dyn_o ) [11 of 23] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Generic.dyn_o ) Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code execution vulnerability. Furthermore, popular forges like GitHub do not support it. Use https:// or ssh:// instead. Preprocessing library for config-ini-0.2.7.0... Building library for config-ini-0.2.7.0... [1 of 3] Compiling Data.Ini.Config.Raw ( src/Data/Ini/Config/Raw.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/config-ini-0.2.7.0/build/Data/Ini/Config/Raw.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/config-ini-0.2.7.0/build/Data/Ini/Config/Raw.dyn_o ) src/Data/Ini/Config/Raw.hs:32:1: warning: [GHC-66111] [-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() | 32 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 3] Compiling Data.Ini.Config.Bidir ( src/Data/Ini/Config/Bidir.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/config-ini-0.2.7.0/build/Data/Ini/Config/Bidir.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/config-ini-0.2.7.0/build/Data/Ini/Config/Bidir.dyn_o ) src/Data/Ini/Config/Bidir.hs:205:1: warning: [GHC-66111] [-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() | 205 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Ini/Config/Bidir.hs:925:19: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe IniValue' not matched: Nothing | 925 | let Just nv = mkValue t f (vDelimiter val) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 3] Compiling Data.Ini.Config ( src/Data/Ini/Config.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/config-ini-0.2.7.0/build/Data/Ini/Config.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/config-ini-0.2.7.0/build/Data/Ini/Config.dyn_o ) [12 of 23] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Mutable.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Mutable.dyn_o ) [13 of 23] Compiling Data.Vector ( src/Data/Vector.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector.dyn_o ) [14 of 23] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Primitive/Mutable.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Primitive/Mutable.dyn_o ) [15 of 23] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Primitive.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Primitive.dyn_o ) [16 of 23] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Storable/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Storable/Internal.dyn_o ) [17 of 23] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Storable/Mutable.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Storable/Mutable.dyn_o ) [18 of 23] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Storable.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Storable.dyn_o ) [19 of 23] Compiling Data.Vector.Strict.Mutable ( src/Data/Vector/Strict/Mutable.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Strict/Mutable.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Strict/Mutable.dyn_o ) [20 of 23] Compiling Data.Vector.Strict ( src/Data/Vector/Strict.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Strict.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Strict.dyn_o ) [21 of 23] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Unboxed/Base.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Unboxed/Base.dyn_o ) [22 of 23] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Unboxed.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Unboxed.dyn_o ) [23 of 23] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Unboxed/Mutable.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vector-0.13.2.0/build/Data/Vector/Unboxed/Mutable.dyn_o ) Configuring library for vty-6.4... Configuring library for text-zipper-0.13... Configuring library for microlens-platform-0.4.4.1... Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code execution vulnerability. Furthermore, popular forges like GitHub do not support it. Use https:// or ssh:// instead. Preprocessing library for text-zipper-0.13... Building library for text-zipper-0.13... Preprocessing library for microlens-platform-0.4.4.1... Building library for microlens-platform-0.4.4.1... Preprocessing library for vty-6.4... Building library for vty-6.4... [1 of 4] Compiling Data.Text.Zipper.Vector ( src/Data/Text/Zipper/Vector.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/text-zipper-0.13/build/Data/Text/Zipper/Vector.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/text-zipper-0.13/build/Data/Text/Zipper/Vector.dyn_o ) [1 of 2] Compiling Lens.Micro.Platform.Internal ( src/Lens/Micro/Platform/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-platform-0.4.4.1/build/Lens/Micro/Platform/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-platform-0.4.4.1/build/Lens/Micro/Platform/Internal.dyn_o ) [2 of 4] Compiling Data.Text.Zipper ( src/Data/Text/Zipper.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/text-zipper-0.13/build/Data/Text/Zipper.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/text-zipper-0.13/build/Data/Text/Zipper.dyn_o ) src/Data/Text/Zipper.hs:59:1: warning: [GHC-66111] [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 59 | import Control.Applicative ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Text/Zipper.hs:63:1: warning: [GHC-66111] [-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() | 63 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Data/Text/Zipper.hs:80:10: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: record field of TZ `lines_' | 80 | , lines_ :: a -> [a] | ^^^^^^ src/Data/Text/Zipper.hs:149:31: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 149 | else (head limitedLs, tail limitedLs) | ^^^^ src/Data/Text/Zipper.hs:149:47: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 149 | else (head limitedLs, tail limitedLs) | ^^^^ src/Data/Text/Zipper.hs:216:12: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 216 | nextLine = head . below | ^^^^ src/Data/Text/Zipper.hs:283:26: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 283 | tz { toRight = head $ below tz | ^^^^ src/Data/Text/Zipper.hs:284:24: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 284 | , below = tail $ below tz | ^^^^ src/Data/Text/Zipper.hs:330:24: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 330 | tz { toRight = head $ below tz | ^^^^ src/Data/Text/Zipper.hs:331:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 331 | , below = tail $ below tz | ^^^^ src/Data/Text/Zipper.hs:378:31: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 378 | else (head tx, tail tx) | ^^^^ src/Data/Text/Zipper.hs:378:40: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 378 | else (head tx, tail tx) | ^^^^ src/Data/Text/Zipper.hs:395:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 395 | , below = tail $ below tz | ^^^^ src/Data/Text/Zipper.hs:453:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 453 | tz { below = tail $ below tz | ^^^^ src/Data/Text/Zipper.hs:461:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 461 | , below = tail $ below tz | ^^^^ [ 1 of 24] Compiling Graphics.Text.Width ( src/Graphics/Text/Width.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Text/Width.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Text/Width.dyn_o ) [2 of 2] Compiling Lens.Micro.Platform ( src/Lens/Micro/Platform.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-platform-0.4.4.1/build/Lens/Micro/Platform.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/microlens-platform-0.4.4.1/build/Lens/Micro/Platform.dyn_o ) [ 2 of 24] Compiling Graphics.Vty.Attributes.Color240 ( src/Graphics/Vty/Attributes/Color240.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Attributes/Color240.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Attributes/Color240.dyn_o ) [ 3 of 24] Compiling Graphics.Vty.Attributes.Color ( src/Graphics/Vty/Attributes/Color.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Attributes/Color.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Attributes/Color.dyn_o ) [3 of 4] Compiling Data.Text.Zipper.Generic ( src/Data/Text/Zipper/Generic.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/text-zipper-0.13/build/Data/Text/Zipper/Generic.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/text-zipper-0.13/build/Data/Text/Zipper/Generic.dyn_o ) src/Data/Text/Zipper/Generic.hs:14:1: warning: [GHC-66111] [-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() | 14 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 4] Compiling Data.Text.Zipper.Generic.Words ( src/Data/Text/Zipper/Generic/Words.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/text-zipper-0.13/build/Data/Text/Zipper/Generic/Words.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/text-zipper-0.13/build/Data/Text/Zipper/Generic/Words.dyn_o ) [ 4 of 24] Compiling Graphics.Vty.Attributes ( src/Graphics/Vty/Attributes.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Attributes.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Attributes.dyn_o ) [ 5 of 24] Compiling Graphics.Vty.DisplayAttributes ( src/Graphics/Vty/DisplayAttributes.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/DisplayAttributes.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/DisplayAttributes.dyn_o ) [ 6 of 24] Compiling Graphics.Vty.Error ( src/Graphics/Vty/Error.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Error.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Error.dyn_o ) [ 7 of 24] Compiling Graphics.Vty.Image.Internal ( src/Graphics/Vty/Image/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Image/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Image/Internal.dyn_o ) [ 8 of 24] Compiling Graphics.Vty.Image ( src/Graphics/Vty/Image.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Image.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Image.dyn_o ) [ 9 of 24] Compiling Graphics.Vty.Input.Events ( src/Graphics/Vty/Input/Events.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Input/Events.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Input/Events.dyn_o ) [10 of 24] Compiling Graphics.Vty.Input ( src/Graphics/Vty/Input.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Input.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Input.dyn_o ) [11 of 24] Compiling Graphics.Vty.Config ( src/Graphics/Vty/Config.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Config.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Config.dyn_o ) [12 of 24] Compiling Graphics.Vty.Picture ( src/Graphics/Vty/Picture.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Picture.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Picture.dyn_o ) src/Graphics/Vty/Picture.hs:128:12: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 128 | picImage = head . picLayers | ^^^^ [13 of 24] Compiling Graphics.Vty.Span ( src/Graphics/Vty/Span.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Span.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Span.dyn_o ) [14 of 24] Compiling Graphics.Vty.PictureToSpans ( src/Graphics/Vty/PictureToSpans.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/PictureToSpans.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/PictureToSpans.dyn_o ) [15 of 24] Compiling Graphics.Vty.Output ( src/Graphics/Vty/Output.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Output.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Output.dyn_o ) [16 of 24] Compiling Graphics.Vty.Output.Mock ( src/Graphics/Vty/Output/Mock.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Output/Mock.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Output/Mock.dyn_o ) [17 of 24] Compiling Graphics.Vty.Debug ( src/Graphics/Vty/Debug.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Debug.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Debug.dyn_o ) [18 of 24] Compiling Graphics.Vty.UnicodeWidthTable.Types ( src/Graphics/Vty/UnicodeWidthTable/Types.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/Types.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/Types.dyn_o ) [19 of 24] Compiling Graphics.Vty.UnicodeWidthTable.Query ( src/Graphics/Vty/UnicodeWidthTable/Query.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/Query.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/Query.dyn_o ) [20 of 24] Compiling Graphics.Vty.UnicodeWidthTable.Install ( src/Graphics/Vty/UnicodeWidthTable/Install.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/Install.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/Install.dyn_o ) [21 of 24] Compiling Graphics.Vty.UnicodeWidthTable.IO ( src/Graphics/Vty/UnicodeWidthTable/IO.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/IO.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/IO.dyn_o ) [22 of 24] Compiling Graphics.Vty.UnicodeWidthTable.Main ( src/Graphics/Vty/UnicodeWidthTable/Main.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/Main.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/UnicodeWidthTable/Main.dyn_o ) [23 of 24] Compiling Graphics.Vty ( src/Graphics/Vty.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty.dyn_o ) [24 of 24] Compiling Graphics.Vty.Inline ( src/Graphics/Vty/Inline.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Inline.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-6.4/build/Graphics/Vty/Inline.dyn_o ) Configuring library for vty-unix-0.2.0.0... Configuring library for tart-0.4... Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code execution vulnerability. Furthermore, popular forges like GitHub do not support it. Use https:// or ssh:// instead. Preprocessing library for tart-0.4... Building library for tart-0.4... Preprocessing library for vty-unix-0.2.0.0... Building library for vty-unix-0.2.0.0... [1 of 6] Compiling Tart.Canvas ( src/Tart/Canvas.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Canvas.o, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Canvas.dyn_o ) src/Tart/Canvas.hs:30:1: warning: [GHC-66111] [-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() | 30 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Tart/Canvas.hs:226:1: warning: [GHC-62161] [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for colorCode': Patterns of type `Bool', `V.Color' not matched: _ (V.RGBColor _ _ _) | 226 | colorCode' f (V.Color240 w) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Tart/Canvas.hs:338:23: warning: [GHC-62161] [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In a case alternative: Patterns of type `V.Color' not matched: V.RGBColor _ _ _ | 338 | let (ty, color) = case c of | ^^^^^^^^^... [ 1 of 18] Compiling Data.Terminfo.Parse ( src/Data/Terminfo/Parse.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Data/Terminfo/Parse.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Data/Terminfo/Parse.dyn_o ) [2 of 6] Compiling Tart.Format.Types ( src/Tart/Format/Types.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format/Types.o, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format/Types.dyn_o ) [3 of 6] Compiling Tart.Format.V0 ( src/Tart/Format/V0.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format/V0.o, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format/V0.dyn_o ) [4 of 6] Compiling Tart.Format.V1 ( src/Tart/Format/V1.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format/V1.o, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format/V1.dyn_o ) [5 of 6] Compiling Tart.Format.V2 ( src/Tart/Format/V2.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format/V2.o, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format/V2.dyn_o ) [6 of 6] Compiling Tart.Format ( src/Tart/Format.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format.o, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/build/Tart/Format.dyn_o ) src/Tart/Format.hs:12:1: warning: [GHC-66111] [-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() | 12 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 18] Compiling Data.Terminfo.Eval ( src/Data/Terminfo/Eval.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Data/Terminfo/Eval.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Data/Terminfo/Eval.dyn_o ) [ 3 of 18] Compiling Graphics.Vty.Platform.Unix.Input.Classify.Types ( src/Graphics/Vty/Platform/Unix/Input/Classify/Types.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Classify/Types.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Classify/Types.dyn_o ) [ 4 of 18] Compiling Graphics.Vty.Platform.Unix.Input.Classify.Parse ( src/Graphics/Vty/Platform/Unix/Input/Classify/Parse.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Classify/Parse.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Classify/Parse.dyn_o ) [ 5 of 18] Compiling Graphics.Vty.Platform.Unix.Input.Focus ( src/Graphics/Vty/Platform/Unix/Input/Focus.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Focus.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Focus.dyn_o ) [ 6 of 18] Compiling Graphics.Vty.Platform.Unix.Input.Mouse ( src/Graphics/Vty/Platform/Unix/Input/Mouse.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Mouse.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Mouse.dyn_o ) [ 7 of 18] Compiling Graphics.Vty.Platform.Unix.Input.Paste ( src/Graphics/Vty/Platform/Unix/Input/Paste.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Paste.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Paste.dyn_o ) [ 8 of 18] Compiling Graphics.Vty.Platform.Unix.Input.Classify ( src/Graphics/Vty/Platform/Unix/Input/Classify.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Classify.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Classify.dyn_o ) src/Graphics/Vty/Platform/Unix/Input/Classify.hs:51:78: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 51 | let inputPrefixes = reverse . take maxValidInputLength . tail . BS8.inits $ inputBlock | ^^^^ [ 9 of 18] Compiling Graphics.Vty.Platform.Unix.Input.Terminfo.ANSIVT ( src/Graphics/Vty/Platform/Unix/Input/Terminfo/ANSIVT.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Terminfo/ANSIVT.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Terminfo/ANSIVT.dyn_o ) src/Graphics/Vty/Platform/Unix/Input/Terminfo/ANSIVT.hs:66:62: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 66 | let f ff nrs m = [ ("\ESC["++show n++"~",EvKey (KFun $ n-head nrs+ff) m) | n <- nrs ] in | ^^^^ [10 of 18] Compiling Graphics.Vty.Platform.Unix.Input.Terminfo ( src/Graphics/Vty/Platform/Unix/Input/Terminfo.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Terminfo.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Terminfo.dyn_o ) [11 of 18] Compiling Graphics.Vty.Platform.Unix.Output.Color ( src/Graphics/Vty/Platform/Unix/Output/Color.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Output/Color.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Output/Color.dyn_o ) [12 of 18] Compiling Graphics.Vty.Platform.Unix.Output.TerminfoBased ( src/Graphics/Vty/Platform/Unix/Output/TerminfoBased.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Output/TerminfoBased.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Output/TerminfoBased.dyn_o ) src/Graphics/Vty/Platform/Unix/Output/TerminfoBased.hs:209:39: warning: [GHC-68441] [-Wdeprecations] In the use of `tiGetStr' (imported from System.Console.Terminfo, but defined in System.Console.Terminfo.Base): Deprecated: "use tiGetOutput instead." | 209 | = case Terminfo.getCapability ti (Terminfo.tiGetStr capName) of | ^^^^^^^^^^^^^^^^^ src/Graphics/Vty/Platform/Unix/Output/TerminfoBased.hs:215:39: warning: [GHC-68441] [-Wdeprecations] In the use of `tiGetStr' (imported from System.Console.Terminfo, but defined in System.Console.Terminfo.Base): Deprecated: "use tiGetOutput instead." | 215 | = case Terminfo.getCapability ti (Terminfo.tiGetStr capName) of | ^^^^^^^^^^^^^^^^^ [13 of 18] Compiling Graphics.Vty.Platform.Unix.Output.XTermColor ( src/Graphics/Vty/Platform/Unix/Output/XTermColor.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Output/XTermColor.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Output/XTermColor.dyn_o ) [14 of 18] Compiling Graphics.Vty.Platform.Unix.Settings ( src/Graphics/Vty/Platform/Unix/Settings.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Settings.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Settings.dyn_o ) [15 of 18] Compiling Graphics.Vty.Platform.Unix.Output ( src/Graphics/Vty/Platform/Unix/Output.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Output.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Output.dyn_o ) [16 of 18] Compiling Graphics.Vty.Platform.Unix.Input.Loop ( src/Graphics/Vty/Platform/Unix/Input/Loop.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Loop.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input/Loop.dyn_o ) [17 of 18] Compiling Graphics.Vty.Platform.Unix.Input ( src/Graphics/Vty/Platform/Unix/Input.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix/Input.dyn_o ) [18 of 18] Compiling Graphics.Vty.Platform.Unix ( src/Graphics/Vty/Platform/Unix.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-unix-0.2.0.0/build/Graphics/Vty/Platform/Unix.dyn_o ) Configuring library for vty-crossplatform-0.4.0.0... Preprocessing library for vty-crossplatform-0.4.0.0... Building library for vty-crossplatform-0.4.0.0... [1 of 2] Compiling Graphics.Vty.CrossPlatform ( src/Graphics/Vty/CrossPlatform.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-crossplatform-0.4.0.0/build/Graphics/Vty/CrossPlatform.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-crossplatform-0.4.0.0/build/Graphics/Vty/CrossPlatform.dyn_o ) [2 of 2] Compiling Graphics.Vty.CrossPlatform.Testing ( src/Graphics/Vty/CrossPlatform/Testing.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-crossplatform-0.4.0.0/build/Graphics/Vty/CrossPlatform/Testing.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/vty-crossplatform-0.4.0.0/build/Graphics/Vty/CrossPlatform/Testing.dyn_o ) Configuring library for brick-2.7... Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code execution vulnerability. Furthermore, popular forges like GitHub do not support it. Use https:// or ssh:// instead. Preprocessing library for brick-2.7... Building library for brick-2.7... [ 1 of 35] Compiling Brick.Animation.Clock ( src/Brick/Animation/Clock.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Animation/Clock.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Animation/Clock.dyn_o ) [ 2 of 35] Compiling Brick.AttrMap ( src/Brick/AttrMap.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/AttrMap.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/AttrMap.dyn_o ) [ 3 of 35] Compiling Brick.BChan ( src/Brick/BChan.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/BChan.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/BChan.dyn_o ) [ 4 of 35] Compiling Brick.Keybindings.KeyEvents ( src/Brick/Keybindings/KeyEvents.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/KeyEvents.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/KeyEvents.dyn_o ) [ 5 of 35] Compiling Brick.Keybindings.Normalize ( src/Brick/Keybindings/Normalize.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/Normalize.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/Normalize.dyn_o ) [ 6 of 35] Compiling Brick.Keybindings.KeyConfig ( src/Brick/Keybindings/KeyConfig.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/KeyConfig.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/KeyConfig.dyn_o ) [ 7 of 35] Compiling Brick.Keybindings.KeyDispatcher ( src/Brick/Keybindings/KeyDispatcher.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/KeyDispatcher.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/KeyDispatcher.dyn_o ) src/Brick/Keybindings/KeyDispatcher.hs:155:27: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 155 | let b = fst $ head as | ^^^^ [ 8 of 35] Compiling Brick.Keybindings.Parse ( src/Brick/Keybindings/Parse.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/Parse.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/Parse.dyn_o ) [ 9 of 35] Compiling Brick.Types.TH ( src/Brick/Types/TH.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types/TH.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types/TH.dyn_o ) [10 of 35] Compiling Brick.Types.Common ( src/Brick/Types/Common.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types/Common.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types/Common.dyn_o ) [11 of 35] Compiling Brick.Themes ( src/Brick/Themes.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Themes.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Themes.dyn_o ) [12 of 35] Compiling Brick.Widgets.Border.Style ( src/Brick/Widgets/Border/Style.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Border/Style.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Border/Style.dyn_o ) [13 of 35] Compiling Data.IMap ( src/Data/IMap.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Data/IMap.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Data/IMap.dyn_o ) [14 of 35] Compiling Brick.BorderMap ( src/Brick/BorderMap.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/BorderMap.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/BorderMap.dyn_o ) [15 of 35] Compiling Brick.Types.Internal ( src/Brick/Types/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types/Internal.dyn_o ) [16 of 35] Compiling Brick.Util ( src/Brick/Util.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Util.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Util.dyn_o ) [17 of 35] Compiling Brick.Types.EventM ( src/Brick/Types/EventM.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types/EventM.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types/EventM.dyn_o ) [18 of 35] Compiling Brick.Types ( src/Brick/Types.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Types.dyn_o ) [19 of 35] Compiling Brick.Widgets.Internal ( src/Brick/Widgets/Internal.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Internal.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Internal.dyn_o ) [20 of 35] Compiling Brick.Widgets.Core ( src/Brick/Widgets/Core.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Core.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Core.dyn_o ) [21 of 35] Compiling Brick.Widgets.ProgressBar ( src/Brick/Widgets/ProgressBar.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/ProgressBar.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/ProgressBar.dyn_o ) [22 of 35] Compiling Brick.Widgets.Edit ( src/Brick/Widgets/Edit.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Edit.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Edit.dyn_o ) [23 of 35] Compiling Brick.Widgets.Center ( src/Brick/Widgets/Center.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Center.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Center.dyn_o ) [24 of 35] Compiling Brick.Widgets.Border ( src/Brick/Widgets/Border.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Border.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Border.dyn_o ) [25 of 35] Compiling Brick.Widgets.Table ( src/Brick/Widgets/Table.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Table.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Table.dyn_o ) [26 of 35] Compiling Brick.Focus ( src/Brick/Focus.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Focus.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Focus.dyn_o ) [27 of 35] Compiling Brick.Widgets.Dialog ( src/Brick/Widgets/Dialog.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Dialog.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/Dialog.dyn_o ) [28 of 35] Compiling Brick.Animation ( src/Brick/Animation.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Animation.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Animation.dyn_o ) [29 of 35] Compiling Brick.Main ( src/Brick/Main.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Main.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Main.dyn_o ) [30 of 35] Compiling Brick.Widgets.List ( src/Brick/Widgets/List.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/List.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/List.dyn_o ) [31 of 35] Compiling Brick.Widgets.FileBrowser ( src/Brick/Widgets/FileBrowser.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/FileBrowser.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Widgets/FileBrowser.dyn_o ) [32 of 35] Compiling Brick ( src/Brick.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick.dyn_o ) [33 of 35] Compiling Brick.Keybindings.Pretty ( src/Brick/Keybindings/Pretty.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/Pretty.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings/Pretty.dyn_o ) [34 of 35] Compiling Brick.Keybindings ( src/Brick/Keybindings.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Keybindings.dyn_o ) [35 of 35] Compiling Brick.Forms ( src/Brick/Forms.hs, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Forms.o, /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/brick-2.7/build/Brick/Forms.dyn_o ) Configuring executable 'tart' for tart-0.4... Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code execution vulnerability. Furthermore, popular forges like GitHub do not support it. Use https:// or ssh:// instead. Preprocessing executable 'tart' for tart-0.4... Building executable 'tart' for tart-0.4... [ 1 of 33] Compiling Draw.Box ( programs/Draw/Box.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Draw/Box.o ) programs/Draw/Box.hs:7:1: warning: [GHC-66111] [-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() | 7 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 33] Compiling Draw.Line ( programs/Draw/Line.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Draw/Line.o ) [ 3 of 33] Compiling Theme ( programs/Theme.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Theme.o ) [ 4 of 33] Compiling Types ( programs/Types.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Types.o ) [ 5 of 33] Compiling State ( programs/State.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/State.o ) programs/State.hs:83:1: warning: [GHC-66111] [-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() | 83 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ programs/State.hs:141:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `V.Event' not matched: V.EvMouseDown _ _ _ _ V.EvMouseUp _ _ _ V.EvResize _ _ V.EvPaste _ ... | 141 | let V.EvKey (V.KChar c) _ = e | ^^^^^^^^^^^^^^^^^^^^^^^^^ programs/State.hs:142:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (V.Style, T.Text)' not matched: Nothing | 142 | Just (sty, _) = lookup c styleBindings | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ programs/State.hs:207:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: `withUndo' | 207 | withUndo (s, as) = pushUndo as s | ^^^^^^^^ programs/State.hs:266:22: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 266 | if up && idx == (head $ s^.layerOrder) | ^^^^ programs/State.hs:270:19: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 270 | else let Just orderIndex = elemIndex idx $ s^.layerOrder | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ programs/State.hs:287:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 287 | let Just selIndex = elemIndex (s^.selectedLayerIndex) (s^.layerOrder) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ programs/State.hs:298:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 298 | let Just selIndex = elemIndex (s^.selectedLayerIndex) (s^.layerOrder) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ programs/State.hs:326:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 326 | let Just orderIndex = elemIndex idx (s^.layerOrder) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ programs/State.hs:327:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 327 | Just selOrderIndex = elemIndex (s^.selectedLayerIndex) (s^.layerOrder) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ programs/State.hs:474:31: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 474 | then s & modes %~ ((m:) . tail) | ^^^^ programs/State.hs:480:62: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 480 | popMode s = s & modes %~ (\m -> if length m == 1 then m else tail m) | ^^^^ programs/State.hs:516:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[T.Text]' not matched: [] (_:_:_) | 516 | let [wStr] = getEditContents $ s^.canvasSizeWidthEdit | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ programs/State.hs:517:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[T.Text]' not matched: [] (_:_:_) | 517 | [hStr] = getEditContents $ s^.canvasSizeHeightEdit | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 33] Compiling Events.RenameLayer ( programs/Events/RenameLayer.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/RenameLayer.o ) programs/Events/RenameLayer.hs:24:1: warning: [GHC-53633] [-Woverlapping-patterns] Pattern match is redundant In an equation for `handleRenameLayerEvent': handleRenameLayerEvent _ = ... | 24 | handleRenameLayerEvent _ = | ^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 7 of 33] Compiling Events.Common ( programs/Events/Common.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/Common.o ) [ 8 of 33] Compiling Events.ToolSelect ( programs/Events/ToolSelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/ToolSelect.o ) [ 9 of 33] Compiling Events.StyleSelect ( programs/Events/StyleSelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/StyleSelect.o ) [10 of 33] Compiling Events.PaletteEntrySelect ( programs/Events/PaletteEntrySelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/PaletteEntrySelect.o ) [11 of 33] Compiling Events.CharacterSelect ( programs/Events/CharacterSelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/CharacterSelect.o ) [12 of 33] Compiling Events.CanvasSizePrompt ( programs/Events/CanvasSizePrompt.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/CanvasSizePrompt.o ) [13 of 33] Compiling Events.BoxStyleSelect ( programs/Events/BoxStyleSelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/BoxStyleSelect.o ) [14 of 33] Compiling Events.AskToSave ( programs/Events/AskToSave.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/AskToSave.o ) [15 of 33] Compiling Events.AskForSaveFilename ( programs/Events/AskForSaveFilename.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/AskForSaveFilename.o ) programs/Events/AskForSaveFilename.hs:20:5: warning: [GHC-63397] [-Wname-shadowing] This binding for `editor' shadows the existing binding imported from `Brick.Widgets.Edit' at programs/Events/AskForSaveFilename.hs:11:1-25 | 20 | editor <- use askToSaveFilenameEdit | ^^^^^^ programs/Events/AskForSaveFilename.hs:21:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[T.Text]' not matched: [] (_:_:_) | 21 | let [fn] = getEditContents editor | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ programs/Events/AskForSaveFilename.hs:31:1: warning: [GHC-53633] [-Woverlapping-patterns] Pattern match is redundant In an equation for `handleAskForSaveFilenameEvent': handleAskForSaveFilenameEvent _ _ = ... | 31 | handleAskForSaveFilenameEvent _ _ = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [16 of 33] Compiling Draw ( programs/Draw.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Draw.o ) programs/Draw.hs:17:1: warning: [GHC-66111] [-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() | 17 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ programs/Draw.hs:20:23: warning: [GHC-38856] [-Wunused-imports] The import of `foldM' from module `Control.Monad' is redundant | 20 | import Control.Monad (foldM, void) | ^^^^^ [17 of 33] Compiling Events.Main ( programs/Events/Main.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/Main.o ) [18 of 33] Compiling Events.TextEntry ( programs/Events/TextEntry.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events/TextEntry.o ) programs/Events/TextEntry.hs:8:1: warning: [GHC-66111] [-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() | 8 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [19 of 33] Compiling Events ( programs/Events.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Events.o ) [20 of 33] Compiling UI.AskForSaveFilename ( programs/UI/AskForSaveFilename.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/AskForSaveFilename.o ) [21 of 33] Compiling UI.AskToSave ( programs/UI/AskToSave.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/AskToSave.o ) [22 of 33] Compiling UI.CanvasSizePrompt ( programs/UI/CanvasSizePrompt.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/CanvasSizePrompt.o ) [23 of 33] Compiling UI.CharacterSelect ( programs/UI/CharacterSelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/CharacterSelect.o ) [24 of 33] Compiling UI.Common ( programs/UI/Common.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/Common.o ) programs/UI/Common.hs:31:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (Extent Name)' not matched: Nothing | 31 | Just ext = if isFgPalette | ^^^^^^^^^^^^^^^^^^^^^^^^^... [25 of 33] Compiling UI.Main ( programs/UI/Main.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/Main.o ) programs/UI/Main.hs:15:1: warning: [GHC-66111] [-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() | 15 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ programs/UI/Main.hs:98:28: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 98 | , if i /= head (s^.layerOrder) | ^^^^ programs/UI/Main.hs:195:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Int' not matched: Nothing | 195 | let Just idx = lookup (s^.tool) tools | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [26 of 33] Compiling UI.BoxStyleSelect ( programs/UI/BoxStyleSelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/BoxStyleSelect.o ) programs/UI/BoxStyleSelect.hs:17:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (Extent Name)' not matched: Nothing | 17 | let Just ext = s^.boxStyleSelectorExtent | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [27 of 33] Compiling UI.PaletteEntrySelect ( programs/UI/PaletteEntrySelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/PaletteEntrySelect.o ) programs/UI/PaletteEntrySelect.hs:6:1: warning: [GHC-66111] [-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() | 6 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [28 of 33] Compiling UI.StyleSelect ( programs/UI/StyleSelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/StyleSelect.o ) programs/UI/StyleSelect.hs:21:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (Extent Name)' not matched: Nothing | 21 | let Just ext = s^.styleSelectorExtent | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [29 of 33] Compiling UI.TextEntry ( programs/UI/TextEntry.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/TextEntry.o ) programs/UI/TextEntry.hs:18:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (Extent Name)' not matched: Nothing | 18 | let Just cExt = s^.canvasExtent | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [30 of 33] Compiling UI.ToolSelect ( programs/UI/ToolSelect.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI/ToolSelect.o ) programs/UI/ToolSelect.hs:7:1: warning: [GHC-66111] [-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() | 7 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ programs/UI/ToolSelect.hs:21:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (Extent Name)' not matched: Nothing | 21 | let Just ext = s^.toolSelectorExtent | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [31 of 33] Compiling UI ( programs/UI.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/UI.o ) [32 of 33] Compiling App ( programs/App.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/App.o ) programs/App.hs:71:52: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 71 | , _selectedLayerIndex = head order | ^^^^ [33 of 33] Compiling Main ( programs/Main.hs, dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart-tmp/Main.o ) programs/Main.hs:12:1: warning: [GHC-66111] [-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() | 12 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [34 of 34] Linking dist-newstyle/build/x86_64-freebsd/ghc-9.8.4/tart-0.4/x/tart/build/tart/tart =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for hs-tart-terminal-art-0.4 ===> Generating temporary packing list install -s -m 555 $(find /wrkdirs/usr/ports/graphics/hs-tart/work/tart-0.4/dist-newstyle -name tart -type f -perm +111) /wrkdirs/usr/ports/graphics/hs-tart/work/stage/usr/local/bin/tart echo 'bin/tart' >> /wrkdirs/usr/ports/graphics/hs-tart/work/.PLIST.mktmp ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-11-28T18:48:47+0000' 'PKG_NOTE_ports_top_git_hash=df3bd1e3c5f6' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=4e450f33b9f9' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for hs-tart-terminal-art-0.4 ===> Building hs-tart-terminal-art-0.4 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for hs-tart-terminal-art-0.4 build of graphics/hs-tart | hs-tart-terminal-art-0.4 ended at Fri Nov 28 13:57:00 EST 2025 build time: 00:08:15