Resolving dependencies... Configuring data-default-class-0.1.2.2... Preprocessing library for data-default-class-0.1.2.2.. Building library for data-default-class-0.1.2.2.. [1 of 1] Compiling Data.Default.Class ( Data/Default/Class.hs, dist/build/Data/Default/Class.o, dist/build/Data/Default/Class.dyn_o ) Preprocessing library for data-default-class-0.1.2.2.. Running Haddock on library for data-default-class-0.1.2.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.Default.Class ( Data/Default/Class.hs, nothing ) Haddock coverage: Warning: 'CShort' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CUShort' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CInt' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CUInt' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CLong' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CULong' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CLLong' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CULLong' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CPtrdiff' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CSize' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CSigAtomic' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CIntPtr' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CUIntPtr' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CIntMax' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CUIntMax' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CClock' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CTime' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CUSeconds' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CSUSeconds' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CFloat' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: 'CDouble' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types 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 Foreign.C.Types Warning: '(->)' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: '()' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Any' is ambiguous. It is defined * in Data.Semigroup.Internal * in Data.Semigroup.Internal 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 Data.Semigroup.Internal Warning: 'All' is ambiguous. It is defined * in Data.Semigroup.Internal * in Data.Semigroup.Internal 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 Data.Semigroup.Internal Warning: 'Last' is ambiguous. It is defined * in Data.Monoid * in Data.Monoid 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 Data.Monoid Warning: 'First' is ambiguous. It is defined * in Data.Monoid * in Data.Monoid 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 Data.Monoid Warning: 'Sum' is ambiguous. It is defined * in Data.Semigroup.Internal * in Data.Semigroup.Internal 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 Data.Semigroup.Internal Warning: 'Product' is ambiguous. It is defined * in Data.Semigroup.Internal * in Data.Semigroup.Internal 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 Data.Semigroup.Internal Warning: 'Endo' is ambiguous. It is defined * in Data.Semigroup.Internal * in Data.Semigroup.Internal 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 Data.Semigroup.Internal Warning: 'Dual' is ambiguous. It is defined * in Data.Semigroup.Internal * in Data.Semigroup.Internal 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 Data.Semigroup.Internal 100% ( 2 / 2) in 'Data.Default.Class' Warning: Data.Default.Class: could not find link destinations for: - Data.Default.Class.GDefault Documentation created: dist/doc/html/data-default-class/, dist/doc/html/data-default-class/data-default-class.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/data-default-class-0.1.2.2-FOIufa8cPvg74X95vCZWqB Completed data-default-class-0.1.2.2 Configuring dlist-1.0... Preprocessing library for dlist-1.0.. Building library for dlist-1.0.. [1 of 5] Compiling Data.DList.Internal ( Data/DList/Internal.hs, dist/build/Data/DList/Internal.o, dist/build/Data/DList/Internal.dyn_o ) Data/DList/Internal.hs:642:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 642 | instance a ~ Char => IsString (DList a) where | ^ [2 of 5] Compiling Data.DList ( Data/DList.hs, dist/build/Data/DList.o, dist/build/Data/DList.dyn_o ) [3 of 5] Compiling Data.DList.DNonEmpty.Internal ( Data/DList/DNonEmpty/Internal.hs, dist/build/Data/DList/DNonEmpty/Internal.o, dist/build/Data/DList/DNonEmpty/Internal.dyn_o ) Data/DList/DNonEmpty/Internal.hs:459:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 459 | instance a ~ Char => IsString (DNonEmpty a) where | ^ [4 of 5] Compiling Data.DList.DNonEmpty ( Data/DList/DNonEmpty.hs, dist/build/Data/DList/DNonEmpty.o, dist/build/Data/DList/DNonEmpty.dyn_o ) [5 of 5] Compiling Data.DList.Unsafe ( Data/DList/Unsafe.hs, dist/build/Data/DList/Unsafe.o, dist/build/Data/DList/Unsafe.dyn_o ) Preprocessing library for dlist-1.0.. Running Haddock on library for dlist-1.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 5] Compiling Data.DList.Internal ( Data/DList/Internal.hs, nothing ) Data/DList/Internal.hs:642:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 642 | instance a ~ Char => IsString (DList a) where | ^ [2 of 5] Compiling Data.DList ( Data/DList.hs, nothing ) [3 of 5] Compiling Data.DList.DNonEmpty.Internal ( Data/DList/DNonEmpty/Internal.hs, nothing ) Data/DList/DNonEmpty/Internal.hs:459:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 459 | instance a ~ Char => IsString (DNonEmpty a) where | ^ [4 of 5] Compiling Data.DList.DNonEmpty ( Data/DList/DNonEmpty.hs, nothing ) [5 of 5] Compiling Data.DList.Unsafe ( Data/DList/Unsafe.hs, nothing ) Haddock coverage: 100% ( 21 / 21) in 'Data.DList' 100% ( 17 / 17) in 'Data.DList.DNonEmpty' Warning: Data.DList: could not find link destinations for: - Data.DList.Internal.D:R:ItemDList Warning: Data.DList.DNonEmpty: could not find link destinations for: - Data.DList.DNonEmpty.Internal.D:R:ItemDNonEmpty Documentation created: dist/doc/html/dlist/, dist/doc/html/dlist/dlist.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/dlist-1.0-64eJjLRuD1sLrW6rorjot6 Completed dlist-1.0 Configuring old-locale-1.0.0.7... Preprocessing library for old-locale-1.0.0.7.. Building library for old-locale-1.0.0.7.. [1 of 1] Compiling System.Locale ( System/Locale.hs, dist/build/System/Locale.o, dist/build/System/Locale.dyn_o ) Preprocessing library for old-locale-1.0.0.7.. Running Haddock on library for old-locale-1.0.0.7.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling System.Locale ( System/Locale.hs, nothing ) Haddock coverage: 60% ( 3 / 5) in 'System.Locale' Missing documentation for: TimeLocale (System/Locale.hs:36) defaultTimeLocale (System/Locale.hs:50) Documentation created: dist/doc/html/old-locale/, dist/doc/html/old-locale/old-locale.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/old-locale-1.0.0.7-2YowMuiAcJ5JaeIIGUyoRA Completed old-locale-1.0.0.7 Configuring data-default-instances-containers-0.1.0.3... Preprocessing library for data-default-instances-containers-0.1.0.3.. Building library for data-default-instances-containers-0.1.0.3.. [1 of 1] Compiling Data.Default.Instances.Containers ( Data/Default/Instances/Containers.hs, dist/build/Data/Default/Instances/Containers.o, dist/build/Data/Default/Instances/Containers.dyn_o ) Preprocessing library for data-default-instances-containers-0.1.0.3.. Running Haddock on library for data-default-instances-containers-0.1.0.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.Default.Instances.Containers ( Data/Default/Instances/Containers.hs, nothing ) Haddock coverage: 100% ( 1 / 1) in 'Data.Default.Instances.Containers' Documentation created: dist/doc/html/data-default-instances-containers/, dist/doc/html/data-default-instances-containers/data-default-instances-containers.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/data-default-instances-containers-0.1.0.3-GyRvrKRID8MHBeDybfzBO8 Completed data-default-instances-containers-0.1.0.3 Configuring data-default-instances-dlist-0.0.1.2... Preprocessing library for data-default-instances-dlist-0.0.1.2.. Building library for data-default-instances-dlist-0.0.1.2.. [1 of 1] Compiling Data.Default.Instances.DList ( Data/Default/Instances/DList.hs, dist/build/Data/Default/Instances/DList.o, dist/build/Data/Default/Instances/DList.dyn_o ) Preprocessing library for data-default-instances-dlist-0.0.1.2.. Running Haddock on library for data-default-instances-dlist-0.0.1.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.Default.Instances.DList ( Data/Default/Instances/DList.hs, nothing ) Haddock coverage: 100% ( 1 / 1) in 'Data.Default.Instances.DList' Documentation created: dist/doc/html/data-default-instances-dlist/, dist/doc/html/data-default-instances-dlist/data-default-instances-dlist.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/data-default-instances-dlist-0.0.1.2-4bqsrMBAoejJurem2VBJgu Completed data-default-instances-dlist-0.0.1.2 Configuring data-default-instances-old-locale-0.0.1.2... Preprocessing library for data-default-instances-old-locale-0.0.1.2.. Building library for data-default-instances-old-locale-0.0.1.2.. [1 of 1] Compiling Data.Default.Instances.OldLocale ( Data/Default/Instances/OldLocale.hs, dist/build/Data/Default/Instances/OldLocale.o, dist/build/Data/Default/Instances/OldLocale.dyn_o ) Preprocessing library for data-default-instances-old-locale-0.0.1.2.. Running Haddock on library for data-default-instances-old-locale-0.0.1.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.Default.Instances.OldLocale ( Data/Default/Instances/OldLocale.hs, nothing ) Haddock coverage: Warning: 'TimeLocale' is ambiguous. It is defined * in System.Locale * in System.Locale 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 System.Locale 100% ( 1 / 1) in 'Data.Default.Instances.OldLocale' Documentation created: dist/doc/html/data-default-instances-old-locale/, dist/doc/html/data-default-instances-old-locale/data-default-instances-old-locale.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/data-default-instances-old-locale-0.0.1.2-7TRsi4u5onfEOnILuj8TmE Completed data-default-instances-old-locale-0.0.1.2 Configuring data-default-0.7.1.3... Preprocessing library for data-default-0.7.1.3.. Building library for data-default-0.7.1.3.. [1 of 1] Compiling Data.Default ( Data/Default.hs, dist/build/Data/Default.o, dist/build/Data/Default.dyn_o ) Preprocessing library for data-default-0.7.1.3.. Running Haddock on library for data-default-0.7.1.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.Default ( Data/Default.hs, nothing ) Haddock coverage: Warning: '()' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 2 / 2) in 'Data.Default' Warning: Data.Default: could not find link destinations for: - Data.Default.Class.GDefault Documentation created: dist/doc/html/data-default/, dist/doc/html/data-default/data-default.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/data-default-0.7.1.3-L7jEiFBIC9yJVjzAceIlcG Completed data-default-0.7.1.3 Downloading android-activity-0.2.0.2 Downloaded android-activity-0.2.0.2 Configuring android-activity-0.2.0.2... Error: cabal: Missing dependency on a foreign library: * Missing (or bad) C library: log This problem can usually be solved by installing the system package that provides this library (you may need the "-dev" version). If the library is already installed but in a non-standard location then you can use the flags --extra-include-dirs= and --extra-lib-dirs= to specify where it is.If the library file does exist, it may contain errors that are caught by the C compiler at the preprocessing stage. In this case you can re-run configure with the verbosity flag -v3 to see the error messages. Failed to install android-activity-0.2.0.2 Error: cabal: Some packages failed to install: android-activity-0.2.0.2-3M1ExM1qRRA9rsuCJrssm failed during the configure step. The exception was: ExitFailure 1