Resolving dependencies... Warning: The following packages are likely to be broken by the reinstalls: process-1.6.17.0 haskeline-0.8.2.1 ghc-9.6.3 Cabal-3.10.1.0 hpc-0.6.2.0 ghc-boot-9.6.3 ghci-9.6.3 libiserv-9.6.3 Cabal-syntax-3.10.1.0 Continuing even though the plan contains dangerous reinstalls. Starting OneTuple-0.4.1.1 Starting StateVar-1.2.2 Starting call-stack-0.4.0 Starting base-orphans-0.9.1 Starting indexed-traversable-0.1.3 Starting integer-logarithms-1.0.3.1 Starting loop-0.3.0 Starting parallel-3.2.2.0 Starting parser-combinators-1.3.0 Starting primitive-0.9.0.0 Starting reflection-2.1.7 Starting regex-base-0.94.0.2 Starting tagged-0.8.8 Starting th-abstraction-0.6.0.0 Starting vector-stream-0.1.0.1 Starting transformers-compat-0.7.2 Starting clock-0.8.4 Starting semigroups-0.20 Starting void-0.7.3 Starting filepath-1.4.300.1 Building base-orphans-0.9.1 Building reflection-2.1.7 Building integer-logarithms-1.0.3.1 Building OneTuple-0.4.1.1 Building parallel-3.2.2.0 Building parser-combinators-1.3.0 Building indexed-traversable-0.1.3 Building StateVar-1.2.2 Building th-abstraction-0.6.0.0 Building call-stack-0.4.0 Building vector-stream-0.1.0.1 Building loop-0.3.0 Building primitive-0.9.0.0 Building tagged-0.8.8 Building regex-base-0.94.0.2 Building clock-0.8.4 Building filepath-1.4.300.1 Building semigroups-0.20 Building void-0.7.3 Building transformers-compat-0.7.2 Completed void-0.7.3 Completed integer-logarithms-1.0.3.1 Completed loop-0.3.0 Completed call-stack-0.4.0 Completed semigroups-0.20 Completed OneTuple-0.4.1.1 Completed StateVar-1.2.2 Starting contravariant-1.5.5 Completed clock-0.8.4 Completed parser-combinators-1.3.0 Building contravariant-1.5.5 Completed tagged-0.8.8 Starting assoc-1.1 Completed transformers-compat-0.7.2 Completed parallel-3.2.2.0 Completed base-orphans-0.9.1 Starting transformers-base-0.4.6 Building assoc-1.1 Starting distributive-0.6.2.1 Completed vector-stream-0.1.0.1 Completed regex-base-0.94.0.2 Starting regex-pcre-builtin-0.95.2.3.8.44 Building distributive-0.6.2.1 Building transformers-base-0.4.6 Completed reflection-2.1.7 Building regex-pcre-builtin-0.95.2.3.8.44 Completed indexed-traversable-0.1.3 Completed th-abstraction-0.6.0.0 Completed assoc-1.1 Completed transformers-base-0.4.6 Completed contravariant-1.5.5 Completed distributive-0.6.2.1 Starting comonad-5.0.8 Building comonad-5.0.8 Completed filepath-1.4.300.1 Starting hashable-1.4.3.0 Starting unix-2.8.5.0 Building hashable-1.4.3.0 Completed primitive-0.9.0.0 Starting vector-0.13.1.0 Building vector-0.13.1.0 Completed comonad-5.0.8 Starting bifunctors-5.6.1 Building bifunctors-5.6.1 Building unix-2.8.5.0 Completed regex-pcre-builtin-0.95.2.3.8.44 Completed hashable-1.4.3.0 Starting scientific-0.3.7.0 Starting unordered-containers-0.2.20 Starting case-insensitive-1.2.1.0 Starting these-1.2 Building scientific-0.3.7.0 Building case-insensitive-1.2.1.0 Building these-1.2 Building unordered-containers-0.2.20 Completed case-insensitive-1.2.1.0 Completed these-1.2 Starting strict-0.5 Building strict-0.5 Completed scientific-0.3.7.0 Starting megaparsec-9.6.1 Building megaparsec-9.6.1 Completed bifunctors-5.6.1 Starting profunctors-5.6.2 Building profunctors-5.6.2 Completed unordered-containers-0.2.20 Starting semigroupoids-6.0.0.1 Building semigroupoids-6.0.0.1 Completed strict-0.5 Completed unix-2.8.5.0 Starting directory-1.3.8.1 Completed megaparsec-9.6.1 Building directory-1.3.8.1 Completed profunctors-5.6.2 Starting invariant-0.6.2 Building invariant-0.6.2 Completed vector-0.13.1.0 Starting indexed-traversable-instances-0.1.1.2 Building indexed-traversable-instances-0.1.1.2 Completed semigroupoids-6.0.0.1 Starting free-5.2 Building free-5.2 Completed directory-1.3.8.1 Starting process-1.6.18.0 Completed indexed-traversable-instances-0.1.1.2 Building process-1.6.18.0 Completed invariant-0.6.2 Completed process-1.6.18.0 Starting extra-1.7.14 Building extra-1.7.14 Completed free-5.2 Starting adjunctions-4.4.2 Building adjunctions-4.4.2 Completed extra-1.7.14 Completed adjunctions-4.4.2 Starting kan-extensions-5.2.5 Building kan-extensions-5.2.5 Completed kan-extensions-5.2.5 Starting lens-5.2.3 Building lens-5.2.3 Completed lens-5.2.3 Downloading smh-0.2.1 Downloaded smh-0.2.1 Starting smh-0.2.1 Building smh-0.2.1 Failed to install smh-0.2.1 Build log ( /home/builder/.cabal/logs/ghc-9.6.3/smh-0.2.1-FZmJ7ESvVTPJ8EilImZBOc.log ): cabal: Entering directory '/tmp/cabal-tmp-3885372/smh-0.2.1' Configuring smh-0.2.1... Preprocessing library 'lib' for smh-0.2.1.. Building library 'lib' for smh-0.2.1.. [1 of 5] Compiling Common ( src/Common.hs, dist/build/lib/Common.o, dist/build/lib/Common.dyn_o ) [2 of 5] Compiling Focusers ( src/Focusers.hs, dist/build/lib/Focusers.o, dist/build/lib/Focusers.dyn_o ) [3 of 5] Compiling Mappings ( src/Mappings.hs, dist/build/lib/Mappings.o, dist/build/lib/Mappings.dyn_o ) [4 of 5] Compiling Parsers ( src/Parsers.hs, dist/build/lib/Parsers.o, dist/build/lib/Parsers.dyn_o ) [5 of 5] Compiling Actions ( src/Actions.hs, dist/build/lib/Actions.o, dist/build/lib/Actions.dyn_o ) Preprocessing executable 'smh' for smh-0.2.1.. Building executable 'smh' for smh-0.2.1.. [1 of 2] Compiling Paths_smh ( dist/build/smh/autogen/Paths_smh.hs, dist/build/smh/smh-tmp/Paths_smh.o ) [2 of 2] Compiling Main ( app/Main.hs, dist/build/smh/smh-tmp/Main.o ) [3 of 3] Linking dist/build/smh/smh Preprocessing library 'lib' for smh-0.2.1.. Running Haddock on library 'lib' for smh-0.2.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. 0% ( 0 / 29) in 'Common' Missing documentation for: Module header Mapping (src/Common.hs:63) Range (src/Common.hs:75) Action (src/Common.hs:61) Focus (src/Common.hs:28) Focuser (src/Common.hs:53) Parser (src/Common.hs:68) lexeme (src/Common.hs:104) symbol (src/Common.hs:101) integer (src/Common.hs:107) rational (src/Common.hs:110) foldMappings (src/Common.hs:65) toTextUnsafe (src/Common.hs:42) _toListUnsafe (src/Common.hs:50) composeFocusers (src/Common.hs:55) fromIndexes (src/Common.hs:140) getIndexes (src/Common.hs:79) makeFilteredText (src/Common.hs:125) mapText (src/Common.hs:113) readMaybeRational (src/Common.hs:147) showRational (src/Common.hs:70) toListUnsafe (src/Common.hs:46) unsort (src/Common.hs:116) ws (src/Common.hs:98) focusTo (src/Common.hs:132) foldFocusers (src/Common.hs:58) mappingTo (src/Common.hs:135) readMaybeInteger (src/Common.hs:150) readMaybeDouble (src/Common.hs:153) 0% ( 0 / 83) in 'Focusers' Missing documentation for: Module header focusId (src/Focusers.hs:38) focusEach (src/Focusers.hs:41) traverseFocus (src/Focusers.hs:44) focusCollect (src/Focusers.hs:49) focusWords (src/Focusers.hs:52) wordsTrav (src/Focusers.hs:55) myWords (src/Focusers.hs:63) focusSpace (src/Focusers.hs:71) spaceTrav (src/Focusers.hs:74) mySpace (src/Focusers.hs:82) interleave (src/Focusers.hs:90) focusLines (src/Focusers.hs:95) linesTrav (src/Focusers.hs:98) transposeTravUnsafe (src/Focusers.hs:103) transposeFListUnsafe (src/Focusers.hs:106) focusCols (src/Focusers.hs:111) focusSlice (src/Focusers.hs:116) focusSortedBy (src/Focusers.hs:165) focusIndex (src/Focusers.hs:201) focusMinBy (src/Focusers.hs:231) focusMaxBy (src/Focusers.hs:234) focusSortedLexBy (src/Focusers.hs:237) focusMinLexBy (src/Focusers.hs:267) focusMaxLexBy (src/Focusers.hs:270) focusSum (src/Focusers.hs:273) getSum (src/Focusers.hs:276) focusProduct (src/Focusers.hs:283) getProduct (src/Focusers.hs:286) focusAverage (src/Focusers.hs:293) getAverage (src/Focusers.hs:296) average (src/Focusers.hs:303) focusIf (src/Focusers.hs:311) logicFocuser (src/Focusers.hs:316) focusIsUpper (src/Focusers.hs:323) focusIsLower (src/Focusers.hs:328) focusIsAlpha (src/Focusers.hs:333) focusIsAlphaNum (src/Focusers.hs:338) focusIsDigit (src/Focusers.hs:343) focusIsSpace (src/Focusers.hs:348) focusIsNumber (src/Focusers.hs:353) focusRegex (src/Focusers.hs:360) focusFilter (src/Focusers.hs:369) focusContains (src/Focusers.hs:372) focusStartsWith (src/Focusers.hs:382) focusEndsWith (src/Focusers.hs:389) focusLength (src/Focusers.hs:396) parseListElemIdxs (src/Focusers.hs:401) parseElemIdxs (src/Focusers.hs:408) skipListElem (src/Focusers.hs:415) inQuotes (src/Focusers.hs:425) inDoubleQuotes (src/Focusers.hs:426) inSquareBraces (src/Focusers.hs:427) inParens (src/Focusers.hs:428) inCurlyBraces (src/Focusers.hs:429) escapingCommaSquareBrace (src/Focusers.hs:430) escaping (src/Focusers.hs:432) focusEl (src/Focusers.hs:440) parseObjKVIdxs (src/Focusers.hs:450) parseKVIdxs (src/Focusers.hs:457) parseKeyIdxs (src/Focusers.hs:464) skipKey (src/Focusers.hs:471) escapingColonCurlyBrace (src/Focusers.hs:481) parseValIdxs (src/Focusers.hs:483) skipVal (src/Focusers.hs:490) escapingCommaCurlyBrace (src/Focusers.hs:500) focusKV (src/Focusers.hs:502) KeyType (src/Focusers.hs:520) focusKey (src/Focusers.hs:525) stripKey (src/Focusers.hs:535) setKey (src/Focusers.hs:543) focusVal (src/Focusers.hs:546) focusAtKey (src/Focusers.hs:555) focusAtIdx (src/Focusers.hs:560) textToBool (src/Focusers.hs:563) boolToText (src/Focusers.hs:568) focusLogic2 (src/Focusers.hs:573) focusToMaybeBool (src/Focusers.hs:581) focusLogicMany (src/Focusers.hs:586) focusNot (src/Focusers.hs:592) focusConst (src/Focusers.hs:598) focusCompOrd (src/Focusers.hs:601) focusCompEq (src/Focusers.hs:609) 0% ( 0 / 20) in 'Mappings' Missing documentation for: Module header mappingReverse (src/Mappings.hs:17) mappingLength (src/Mappings.hs:21) mappingMap (src/Mappings.hs:25) mappingAppend (src/Mappings.hs:30) mappingPrepend (src/Mappings.hs:36) mappingUpper (src/Mappings.hs:42) mappingLower (src/Mappings.hs:46) mappingMath (src/Mappings.hs:50) mappingAdd (src/Mappings.hs:56) mappingSub (src/Mappings.hs:59) mappingMult (src/Mappings.hs:62) mappingDiv (src/Mappings.hs:65) mappingPow (src/Mappings.hs:68) mappingAbs (src/Mappings.hs:71) mappingSign (src/Mappings.hs:74) mappingSlice (src/Mappings.hs:77) mappingSortBy (src/Mappings.hs:86) mappingSortLexBy (src/Mappings.hs:103) mappingId (src/Mappings.hs:115) 0% ( 0 / 56) in 'Parsers' Missing documentation for: Module header parseFocuser (src/Parsers.hs:49) parseFocusers (src/Parsers.hs:117) parseFocusCollect (src/Parsers.hs:120) parseFocusSlice (src/Parsers.hs:125) range (src/Parsers.hs:130) rangeSingle (src/Parsers.hs:133) rangeRange (src/Parsers.hs:136) parseFocusSortedBy (src/Parsers.hs:143) parseFocusIndex (src/Parsers.hs:148) parseFocusTo (src/Parsers.hs:155) parseFocusMinBy (src/Parsers.hs:161) parseFocusMaxBy (src/Parsers.hs:166) parseFocusSortedLexBy (src/Parsers.hs:171) parseFocusMinLexBy (src/Parsers.hs:176) parseFocusMaxLexBy (src/Parsers.hs:181) parseFocusAdd (src/Parsers.hs:186) parseFocusSub (src/Parsers.hs:191) parseFocusMult (src/Parsers.hs:196) parseFocusDiv (src/Parsers.hs:201) parseFocusPow (src/Parsers.hs:206) parseFocusIf (src/Parsers.hs:211) parseFocusRegex (src/Parsers.hs:216) parseFocusFilter (src/Parsers.hs:221) parseFocusContains (src/Parsers.hs:226) parseFocusStartsWith (src/Parsers.hs:231) parseFocusEndsWith (src/Parsers.hs:236) parseFocusAverage (src/Parsers.hs:241) parseFocusAtKey (src/Parsers.hs:247) parseFocusAtIdx (src/Parsers.hs:252) parseFocusAll (src/Parsers.hs:257) parseFocusAny (src/Parsers.hs:262) parseFocusAnd (src/Parsers.hs:267) parseFocusOr (src/Parsers.hs:274) parseFocusEq (src/Parsers.hs:281) parseFocusNeq (src/Parsers.hs:290) parseFocusLt (src/Parsers.hs:299) parseFocusGt (src/Parsers.hs:308) parseFocusLeq (src/Parsers.hs:317) parseFocusGeq (src/Parsers.hs:326) parseFocusLit (src/Parsers.hs:335) parseMapping (src/Parsers.hs:343) parseMappings (src/Parsers.hs:369) parseMappingMap (src/Parsers.hs:372) stringLiteral (src/Parsers.hs:377) parseMappingAppend (src/Parsers.hs:384) parseMappingPrepend (src/Parsers.hs:389) parseMappingAdd (src/Parsers.hs:394) parseMappingSub (src/Parsers.hs:399) parseMappingMult (src/Parsers.hs:404) parseMappingDiv (src/Parsers.hs:409) parseMappingPow (src/Parsers.hs:414) parseMappingSlice (src/Parsers.hs:419) parseMappingSortBy (src/Parsers.hs:424) parseMappingSortLexBy (src/Parsers.hs:429) parseMappingTo (src/Parsers.hs:434) 0% ( 0 / 8) in 'Actions' Missing documentation for: Module header parseAction (src/Actions.hs:22) actionGet (src/Actions.hs:30) actionOver (src/Actions.hs:38) parseActionOver (src/Actions.hs:43) actionSet (src/Actions.hs:50) parseActionSet (src/Actions.hs:55) getTree (src/Actions.hs:60) Documentation created: dist/doc/html/smh/, dist/doc/html/smh/smh.txt Preprocessing executable 'smh' for smh-0.2.1.. Installing internal library lib in /home/builder/builder-dir/build-cache/tmp-install/lib/x86_64-linux-ghc-9.6.3/smh-0.2.1-FZmJ7ESvVTPJ8EilImZBOc Installing executable smh in /home/builder/builder-dir/build-cache/tmp-install/bin Warning: The directory /home/builder/builder-dir/build-cache/tmp-install/bin is not in the system search path. cabal: Leaving directory '/tmp/cabal-tmp-3885372/smh-0.2.1' Error: cabal: Some packages failed to install: smh-0.2.1-FZmJ7ESvVTPJ8EilImZBOc failed during the final install step. The exception was: dieVerbatim: user error (Error: cabal: '/home/builder/.ghcup/ghc/9.6.3/bin/ghc-pkg-9.6.3' exited with an error: z-smh-z-lib-0.2.1: installed package info from too old version of Cabal (key field does not match id field) )