Resolving dependencies... Downloading ghc-hie-0.0.1 Downloaded ghc-hie-0.0.1 Configuring ghc-hie-0.0.1... Preprocessing library for ghc-hie-0.0.1.. Building library for ghc-hie-0.0.1.. [1 of 9] Compiling GHC.Iface.Ext.Binary.Utils ( src/GHC/Iface/Ext/Binary/Utils.hs, dist/build/GHC/Iface/Ext/Binary/Utils.o, dist/build/GHC/Iface/Ext/Binary/Utils.dyn_o ) [2 of 9] Compiling GHC.Iface.Ext.Binary.Instances ( src/GHC/Iface/Ext/Binary/Instances.hs, dist/build/GHC/Iface/Ext/Binary/Instances.o, dist/build/GHC/Iface/Ext/Binary/Instances.dyn_o ) [3 of 9] Compiling GHC.Iface.Ext.Binary.Header ( src/GHC/Iface/Ext/Binary/Header.hs, dist/build/GHC/Iface/Ext/Binary/Header.o, dist/build/GHC/Iface/Ext/Binary/Header.dyn_o ) [4 of 9] Compiling GHC.Iface.Ext.Compat ( src/GHC/Iface/Ext/Compat.hs, dist/build/GHC/Iface/Ext/Compat.o, dist/build/GHC/Iface/Ext/Compat.dyn_o ) [5 of 9] Compiling GHC.Iface.Ext.Types ( src/GHC/Iface/Ext/Types.hs, dist/build/GHC/Iface/Ext/Types.o, dist/build/GHC/Iface/Ext/Types.dyn_o ) [6 of 9] Compiling GHC.Iface.Ext.Binary.GHC912 ( src/GHC/Iface/Ext/Binary/GHC912.hs, dist/build/GHC/Iface/Ext/Binary/GHC912.o, dist/build/GHC/Iface/Ext/Binary/GHC912.dyn_o ) [7 of 9] Compiling GHC.Iface.Ext.Binary ( src/GHC/Iface/Ext/Binary.hs, dist/build/GHC/Iface/Ext/Binary.o, dist/build/GHC/Iface/Ext/Binary.dyn_o ) [8 of 9] Compiling GHC.Iface.Ext.Utils ( src/GHC/Iface/Ext/Utils.hs, dist/build/GHC/Iface/Ext/Utils.o, dist/build/GHC/Iface/Ext/Utils.dyn_o ) [9 of 9] Compiling GHC.Iface.Ext.Debug ( src/GHC/Iface/Ext/Debug.hs, dist/build/GHC/Iface/Ext/Debug.o, dist/build/GHC/Iface/Ext/Debug.dyn_o ) Preprocessing library for ghc-hie-0.0.1.. Running Haddock on library for ghc-hie-0.0.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 9] Compiling GHC.Iface.Ext.Binary.Utils ( src/GHC/Iface/Ext/Binary/Utils.hs, nothing ) [2 of 9] Compiling GHC.Iface.Ext.Binary.Instances ( src/GHC/Iface/Ext/Binary/Instances.hs, nothing ) [3 of 9] Compiling GHC.Iface.Ext.Binary.Header ( src/GHC/Iface/Ext/Binary/Header.hs, nothing ) [4 of 9] Compiling GHC.Iface.Ext.Compat ( src/GHC/Iface/Ext/Compat.hs, nothing ) [5 of 9] Compiling GHC.Iface.Ext.Types ( src/GHC/Iface/Ext/Types.hs, nothing ) [6 of 9] Compiling GHC.Iface.Ext.Binary.GHC912 ( src/GHC/Iface/Ext/Binary/GHC912.hs, nothing ) [7 of 9] Compiling GHC.Iface.Ext.Binary ( src/GHC/Iface/Ext/Binary.hs, nothing ) [8 of 9] Compiling GHC.Iface.Ext.Utils ( src/GHC/Iface/Ext/Utils.hs, nothing ) [9 of 9] Compiling GHC.Iface.Ext.Debug ( src/GHC/Iface/Ext/Debug.hs, nothing ) Haddock coverage: Warning: 'FastString' is ambiguous. It is defined * in GHC.Data.FastString * in GHC.Data.FastString You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.Data.FastString Warning: 'GenericSymbolTable' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:1579:29 * at src/GHC/Iface/Ext/Binary/Utils.hs:1579:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:1579:1 Warning: 'BinSymbolTable' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Type' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IfaceType' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'WriterTable' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:1559:23 * at src/GHC/Iface/Ext/Binary/Utils.hs:1559:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:1559:1 Warning: 'ReaderTable' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:1549:22 * at src/GHC/Iface/Ext/Binary/Utils.hs:1549:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:1549:1 Warning: 'BinaryReader' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:1447:26 * at src/GHC/Iface/Ext/Binary/Utils.hs:1447:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:1447:1 Warning: 'Reader' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Writer' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'BinaryWriter' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:1451:26 * at src/GHC/Iface/Ext/Binary/Utils.hs:1451:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:1451:1 Warning: 'RelBinPtr' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:368:23 * at src/GHC/Iface/Ext/Binary/Utils.hs:368:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:368:1 Warning: 'RelBin' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:357:17 * at src/GHC/Iface/Ext/Binary/Utils.hs:357:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:357:1 Warning: 'FullBinData' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:216:20 * at src/GHC/Iface/Ext/Binary/Utils.hs:216:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:216:1 Warning: 'ReaderUserData' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:1418:4 * at src/GHC/Iface/Ext/Binary/Utils.hs:1417:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:1417:1 Warning: 'SomeBinaryReader' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:1395:25 * at src/GHC/Iface/Ext/Binary/Utils.hs:1395:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:1395:1 Warning: 'SomeBinaryWriter' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:1392:25 * at src/GHC/Iface/Ext/Binary/Utils.hs:1392:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:1392:1 Warning: 'WriterUserData' is ambiguous. It is defined * at src/GHC/Iface/Ext/Binary/Utils.hs:1401:4 * at src/GHC/Iface/Ext/Binary/Utils.hs:1400:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Binary/Utils.hs:1400:1 Warning: 'BinHandle' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'put_A' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Namespace' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Variable' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'TypeVariable' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'DataConstructor' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'fromHieName' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'isVisibleForAllTyFlag' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IfaceDFunTy' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 46% ( 18 / 39) in 'GHC.Iface.Ext.Types' Missing documentation for: Module header Span (src/GHC/Iface/Ext/Types.hs:55) NameEntityInfo (src/GHC/Iface/Ext/Types.hs:98) TypeIndex (src/GHC/Iface/Ext/Types.hs:136) HieTypeFlat (src/GHC/Iface/Ext/Types.hs:153) HiePath (src/GHC/Iface/Ext/Types.hs:220) HiePath (src/GHC/Iface/Ext/Types.hs:224) HieAST (src/GHC/Iface/Ext/Types.hs:243) pprNodeIdents (src/GHC/Iface/Ext/Types.hs:354) pprIdentifier (src/GHC/Iface/Ext/Types.hs:359) Identifier (src/GHC/Iface/Ext/Types.hs:362) NodeIdentifiers (src/GHC/Iface/Ext/Types.hs:364) pprBindSpan (src/GHC/Iface/Ext/Types.hs:475) EvVarSource (src/GHC/Iface/Ext/Types.hs:534) RecFieldContext (src/GHC/Iface/Ext/Types.hs:612) BindType (src/GHC/Iface/Ext/Types.hs:630) DeclType (src/GHC/Iface/Ext/Types.hs:643) Scope (src/GHC/Iface/Ext/Types.hs:666) hieNameOcc (src/GHC/Iface/Ext/Types.hs:770) toHieName (src/GHC/Iface/Ext/Types.hs:779) nameEntityInfo (src/GHC/Iface/Ext/Types.hs:859) Warning: 'HieFile' is ambiguous. It is defined * at src/GHC/Iface/Ext/Types.hs:73:16 * at src/GHC/Iface/Ext/Types.hs:73:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/GHC/Iface/Ext/Types.hs:73:1 Warning: 'NameCache' is ambiguous. It is defined * in GHC.Types.Name.Cache * in GHC.Types.Name.Cache You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.Types.Name.Cache 33% ( 2 / 6) in 'GHC.Iface.Ext.Binary' Missing documentation for: Module header HieHeader (src/GHC/Iface/Ext/Binary/Header.hs:39) HieFileResult (src/GHC/Iface/Ext/Binary.hs:66) extractSourceFileName (src/GHC/Iface/Ext/Binary.hs:38) 8% ( 5 / 59) in 'GHC.Iface.Ext.Utils' Missing documentation for: Module header RefMap (src/GHC/Iface/Ext/Utils.hs:51) generateReferencesMap (src/GHC/Iface/Ext/Utils.hs:57) renderHieType (src/GHC/Iface/Ext/Utils.hs:64) resolveVisibility (src/GHC/Iface/Ext/Utils.hs:67) foldType (src/GHC/Iface/Ext/Utils.hs:90) selectPoint (src/GHC/Iface/Ext/Utils.hs:93) findEvidenceUse (src/GHC/Iface/Ext/Utils.hs:103) EvidenceInfo (src/GHC/Iface/Ext/Utils.hs:107) getEvidenceTreesAtPoint (src/GHC/Iface/Ext/Utils.hs:131) getEvidenceTree (src/GHC/Iface/Ext/Utils.hs:138) hieTypeToIface (src/GHC/Iface/Ext/Utils.hs:166) HieTypeState (src/GHC/Iface/Ext/Utils.hs:187) initialHTS (src/GHC/Iface/Ext/Utils.hs:195) freshTypeIndex (src/GHC/Iface/Ext/Utils.hs:198) compressTypes (src/GHC/Iface/Ext/Utils.hs:206) recoverFullType (src/GHC/Iface/Ext/Utils.hs:214) getTypeIndex (src/GHC/Iface/Ext/Utils.hs:219) resolveTyVarScopes (src/GHC/Iface/Ext/Utils.hs:263) resolveTyVarScopeLocal (src/GHC/Iface/Ext/Utils.hs:268) getNameBinding (src/GHC/Iface/Ext/Utils.hs:293) getNameScope (src/GHC/Iface/Ext/Utils.hs:298) getNameBindingInClass (src/GHC/Iface/Ext/Utils.hs:307) getNameScopeAndBinding (src/GHC/Iface/Ext/Utils.hs:321) getScopeFromContext (src/GHC/Iface/Ext/Utils.hs:335) getBindSiteFromContext (src/GHC/Iface/Ext/Utils.hs:345) flattenAst (src/GHC/Iface/Ext/Utils.hs:350) smallestContainingSatisfying (src/GHC/Iface/Ext/Utils.hs:358) selectLargestContainedBy (src/GHC/Iface/Ext/Utils.hs:368) selectSmallestContaining (src/GHC/Iface/Ext/Utils.hs:376) definedInAsts (src/GHC/Iface/Ext/Utils.hs:385) getEvidenceBindDeps (src/GHC/Iface/Ext/Utils.hs:390) isEvidenceBind (src/GHC/Iface/Ext/Utils.hs:395) isEvidenceContext (src/GHC/Iface/Ext/Utils.hs:399) isEvidenceUse (src/GHC/Iface/Ext/Utils.hs:404) isOccurrence (src/GHC/Iface/Ext/Utils.hs:408) scopeContainsSpan (src/GHC/Iface/Ext/Utils.hs:413) nodeInfo (src/GHC/Iface/Ext/Utils.hs:429) emptyNodeInfo (src/GHC/Iface/Ext/Utils.hs:432) sourcedNodeIdents (src/GHC/Iface/Ext/Utils.hs:435) combineSourcedNodeInfo (src/GHC/Iface/Ext/Utils.hs:438) rightOf (src/GHC/Iface/Ext/Utils.hs:502) leftOf (src/GHC/Iface/Ext/Utils.hs:508) startsRightOf (src/GHC/Iface/Ext/Utils.hs:514) simpleNodeInfo (src/GHC/Iface/Ext/Utils.hs:530) locOnly (src/GHC/Iface/Ext/Utils.hs:533) locOnlyE (src/GHC/Iface/Ext/Utils.hs:541) mkScope (src/GHC/Iface/Ext/Utils.hs:548) combineScopes (src/GHC/Iface/Ext/Utils.hs:553) mkSourcedNodeInfo (src/GHC/Iface/Ext/Utils.hs:561) makeNodeA (src/GHC/Iface/Ext/Utils.hs:573) makeNode (src/GHC/Iface/Ext/Utils.hs:581) makeTypeNodeA (src/GHC/Iface/Ext/Utils.hs:597) makeTypeNode (src/GHC/Iface/Ext/Utils.hs:606) 9% ( 1 / 11) in 'GHC.Iface.Ext.Debug' Missing documentation for: Module header Diff (src/GHC/Iface/Ext/Debug.hs:27) diffFile (src/GHC/Iface/Ext/Debug.hs:30) diffAsts (src/GHC/Iface/Ext/Debug.hs:33) diffAst (src/GHC/Iface/Ext/Debug.hs:36) DiffIdent (src/GHC/Iface/Ext/Debug.hs:66) normalizeIdents (src/GHC/Iface/Ext/Debug.hs:69) diffList (src/GHC/Iface/Ext/Debug.hs:75) eqDiff (src/GHC/Iface/Ext/Debug.hs:80) validAst (src/GHC/Iface/Ext/Debug.hs:85) Documentation created: dist/doc/html/ghc-hie/, dist/doc/html/ghc-hie/ghc-hie.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/ghc-hie-0.0.1-FHzqpzZKqvwFLJsJsW4yNz Completed ghc-hie-0.0.1