>>> idris: abuild 3.1.0-r1 >>> idris: Checking sanity of /home/buildozer/aports/testing/idris/APKBUILD... >>> idris: Analyzing dependencies... >>> idris: Installing for build: build-base gmp-dev gcc ghc cabal libffi-dev ncurses-dev zlib-dev (1/13) Installing libgmpxx (6.1.2-r1) (2/13) Installing gmp-dev (6.1.2-r1) (3/13) Installing libbz2 (1.0.6-r6) (4/13) Installing perl (5.26.1-r1) (5/13) Installing libffi (3.2.1-r4) (6/13) Installing llvm3.7-libs (3.7.1-r6) (7/13) Installing llvm3.7 (3.7.1-r6) (8/13) Installing libffi-dev (3.2.1-r4) (9/13) Installing ghc (8.0.2-r6) Executing ghc-8.0.2-r6.post-install (10/13) Installing cabal (1.24.0.2-r1) (11/13) Installing ncurses-dev (6.0_p20170930-r0) (12/13) Installing zlib-dev (1.2.11-r1) (13/13) Installing .makedepends-idris (0) Executing busybox-1.27.2-r3.trigger OK: 1072 MiB in 123 packages >>> idris: Cleaning temporary build dirs... >>> idris: Fetching idris-1.0.tar.gz::https://github.com/idris-lang/Idris-dev/archive/v1.0.tar.gz >>> idris: Fetching idris-1.0.tar.gz::https://github.com/idris-lang/Idris-dev/archive/v1.0.tar.gz >>> idris: Checking sha512sums... idris-1.0.tar.gz: OK cabal.config: OK >>> idris: Unpacking /var/cache/distfiles/idris-1.0.tar.gz... Config file path source is default config file. Config file /home/buildozer/aports/testing/idris/src/cabal/.cabal/config not found. Writing default configuration to /home/buildozer/aports/testing/idris/src/cabal/.cabal/config Downloading the latest package list from hackage.haskell.org Writing a default package environment file to /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/cabal.sandbox.config Creating a new sandbox at /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox Downloading aeson-1.1.2.0... Downloading attoparsec-0.13.1.0... Downloading array-0.5.1.1... Downloading integer-gmp-1.0.0.1... Downloading bytestring-0.10.8.1... Downloading deepseq-1.4.2.0... Downloading containers-0.5.7.1... Downloading scientific-0.3.4.12... Downloading binary-0.8.3.0... Downloading hashable-1.2.6.0... Downloading text-1.2.2.1... Downloading integer-logarithms-1.0.1... Downloading vector-0.12.0.1... Downloading primitive-0.6.2.0... Downloading transformers-0.5.2.0... Downloading base-compat-0.9.3... Downloading unix-2.7.2.1... Downloading time-1.6.0.1... Downloading dlist-0.8.0.2... Downloading tagged-0.8.5... Downloading template-haskell-2.11.1.0... Downloading pretty-1.1.3.3... Downloading transformers-compat-0.5.1.4... Downloading time-locale-compat-0.1.1.3... Downloading unordered-containers-0.2.8.0... Downloading uuid-types-1.0.3... Downloading random-1.1... Downloading annotated-wl-pprint-0.7.0... Downloading ansi-terminal-0.6.2.3... Downloading ansi-wl-pprint-0.6.7.3... Downloading async-2.1.1.1... Downloading stm-2.4.4.1... Downloading base64-bytestring-1.0.0.1... Downloading blaze-html-0.9.0.1... Downloading blaze-builder-0.4.0.2... Downloading blaze-markup-0.8.0.0... Downloading cheapskate-0.1.0.5... Downloading data-default-0.7.1.1... Downloading data-default-class-0.1.2.0... Downloading data-default-instances-containers-0.0.1... Downloading data-default-instances-dlist-0.0.1... Downloading data-default-instances-old-locale-0.0.1... Downloading old-locale-1.0.0.7... Downloading mtl-2.2.1... Downloading syb-0.7... Downloading uniplate-1.6.12... Downloading xss-sanitize-0.3.5.7... Downloading css-text-0.1.2.2... Downloading network-uri-2.6.1.0... Downloading parsec-3.1.11... Downloading tagsoup-0.14.1... Downloading utf8-string-1.0.1.1... Downloading code-page-0.1.3... Downloading directory-1.3.0.0... Downloading filepath-1.4.1.1... Downloading fingertree-0.1.1.0... Downloading fsnotify-0.2.1... Downloading hinotify-0.3.9... Downloading unix-compat-0.4.3.1... Downloading haskeline-0.7.3.0... Downloading terminfo-0.4.0.2... Downloading ieee754-0.8.0... Downloading network-2.6.3.1... Downloading optparse-applicative-0.13.2.0... Downloading process-1.4.3.0... Downloading parsers-0.12.4... Downloading base-orphans-0.6... Downloading charset-0.3.7.1... Downloading semigroups-0.18.3... Downloading regex-tdfa-1.2.2... Downloading regex-base-0.93.2... Downloading safe-0.3.14... Downloading split-0.2.3.2... Downloading terminal-size-0.3.2.1... Downloading trifecta-1.6.2.1... Downloading comonad-5.0.1... Downloading contravariant-1.4... Downloading StateVar-1.1.0.4... Downloading void-0.7.2... Downloading distributive-0.5.2... Downloading lens-4.15.2... Downloading bifunctors-5.4.2... Downloading exceptions-0.8.3... Downloading free-4.12.4... Downloading prelude-extras-0.4.0.3... Downloading profunctors-5.2... Downloading semigroupoids-5.2... Downloading kan-extensions-5.0.2... Downloading adjunctions-4.3... Downloading fail-4.9.0.0... Downloading parallel-3.2.1.1... Downloading reflection-2.1.2... Downloading reducers-3.12.1... Downloading vector-binary-instances-0.2.3.5... Downloading zip-archive-0.3.0.6... Downloading digest-0.0.1.2... Downloading old-time-1.1.0.3... Downloading zlib-0.6.1.2... Downloading tasty-0.11.2.1... Downloading clock-0.7.2... Downloading unbounded-delays-0.1.1.0... Downloading tasty-golden-2.3.1.1... Downloading temporary-1.2.0.4... Downloading tasty-rerun-1.1.6... Downloading cabal-doctest-1.0.2... Downloading libffi-0.1... Using a sandbox located at /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox /usr/bin/gcc -dumpversion looking for tool haddock near compiler in /usr/bin found haddock in /usr/bin/haddock /usr/bin/haddock --version /usr/bin/hpc version looking for tool hsc2hs near compiler in /usr/bin found hsc2hs in /usr/bin/hsc2hs /usr/bin/hsc2hs --version /usr/bin/pkg-config --version /bin/tar --help Updating index cache file /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/packages/00-index.cache Reading installed packages... /usr/bin/ghc-pkg dump '--package-db=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/arm-linux-ghc-8.0.2-packages.conf.d' -v0 /usr/bin/ghc --print-libdir Found no modified add-source deps. Reading available packages... /usr/bin/pkg-config --list-all /usr/bin/pkg-config --modversion weechat menu panelw formw libgcj-6 ncursesw ncurses form panel zlib menuw libffi Choosing modular solver. Resolving dependencies... Notice: installing into a sandbox located at /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox Ready to install libffi-0.1 Extracting Waiting for install task to finish... /home/buildozer/aports/testing/idris/src/cabal/.cabal/packages/hackage.haskell.org/libffi/0.1/libffi-0.1.tar.gz to /tmp/cabal-tmp-29534... Updating libffi.cabal with the latest revision from the index. Configuring libffi-0.1... /usr/bin/cabal act-as-setup --build-type=Simple -- configure --verbose=2 --builddir=dist/dist-sandbox-15dbbd54 --ghc --prefix=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox --bindir=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/bin --libdir=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/lib --libsubdir=arm-linux-ghc-8.0.2/libffi-0.1-1byXGcdzpX5Bu9vSOoYA5k --dynlibdir=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/lib/arm-linux-ghc-8.0.2 --libexecdir=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/libexec --datadir=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/share --datasubdir=arm-linux-ghc-8.0.2/libffi-0.1 --docdir=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/share/doc/arm-linux-ghc-8.0.2/libffi-0.1 --htmldir=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/share/doc/arm-linux-ghc-8.0.2/libffi-0.1/html --haddockdir=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/share/doc/arm-linux-ghc-8.0.2/libffi-0.1/html --sysconfdir=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/etc --global --package-db=/home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/arm-linux-ghc-8.0.2-packages.conf.d --extra-prog-path=/home/buildozer/aports/testing/idris/src/cabal/.cabal/bin --dependency=base=base-4.9.1.0 --dependency=bytestring=bytestring-0.10.8.1 --disable-tests --exact-configuration --disable-benchmarks Redirecting build log to {handle: /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/logs/libffi-0.1.log} Failed to install libffi-0.1 Build log ( /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/logs/libffi-0.1.log ): cabal: Entering directory '/tmp/cabal-tmp-29534/libffi-0.1' Configuring libffi-0.1... Dependency base ==4.9.1.0: using base-4.9.1.0 Dependency bytestring ==0.10.8.1: using bytestring-0.10.8.1 Dependency libffi -any: using version 3.2.1 Using Cabal-1.24.2.0 compiled by ghc-8.0 Using compiler: ghc-8.0.2 Using install prefix: /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox Binaries installed in: /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/bin Libraries installed in: /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/lib/arm-linux-ghc-8.0.2/libffi-0.1-1byXGcdzpX5Bu9vSOoYA5k Dynamic libraries installed in: /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/lib/arm-linux-ghc-8.0.2 Private binaries installed in: /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/libexec Data files installed in: /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/share/arm-linux-ghc-8.0.2/libffi-0.1 Documentation installed in: /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/share/doc/arm-linux-ghc-8.0.2/libffi-0.1 Configuration files installed in: /home/buildozer/aports/testing/idris/src/Idris-dev-1.0/.cabal-sandbox/etc No alex found Using ar found on system at: /usr/bin/ar No c2hs found No cpphs found Using gcc version 6.4.0 found on system at: /usr/bin/gcc Using ghc version 8.0.2 found on system at: /usr/bin/ghc Using ghc-pkg version 8.0.2 found on system at: /usr/bin/ghc-pkg No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.17.3 found on system at: /usr/bin/haddock No happy found Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.67 found on system at: /usr/bin/hpc Using hsc2hs version 0.68.1 found on system at: /usr/bin/hsc2hs No hscolour found No jhc found No ld found No lhc found No lhc-pkg found Using pkg-config version 1.3.10 found on system at: /usr/bin/pkg-config Using strip version 2.28 found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found cabal: Missing dependencies on foreign libraries: * Missing C libraries: ffi, ffi This problem can usually be solved by installing the system packages that provide these libraries (you may need the "-dev" versions). If the libraries are already installed but in a non-standard location then you can use the flags --extra-include-dirs= and --extra-lib-dirs= to specify where they are. cabal: Leaving directory '/tmp/cabal-tmp-29534/libffi-0.1' Updating world file... cabal: Error: some packages failed to install: libffi-0.1 failed during the configure step. The exception was: ExitFailure 1 >>> ERROR: idris: all failed >>> idris: Uninstalling dependencies... (1/13) Purging .makedepends-idris (0) (2/13) Purging ghc (8.0.2-r6) (3/13) Purging gmp-dev (6.1.2-r1) (4/13) Purging libgmpxx (6.1.2-r1) (5/13) Purging perl (5.26.1-r1) (6/13) Purging llvm3.7 (3.7.1-r6) (7/13) Purging cabal (1.24.0.2-r1) (8/13) Purging libffi-dev (3.2.1-r4) (9/13) Purging ncurses-dev (6.0_p20170930-r0) (10/13) Purging zlib-dev (1.2.11-r1) (11/13) Purging libbz2 (1.0.6-r6) (12/13) Purging llvm3.7-libs (3.7.1-r6) (13/13) Purging libffi (3.2.1-r4) Executing busybox-1.27.2-r3.trigger OK: 227 MiB in 110 packages