Resolving dependencies... Downloading ghcjs-perch-0.3.3... cabal: Entering directory '/tmp/cabal-tmp-28767/ghcjs-perch-0.3.3' Configuring ghcjs-perch-0.3.3... Building ghcjs-perch-0.3.3... Preprocessing library ghcjs-perch-0.3.3... [1 of 5] Compiling Internal.FFI ( src/Internal/FFI.hs, dist/build/Internal/FFI.o ) [2 of 5] Compiling Internal.Type ( src/Internal/Type.hs, dist/build/Internal/Type.o ) src/Internal/Type.hs:20:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: unpack :: forall a. a [3 of 5] Compiling Internal.API ( src/Internal/API.hs, dist/build/Internal/API.o ) src/Internal/API.hs:4:1: warning: [-Wunused-imports] The import of ‘Internal.FFI’ is redundant except perhaps to import instances from ‘Internal.FFI’ To import instances alone, use: import Internal.FFI() src/Internal/API.hs:133:1: warning: [-Wredundant-constraints] • Redundant constraint: NamedEvent e • In the type signature for: onEvent :: NamedEvent e => Elem -> e -> Callback (JSVal -> IO ()) -> IO (IO ()) src/Internal/API.hs:139:1: warning: [-Wredundant-constraints] • Redundant constraint: NamedEvent e • In the type signature for: onEvent' :: NamedEvent e => Elem -> e -> (JSVal -> IO ()) -> IO () src/Internal/API.hs:145:1: warning: [-Wredundant-constraints] • Redundant constraint: NamedEvent e • In the type signature for: removeEvent :: NamedEvent e => Elem -> e -> Callback (JSVal -> IO ()) -> IO () [4 of 5] Compiling Internal.Perch ( src/Internal/Perch.hs, dist/build/Internal/Perch.o ) src/Internal/Perch.hs:28:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: pack :: forall a. a src/Internal/Perch.hs:54:10: warning: [-Wmissing-methods] • No explicit implementation for ‘fmap’ • In the instance declaration for ‘Functor PerchM’ src/Internal/Perch.hs:56:10: warning: [-Wmissing-methods] • No explicit implementation for ‘pure’ and ‘<*>’ • In the instance declaration for ‘Applicative PerchM’ src/Internal/Perch.hs:75:10: warning: [-Wredundant-constraints] • Redundant constraint: ToElem a • In the instance declaration for ‘Attributable (a -> Perch)’ src/Internal/Perch.hs:391:16: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding defined at src/Internal/Perch.hs:230:1 [5 of 5] Compiling GHCJS.Perch ( src/GHCJS/Perch.hs, dist/build/GHCJS/Perch.o ) Running Haddock for ghcjs-perch-0.3.3... Running hscolour for ghcjs-perch-0.3.3... Preprocessing library ghcjs-perch-0.3.3... Preprocessing library ghcjs-perch-0.3.3... src/Internal/Type.hs:20:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: unpack :: forall a. a src/Internal/API.hs:4:1: warning: [-Wunused-imports] The import of ‘Internal.FFI’ is redundant except perhaps to import instances from ‘Internal.FFI’ To import instances alone, use: import Internal.FFI() src/Internal/API.hs:133:1: warning: [-Wredundant-constraints] • Redundant constraint: NamedEvent e • In the type signature for: onEvent :: NamedEvent e => Elem -> e -> Callback (JSVal -> IO ()) -> IO (IO ()) src/Internal/API.hs:139:1: warning: [-Wredundant-constraints] • Redundant constraint: NamedEvent e • In the type signature for: onEvent' :: NamedEvent e => Elem -> e -> (JSVal -> IO ()) -> IO () src/Internal/API.hs:145:1: warning: [-Wredundant-constraints] • Redundant constraint: NamedEvent e • In the type signature for: removeEvent :: NamedEvent e => Elem -> e -> Callback (JSVal -> IO ()) -> IO () src/Internal/Perch.hs:28:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: pack :: forall a. a src/Internal/Perch.hs:54:10: warning: [-Wmissing-methods] • No explicit implementation for ‘fmap’ • In the instance declaration for ‘Functor PerchM’ src/Internal/Perch.hs:56:10: warning: [-Wmissing-methods] • No explicit implementation for ‘pure’ and ‘<*>’ • In the instance declaration for ‘Applicative PerchM’ src/Internal/Perch.hs:75:10: warning: [-Wredundant-constraints] • Redundant constraint: ToElem a • In the instance declaration for ‘Attributable (a -> Perch)’ src/Internal/Perch.hs:391:16: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding defined at src/Internal/Perch.hs:230:1 Haddock coverage: 0% ( 0 / 1) in 'Internal.FFI' Missing documentation for: Module header 0% ( 0 / 12) in 'Internal.Type' Missing documentation for: Module header JSVal (src/Internal/Type.hs:18) JSString (src/Internal/Type.hs:19) unpack (src/Internal/Type.hs:20) Elem (src/Internal/Type.hs:23) PropId (src/Internal/Type.hs:25) Attribute (src/Internal/Type.hs:27) NamedEvent (src/Internal/Type.hs:30) JsEvent (src/Internal/Type.hs:33) (src/Internal/Type.hs:70) (src/Internal/Type.hs:73) (src/Internal/Type.hs:76) 26% ( 5 / 19) in 'Internal.API' Missing documentation for: Module header Callback (src/Internal/API.hs:13) notImplemented (src/Internal/API.hs:20) getDocument (src/Internal/API.hs:24) getBody (src/Internal/API.hs:31) newElem (src/Internal/API.hs:38) newTextElem (src/Internal/API.hs:45) parent (src/Internal/API.hs:52) clearChildren (src/Internal/API.hs:79) replace (src/Internal/API.hs:86) setAttr (src/Internal/API.hs:96) setInnerHTML (src/Internal/API.hs:103) getElemById (src/Internal/API.hs:110) queryAll (src/Internal/API.hs:117) 15% ( 25 /162) in 'Internal.Perch' Missing documentation for: Module header pack (src/Internal/Perch.hs:28) PerchM (src/Internal/Perch.hs:31) Perch (src/Internal/Perch.hs:35) ToElem (src/Internal/Perch.hs:38) Attributable (src/Internal/Perch.hs:42) (src/Internal/Perch.hs:48) (src/Internal/Perch.hs:54) (src/Internal/Perch.hs:56) (src/Internal/Perch.hs:58) (src/Internal/Perch.hs:63) (src/Internal/Perch.hs:66) (src/Internal/Perch.hs:69) (src/Internal/Perch.hs:72) (src/Internal/Perch.hs:75) (src/Internal/Perch.hs:79) (src/Internal/Perch.hs:82) attr (src/Internal/Perch.hs:98) nelem (src/Internal/Perch.hs:101) setHtml (src/Internal/Perch.hs:115) area (src/Internal/Perch.hs:140) base (src/Internal/Perch.hs:140) br (src/Internal/Perch.hs:140) col (src/Internal/Perch.hs:140) embed (src/Internal/Perch.hs:140) hr (src/Internal/Perch.hs:140) img (src/Internal/Perch.hs:140) input (src/Internal/Perch.hs:140) keygen (src/Internal/Perch.hs:140) link (src/Internal/Perch.hs:140) menuitem (src/Internal/Perch.hs:140) meta (src/Internal/Perch.hs:141) param (src/Internal/Perch.hs:141) source (src/Internal/Perch.hs:141) track (src/Internal/Perch.hs:141) wbr (src/Internal/Perch.hs:141) a (src/Internal/Perch.hs:162) abbr (src/Internal/Perch.hs:162) address (src/Internal/Perch.hs:162) article (src/Internal/Perch.hs:162) aside (src/Internal/Perch.hs:162) audio (src/Internal/Perch.hs:162) b (src/Internal/Perch.hs:162) bdo (src/Internal/Perch.hs:162) blockquote (src/Internal/Perch.hs:162) body (src/Internal/Perch.hs:162) button (src/Internal/Perch.hs:162) canvas (src/Internal/Perch.hs:162) caption (src/Internal/Perch.hs:162) center (src/Internal/Perch.hs:162) cite (src/Internal/Perch.hs:162) code (src/Internal/Perch.hs:162) colgroup (src/Internal/Perch.hs:162) command (src/Internal/Perch.hs:162) datalist (src/Internal/Perch.hs:162) dd (src/Internal/Perch.hs:162) del (src/Internal/Perch.hs:162) details (src/Internal/Perch.hs:162) dfn (src/Internal/Perch.hs:162) div (src/Internal/Perch.hs:162) dl (src/Internal/Perch.hs:162) dt (src/Internal/Perch.hs:162) em (src/Internal/Perch.hs:162) fieldset (src/Internal/Perch.hs:162) figcaption (src/Internal/Perch.hs:162) figure (src/Internal/Perch.hs:162) footer (src/Internal/Perch.hs:162) form (src/Internal/Perch.hs:162) h1 (src/Internal/Perch.hs:162) h2 (src/Internal/Perch.hs:162) h3 (src/Internal/Perch.hs:162) h4 (src/Internal/Perch.hs:162) h5 (src/Internal/Perch.hs:162) h6 (src/Internal/Perch.hs:162) head (src/Internal/Perch.hs:162) header (src/Internal/Perch.hs:162) hgroup (src/Internal/Perch.hs:162) html (src/Internal/Perch.hs:162) i (src/Internal/Perch.hs:162) iframe (src/Internal/Perch.hs:162) ins (src/Internal/Perch.hs:162) kbd (src/Internal/Perch.hs:162) label (src/Internal/Perch.hs:162) legend (src/Internal/Perch.hs:162) li (src/Internal/Perch.hs:162) map (src/Internal/Perch.hs:162) mark (src/Internal/Perch.hs:162) menu (src/Internal/Perch.hs:162) meter (src/Internal/Perch.hs:162) nav (src/Internal/Perch.hs:162) noscript (src/Internal/Perch.hs:162) object (src/Internal/Perch.hs:162) ol (src/Internal/Perch.hs:162) optgroup (src/Internal/Perch.hs:162) option (src/Internal/Perch.hs:162) output (src/Internal/Perch.hs:162) p (src/Internal/Perch.hs:162) pre (src/Internal/Perch.hs:162) progress (src/Internal/Perch.hs:162) q (src/Internal/Perch.hs:162) rp (src/Internal/Perch.hs:162) rt (src/Internal/Perch.hs:162) ruby (src/Internal/Perch.hs:162) samp (src/Internal/Perch.hs:162) script (src/Internal/Perch.hs:162) section (src/Internal/Perch.hs:162) select (src/Internal/Perch.hs:162) small (src/Internal/Perch.hs:162) span (src/Internal/Perch.hs:162) strong (src/Internal/Perch.hs:162) sub (src/Internal/Perch.hs:162) summary (src/Internal/Perch.hs:162) sup (src/Internal/Perch.hs:162) table (src/Internal/Perch.hs:162) tbody (src/Internal/Perch.hs:162) td (src/Internal/Perch.hs:162) textarea (src/Internal/Perch.hs:162) tfoot (src/Internal/Perch.hs:162) th (src/Internal/Perch.hs:162) thead (src/Internal/Perch.hs:162) time (src/Internal/Perch.hs:162) title (src/Internal/Perch.hs:162) tr (src/Internal/Perch.hs:162) ul (src/Internal/Perch.hs:162) var (src/Internal/Perch.hs:162) video (src/Internal/Perch.hs:162) ctag (src/Internal/Perch.hs:262) noHtml (src/Internal/Perch.hs:268) atr (src/Internal/Perch.hs:276) id (src/Internal/Perch.hs:279) height (src/Internal/Perch.hs:279) href (src/Internal/Perch.hs:279) src (src/Internal/Perch.hs:279) style (src/Internal/Perch.hs:279) width (src/Internal/Perch.hs:279) withPerch (src/Internal/Perch.hs:387) withPerchBuild (src/Internal/Perch.hs:390) 18% ( 34 /188) in 'GHCJS.Perch' Missing documentation for: pack (src/Internal/Perch.hs:28) PerchM (src/Internal/Perch.hs:31) Perch (src/Internal/Perch.hs:35) ToElem (src/Internal/Perch.hs:38) Attributable (src/Internal/Perch.hs:42) (src/Internal/Perch.hs:48) (src/Internal/Perch.hs:54) (src/Internal/Perch.hs:56) (src/Internal/Perch.hs:58) (src/Internal/Perch.hs:63) (src/Internal/Perch.hs:66) (src/Internal/Perch.hs:69) (src/Internal/Perch.hs:72) (src/Internal/Perch.hs:75) (src/Internal/Perch.hs:79) (src/Internal/Perch.hs:82) attr (src/Internal/Perch.hs:98) nelem (src/Internal/Perch.hs:101) setHtml (src/Internal/Perch.hs:115) area (src/Internal/Perch.hs:140) base (src/Internal/Perch.hs:140) br (src/Internal/Perch.hs:140) col (src/Internal/Perch.hs:140) embed (src/Internal/Perch.hs:140) hr (src/Internal/Perch.hs:140) img (src/Internal/Perch.hs:140) input (src/Internal/Perch.hs:140) keygen (src/Internal/Perch.hs:140) link (src/Internal/Perch.hs:140) menuitem (src/Internal/Perch.hs:140) meta (src/Internal/Perch.hs:141) param (src/Internal/Perch.hs:141) source (src/Internal/Perch.hs:141) track (src/Internal/Perch.hs:141) wbr (src/Internal/Perch.hs:141) a (src/Internal/Perch.hs:162) abbr (src/Internal/Perch.hs:162) address (src/Internal/Perch.hs:162) article (src/Internal/Perch.hs:162) aside (src/Internal/Perch.hs:162) audio (src/Internal/Perch.hs:162) b (src/Internal/Perch.hs:162) bdo (src/Internal/Perch.hs:162) blockquote (src/Internal/Perch.hs:162) body (src/Internal/Perch.hs:162) button (src/Internal/Perch.hs:162) canvas (src/Internal/Perch.hs:162) caption (src/Internal/Perch.hs:162) center (src/Internal/Perch.hs:162) cite (src/Internal/Perch.hs:162) code (src/Internal/Perch.hs:162) colgroup (src/Internal/Perch.hs:162) command (src/Internal/Perch.hs:162) datalist (src/Internal/Perch.hs:162) dd (src/Internal/Perch.hs:162) del (src/Internal/Perch.hs:162) details (src/Internal/Perch.hs:162) dfn (src/Internal/Perch.hs:162) div (src/Internal/Perch.hs:162) dl (src/Internal/Perch.hs:162) dt (src/Internal/Perch.hs:162) em (src/Internal/Perch.hs:162) fieldset (src/Internal/Perch.hs:162) figcaption (src/Internal/Perch.hs:162) figure (src/Internal/Perch.hs:162) footer (src/Internal/Perch.hs:162) form (src/Internal/Perch.hs:162) h1 (src/Internal/Perch.hs:162) h2 (src/Internal/Perch.hs:162) h3 (src/Internal/Perch.hs:162) h4 (src/Internal/Perch.hs:162) h5 (src/Internal/Perch.hs:162) h6 (src/Internal/Perch.hs:162) head (src/Internal/Perch.hs:162) header (src/Internal/Perch.hs:162) hgroup (src/Internal/Perch.hs:162) html (src/Internal/Perch.hs:162) i (src/Internal/Perch.hs:162) iframe (src/Internal/Perch.hs:162) ins (src/Internal/Perch.hs:162) kbd (src/Internal/Perch.hs:162) label (src/Internal/Perch.hs:162) legend (src/Internal/Perch.hs:162) li (src/Internal/Perch.hs:162) map (src/Internal/Perch.hs:162) mark (src/Internal/Perch.hs:162) menu (src/Internal/Perch.hs:162) meter (src/Internal/Perch.hs:162) nav (src/Internal/Perch.hs:162) noscript (src/Internal/Perch.hs:162) object (src/Internal/Perch.hs:162) ol (src/Internal/Perch.hs:162) optgroup (src/Internal/Perch.hs:162) option (src/Internal/Perch.hs:162) output (src/Internal/Perch.hs:162) p (src/Internal/Perch.hs:162) pre (src/Internal/Perch.hs:162) progress (src/Internal/Perch.hs:162) q (src/Internal/Perch.hs:162) rp (src/Internal/Perch.hs:162) rt (src/Internal/Perch.hs:162) ruby (src/Internal/Perch.hs:162) samp (src/Internal/Perch.hs:162) script (src/Internal/Perch.hs:162) section (src/Internal/Perch.hs:162) select (src/Internal/Perch.hs:162) small (src/Internal/Perch.hs:162) span (src/Internal/Perch.hs:162) strong (src/Internal/Perch.hs:162) sub (src/Internal/Perch.hs:162) summary (src/Internal/Perch.hs:162) sup (src/Internal/Perch.hs:162) table (src/Internal/Perch.hs:162) tbody (src/Internal/Perch.hs:162) td (src/Internal/Perch.hs:162) textarea (src/Internal/Perch.hs:162) tfoot (src/Internal/Perch.hs:162) th (src/Internal/Perch.hs:162) thead (src/Internal/Perch.hs:162) time (src/Internal/Perch.hs:162) title (src/Internal/Perch.hs:162) tr (src/Internal/Perch.hs:162) ul (src/Internal/Perch.hs:162) var (src/Internal/Perch.hs:162) video (src/Internal/Perch.hs:162) ctag (src/Internal/Perch.hs:262) noHtml (src/Internal/Perch.hs:268) atr (src/Internal/Perch.hs:276) id (src/Internal/Perch.hs:279) height (src/Internal/Perch.hs:279) href (src/Internal/Perch.hs:279) src (src/Internal/Perch.hs:279) style (src/Internal/Perch.hs:279) width (src/Internal/Perch.hs:279) withPerch (src/Internal/Perch.hs:387) withPerchBuild (src/Internal/Perch.hs:390) Elem (src/Internal/Type.hs:23) PropId (src/Internal/Type.hs:25) Attribute (src/Internal/Type.hs:27) NamedEvent (src/Internal/Type.hs:30) JsEvent (src/Internal/Type.hs:33) Callback (src/Internal/API.hs:13) notImplemented (src/Internal/API.hs:20) getDocument (src/Internal/API.hs:24) getBody (src/Internal/API.hs:31) newElem (src/Internal/API.hs:38) newTextElem (src/Internal/API.hs:45) parent (src/Internal/API.hs:52) clearChildren (src/Internal/API.hs:79) replace (src/Internal/API.hs:86) setAttr (src/Internal/API.hs:96) setInnerHTML (src/Internal/API.hs:103) getElemById (src/Internal/API.hs:110) queryAll (src/Internal/API.hs:117) Warning: GHCJS.Perch: could not find link destinations for: JSString JSVal Documentation created: dist/doc/html/ghcjs-perch/index.html, dist/doc/html/ghcjs-perch/ghcjs-perch.txt Creating package registration file: /tmp/pkgConf-ghcjs-perch-0.31315634022635723058.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/ghcjs-perch-0.3.3-LY22jEqmulL7TLezzaC7SE Registering ghcjs-perch-0.3.3... cabal: Leaving directory '/tmp/cabal-tmp-28767/ghcjs-perch-0.3.3' Installed ghcjs-perch-0.3.3