FS#54261 - [git-annex] Missing distcc build dependency
Attached to Project:
Community Packages
Opened by hal clark (h4l) - Thursday, 01 June 2017, 23:20 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 01 June 2017, 23:34 GMT
Opened by hal clark (h4l) - Thursday, 01 June 2017, 23:20 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 01 June 2017, 23:34 GMT
|
Details
Description:
Package will not build when distcc is missing. Noticed when compiling for armv7h via Arch Linux ARM. Suggested fix is to add distcc to makedepends. Another user has also reported the omission and fix: https://archlinuxarm.org/forum/viewtopic.php?f=9&t=11177 (from January 2017) This is conjecture on my part, but I think the build failure has caused git-annex to be (automatically?) excluded from Arch Linux ARM repo. It would be nice to get it in the repos because compiling Haskell programs natively on ARM machines is unpleasant. Additional info: * Version: 6.20170519-12. Steps to reproduce: pacman -R distcc mkdir build && cd build wget 'https://git.archlinux.org/svntogit/community.git/plain/trunk/PKGBUILD?h=packages/git-annex' -O PKGBUILD makepkg -s Output: ... ==> Retrieving sources... -> Cloning git-annex git repo... Cloning into bare repository '/home/hal/blah/git-annex'... Checking connectivity: 182116, done. ==> Validating source files with sha512sums... git-annex ... Skipped ==> Extracting sources... -> Creating working copy of git-annex git repo... Cloning into 'git-annex'... done. Checking out files: 100% (10037/10037), done. Switched to a new branch 'makepkg' ==> Starting build()... ghc: could not execute: /usr/lib/distcc/bin/gcc ==> ERROR: A failure occurred in build(). Aborting... |
This task depends upon
Closed by Doug Newgard (Scimmia)
Thursday, 01 June 2017, 23:34 GMT
Reason for closing: Not a bug
Additional comments about closing: Builds fine. ARM specific issues do not belong here.
Thursday, 01 June 2017, 23:34 GMT
Reason for closing: Not a bug
Additional comments about closing: Builds fine. ARM specific issues do not belong here.