From owner-freebsd-haskell@freebsd.org Tue Jan 8 21:12:43 2019 Return-Path: Delivered-To: freebsd-haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7F7B1148B4FF for ; Tue, 8 Jan 2019 21:12:43 +0000 (UTC) (envelope-from duncan@bayne.id.au) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E4ADC801FF for ; Tue, 8 Jan 2019 21:12:42 +0000 (UTC) (envelope-from duncan@bayne.id.au) Received: by mailman.ysv.freebsd.org (Postfix) id A8575148B4F9; Tue, 8 Jan 2019 21:12:42 +0000 (UTC) Delivered-To: haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 85DEA148B4F7 for ; Tue, 8 Jan 2019 21:12:42 +0000 (UTC) (envelope-from duncan@bayne.id.au) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E72BA801EF for ; Tue, 8 Jan 2019 21:12:39 +0000 (UTC) (envelope-from duncan@bayne.id.au) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 71087275AA; Tue, 8 Jan 2019 16:12:39 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Tue, 08 Jan 2019 16:12:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bayne.id.au; h= from:to:subject:date:message-id:mime-version:content-type; s= fm2; bh=6ZlmW0E0DAHfOHXcMGBpB7A5E3wAfg4YFlggTd8SCbs=; b=ZapMHg3x TX7OU29QQg9UaN3WlFNJTT+CT5LqhmgiasKNj2CA1vuPg387ITr0Pw7tigfvwbcz AVcFHAYj/g5hJ7PVLgkQcudN5OPca9zoAso/xc4e/rfEqnic8FgSe/5UyC9eEX5F rsUl37DBEUzgoNMVzln8OKgEkumNtatiwcBqevexrYzbWRxYc+MgY8WDYb+WUyFU OFZXAhAkXxSlWjp5hXsrmN0yMQUbgHayFqBmFZT21a/d4hDTszB3i7+u+/lnqyMH bBnsWlpL7K/uZSwzpzd77c6tSyCpGjFadZi5MmnLG52TevPBTUOTjUVwZ2hM53aa kFVnFPKOKB61ww== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=6ZlmW0E0DAHfOHXcMGBpB7A5E3wAf g4YFlggTd8SCbs=; b=xu49U/QWyJKngOhU7eB5vO+W29Ya9nGum1cT4F5MnrfHL 2180kPTB4Va2aXSnHV/sZCNyERYINuWQmSrgAajkjxuHJwSHJgucTsOATp7QIAWW EtPk/l9WDe8wGojDl2GVz+mLlA+Fnx3NpBK1P6iEyPNWS2MkMp4bGdR8Rura0KhB 5VLj6kvUgUIUXeHBG2UZmem/1TE5kZnjg7aYaQilO/bUub9RBNiLuNiQSws3y1JA MMVy5aTEbUf1PoUEsn+ztVzWfBTyMMzxAnE6fSxu8DIMhh5H20stl8XqTgcRggnZ EPdodYQAdRU0v+wS51nLz2FMfpYrAWe4fWfg3Hc2Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrvdelgddugeeiucdltddurdegtdekrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhht necuuegrihhlohhuthemuceftddtnecunecujfgurhepfgfhvffufffkgggtsehttdertd dtredtnecuhfhrohhmpeffuhhntggrnhcuuegrhihnvgcuoeguuhhntggrnhessggrhihn vgdrihgurdgruheqnecuffhomhgrihhnpegsrhgrnhgthhgrsghlvgdrtghomhdpsggrhi hnvgdrihgurdgruhenucfkphepuddvtddrvddurddujeekrddugeeknecurfgrrhgrmhep mhgrihhlfhhrohhmpeguuhhntggrnhessggrhihnvgdrihgurdgruhenucevlhhushhtvg hrufhiiigvpedt X-ME-Proxy: Received: from x220 (unknown [120.21.178.148]) by mail.messagingengine.com (Postfix) with ESMTPA id 0A0A3102DE for ; Tue, 8 Jan 2019 16:12:37 -0500 (EST) User-agent: mu4e 1.0; emacs 26.1 From: Duncan Bayne To: haskell@FreeBSD.org Subject: Unable to build git-annex Date: Wed, 09 Jan 2019 08:12:34 +1100 Message-ID: <864laiam65.fsf@bayne.id.au> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: E72BA801EF X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bayne.id.au header.s=fm2 header.b=ZapMHg3x; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=xu49U/QW; spf=pass (mx1.freebsd.org: domain of duncan@bayne.id.au designates 66.111.4.25 as permitted sender) smtp.mailfrom=duncan@bayne.id.au X-Spamd-Result: default: False [-7.13 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bayne.id.au:s=fm2,messagingengine.com:s=fm1]; RECEIVED_SPAMHAUS_PBL(0.00)[148.178.21.120.zen.spamhaus.org : 127.0.0.11]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.25]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[haskell@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[bayne.id.au]; DKIM_TRACE(0.00)[bayne.id.au:+,messagingengine.com:+]; MX_GOOD(-0.01)[in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com]; NEURAL_HAM_SHORT(-0.97)[-0.972,0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; IP_SCORE(-3.55)[ip: (-9.31), ipnet: 66.111.4.0/24(-4.61), asn: 11403(-3.73), country: US(-0.08)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[25.4.111.66.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2019 21:12:43 -0000 Hi, Firstly thanks for maintaining Haskell on FreeBSD! This has proved very helpful to me as I use a couple of Haskell-based tools (shellcheck, git-annex) on a regular basis. I'm currently unable to build git-annex on FreeBSD 12.0; I filed a bug on git-annex, but they have closed it claiming it's likely a bug with my Haskell toolchain. https://git-annex.branchable.com/bugs/Can__39__t_compile_on_FreeBSD__58___alex__44___StateVar__44___SafeSemaphore__44___IfElse_fail/?updated This _used_ to work on 11.2 so part of me suspects (l)user error on my part as the cause :) The (abridged) errors are: IfElse-0.85: configure SafeSemaphore-0.10.1: configure StateVar-1.1.1.1: configure alex-3.2.4: configure -- While building custom Setup.hs for package alex-3.2.4 using: Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.4: No cabal file found. Please create a package description file .cabal -- While building custom Setup.hs for package StateVar-1.1.1.1 using: Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.4: No cabal file found. Please create a package description file .cabal -- While building custom Setup.hs for package SafeSemaphore-0.10.1 using: Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.4: No cabal file found. Please create a package description file .cabal -- While building custom Setup.hs for package IfElse-0.85 using: Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.4: No cabal file found. Please create a package description file .cabal Versions of things are: + FreeBSD 12.0-RELEASE r341666 GENERIC amd64 + Stack 1.7.1 x86_64 + GHC 8.4.3. -- Duncan Bayne +61 420 817 082 | https://duncan.bayne.id.au/ I usually check my mail every 24 - 48 hours. If there's something urgent going on, please send me an SMS or call me. From owner-freebsd-haskell@freebsd.org Wed Jan 9 06:41:37 2019 Return-Path: Delivered-To: freebsd-haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 12F05149887C for ; Wed, 9 Jan 2019 06:41:37 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id DCF776FE15 for ; Wed, 9 Jan 2019 06:41:35 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 9D451149887B; Wed, 9 Jan 2019 06:41:35 +0000 (UTC) Delivered-To: haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 78BE4149887A for ; Wed, 9 Jan 2019 06:41:35 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 02F5E6FE13 for ; Wed, 9 Jan 2019 06:41:34 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mail-pf1-f171.google.com with SMTP id u6so3172012pfh.11 for ; Tue, 08 Jan 2019 22:41:34 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6aCCKzq7iELX0ayD4w9zPHJfS2KlgW2iJUXN9zPgHL8=; b=GBLuAZ5L7/gA0y/qnJW36tBix5dejgzHrwCeAV2CK93XwINdJG2GwghO40DhpzbA5q zkONpO6yKlhngVlOwZIVSotUyFWmDX0461OxWzcKOLwPpRYoF6nB42eAXRQXO0CZEYZ6 muZsUmboiCVi8oi6VG87LkEYUqlN1SxIYk7rIiIVMBv9m2pH4OYzoqvCm/wqv4zPP0hg ksQD3rBntOsy5ZYYxL2Xsk7SWmKT2eZrZ0yIaylJVfsUSSQfKnK67UAnVE0O7KfCg2jq E1XHE/Ui6utMhlHuuN/jTvNvonzUtfrdyyIsavau5bwQrSBS7D74Dn9998tsVMHrKmfp wmEw== X-Gm-Message-State: AJcUukc2RNqKweZOYDp2+lvfhPccTaGm/ZoY9qkUSRHsqvEd/qf54WMf fmsH1ueQciy9Joc2vR5c3j1n4/k4qXg= X-Google-Smtp-Source: ALg8bN7kAs98pj6AquaoVUS7onkJiHwS/yxNsPn3BQ3AHHU2hViDAm7s13bUqxtBMCyrUQ3NGCPkxA== X-Received: by 2002:a62:6dc7:: with SMTP id i190mr4783148pfc.166.1547016088279; Tue, 08 Jan 2019 22:41:28 -0800 (PST) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com. [209.85.214.170]) by smtp.gmail.com with ESMTPSA id v9sm101886136pfe.49.2019.01.08.22.41.27 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Jan 2019 22:41:27 -0800 (PST) Received: by mail-pl1-f170.google.com with SMTP id e11so3119028plt.11 for ; Tue, 08 Jan 2019 22:41:27 -0800 (PST) X-Received: by 2002:a17:902:aa8c:: with SMTP id d12mr4909300plr.25.1547016086998; Tue, 08 Jan 2019 22:41:26 -0800 (PST) MIME-Version: 1.0 References: <864laiam65.fsf@bayne.id.au> In-Reply-To: <864laiam65.fsf@bayne.id.au> From: Gleb Popov Date: Wed, 9 Jan 2019 10:41:00 +0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Unable to build git-annex To: Duncan Bayne Cc: haskell@freebsd.org X-Rspamd-Queue-Id: 02F5E6FE13 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-7.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-1.00)[-0.999,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2019 06:41:37 -0000 On Wed, Jan 9, 2019 at 1:12 AM Duncan Bayne wrote: > Hi, > > Firstly thanks for maintaining Haskell on FreeBSD! This has proved very > helpful to me as I use a couple of Haskell-based tools (shellcheck, > git-annex) on a regular basis. > > I'm currently unable to build git-annex on FreeBSD 12.0; I filed a bug on > git-annex, but they have closed it claiming it's likely a bug with my > Haskell toolchain. > > > https://git-annex.branchable.com/bugs/Can__39__t_compile_on_FreeBSD__58___alex__44___StateVar__44___SafeSemaphore__44___IfElse_fail/?updated > > This _used_ to work on 11.2 so part of me suspects (l)user error on my > part as the cause :) > > The (abridged) errors are: > > IfElse-0.85: configure > SafeSemaphore-0.10.1: configure > StateVar-1.1.1.1: configure > alex-3.2.4: configure > > -- While building custom Setup.hs for package alex-3.2.4 using: > Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.4: No cabal file found. > Please create a package description file .cabal > > -- While building custom Setup.hs for package StateVar-1.1.1.1 using: > Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.4: No cabal file found. > Please create a package description file .cabal > > > -- While building custom Setup.hs for package SafeSemaphore-0.10.1 using: > Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.4: No cabal file found. > Please create a package description file .cabal > > -- While building custom Setup.hs for package IfElse-0.85 using: > Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.4: No cabal file found. > Please create a package description file .cabal > > Versions of things are: > > + FreeBSD 12.0-RELEASE r341666 GENERIC amd64 > + Stack 1.7.1 x86_64 > + GHC 8.4.3. > This is indeed our problem. It is described here https://github.com/commercialhaskell/stack/issues/3515 and should have even be fixed in stack 1.9.3, but unfortunately I didn't ask for merge into stable branch. So, if you use development stack version, you should be able to build git-annex successfully. Another solution is to just wait a little bit more - I'm converting the way our hs-ports are built by switching to new-cabal machinery. This would allow us to drop much of hs-* ports and build Haskell applications much faster. > -- > Duncan Bayne > +61 420 817 082 | https://duncan.bayne.id.au/ > > I usually check my mail every 24 - 48 hours. If there's something > urgent going on, please send me an SMS or call me. > _______________________________________________ > freebsd-haskell@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-haskell > To unsubscribe, send any mail to "freebsd-haskell-unsubscribe@freebsd.org" > From owner-freebsd-haskell@freebsd.org Wed Jan 9 07:42:14 2019 Return-Path: Delivered-To: freebsd-haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 887681499E9B for ; Wed, 9 Jan 2019 07:42:14 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: from straasha.imrryr.org (straasha.imrryr.org [100.2.39.101]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2C4DB718E7 for ; Wed, 9 Jan 2019 07:42:10 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org) Received: by straasha.imrryr.org (Postfix, from userid 1001) id 3F0CB152FA; Wed, 9 Jan 2019 02:42:09 -0500 (EST) Date: Wed, 9 Jan 2019 02:42:09 -0500 From: Viktor Dukhovni To: freebsd-haskell@freebsd.org Subject: Re: Unable to build git-annex Message-ID: <20190109074209.GV79754@straasha.imrryr.org> Reply-To: freebsd-haskell@freebsd.org References: <864laiam65.fsf@bayne.id.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <864laiam65.fsf@bayne.id.au> User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Queue-Id: 2C4DB718E7 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.96 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.96)[-0.961,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2019 07:42:14 -0000 On Wed, Jan 09, 2019 at 08:12:34AM +1100, Duncan Bayne wrote: > Firstly thanks for maintaining Haskell on FreeBSD! This has proved very > helpful to me as I use a couple of Haskell-based tools (shellcheck, > git-annex) on a regular basis. > > I'm currently unable to build git-annex on FreeBSD 12.0; I filed a bug on > git-annex, but they have closed it claiming it's likely a bug with my > Haskell toolchain. FWIW, I just built git-annex on FreeBSD 12, using GHC 8.6.3 installed from ports (compined locally, not pre-built) and stack 1.9.3 with lts-13.2. $ git-annex version git-annex version: 7.20181212-g3126dfd84 build flags: Assistant Webapp Pairing S3(multipartupload)(storageclasses) WebDAV Kqueue TorrentParser Feeds Testsuite dependency versions: aws-0.21 bloomfilter-2.0.1.0 cryptonite-0.25 DAV-1.3.3 feed-1.0.1.0 ghc-8.6.3 http-client-0.5.14 persistent-sqlite-2.9.2 torrent-10000.1.1 uuid-1.3.13 yesod-1.6.0 key/value backends: SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3_512 SHA3_224E SHA3_224 SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 BLAKE2B256E BLAKE2B256 BLAKE2B512E BLAKE2B512 BLAKE2B160E BLAKE2B160 BLAKE2B224E BLAKE2B224 BLAKE2B384E BLAKE2B384 BLAKE2S256E BLAKE2S256 BLAKE2S160E BLAKE2S160 BLAKE2S224E BLAKE2S224 BLAKE2SP256E BLAKE2SP256 BLAKE2SP224E BLAKE2SP224 SHA1E SHA1 MD5E MD5 WORM URL remote types: git gcrypt p2p S3 bup directory rsync web bittorrent webdav adb tahoe glacier ddar hook external operating system: freebsd x86_64 supported repository versions: 5 7 upgrade supported from repository versions: 0 1 2 3 4 5 6 After cloning git-annex, all I had to do was tweak the stack.yaml file as follows: --- a/stack.yaml +++ b/stack.yaml @@ -15,10 +15,13 @@ packages: - '.' extra-deps: - IfElse-0.85 -- aws-0.20 +- aws-0.21 - bloomfilter-2.0.1.0 -- tasty-rerun-1.1.13 +- magic-1.1 +- sandi-0.4.3 +- tasty-rerun-1.1.14 - torrent-10000.1.1 explicit-setup-deps: git-annex: true -resolver: lts-12.19 +resolver: lts-13.2 +system-ghc: true -- Viktor. From owner-freebsd-haskell@freebsd.org Wed Jan 9 08:36:16 2019 Return-Path: Delivered-To: freebsd-haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 05B9B149B367 for ; Wed, 9 Jan 2019 08:36:16 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0A1F0734D1 for ; Wed, 9 Jan 2019 08:36:15 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mail-pf1-x432.google.com with SMTP id r136so3319041pfc.6 for ; Wed, 09 Jan 2019 00:36:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=bFPgRmC4HXy/+lI7LpFgBQIiBJhGVHmvuBbiYUb9LLs=; b=jjiVlqsNQ/pOhbZntqnrhe/61aoar742hsoL+dpUMcAE6XuCYYdmecoNjQ0HPYLu4R y9fZHyoHZp0/Ecsiv1oQhibKyiJ1FY+/H/SOjj7bWHZLn38HBGCGrjL2yzG/oOY52zMh oojFjXXw8a7kH+Yrmoiowb11OeqCWPveJm0lULNKpehAxfPOaoCxaGcdVpok9JiXMHeM Yp+7Qrer9iOUp8ZXHztdJxhf2V/QGTwKtEve3WgLa7N+8YbVw1bwhs9c2Wd8HLHafcs4 IbnT31xcrr+rZfwPVbK+BlknfIVYwtvs081WSJTVOJk8S3SJ2bnIfroLS65v5SrYU5nL px+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=bFPgRmC4HXy/+lI7LpFgBQIiBJhGVHmvuBbiYUb9LLs=; b=YqGHPHTfdJmUkDQNAU9KjRCC0DRvn3i3plSG0WLDX4hq8k+3Itt1vF5AFPNqojW90i +vbBAph0oec85ySbp7qIuZyQPfy3ikhIXUx6b0htb5AVbYhT6ONS8fXFYuAFy14JLy1q Io6rv0CmugBZtE16S83xW+XWLYZAwIEbxjy5zNyRVT7Vhu6z6Wm8TgW9l3TyDsNtywqn /OgDW41597oTKOTueerHUwzmekEgX1BXy5iTovFqHnew92lUJB8VQXAXYRvsKZTDAbP0 BKB7p4/bu95DvbaHUC1m2MInvxcclfyGSSZvCDTD1G/H5F9ukFvgJneAt8cdkxAXGqHx ycjA== X-Gm-Message-State: AJcUukelH+CH6QuZj9g6v21c0WEE8mpcCKPlm4TyjPAExrdWaksitt2d Ss5CWXI9SHpgt2Dt/UhBRDDz8SJRg7TQ6mNkIIYzuR37 X-Google-Smtp-Source: ALg8bN5+9hTfdh11Eb8+G4VqivSjR/ARHjOAK60AyV+jZRZ1dUKtne8MO9s+8DVZ4GylUuX8COadi72TfJ7x3wjSCcU= X-Received: by 2002:a62:3141:: with SMTP id x62mr5035950pfx.12.1547022973476; Wed, 09 Jan 2019 00:36:13 -0800 (PST) MIME-Version: 1.0 References: <864laiam65.fsf@bayne.id.au> <20190109074209.GV79754@straasha.imrryr.org> In-Reply-To: <20190109074209.GV79754@straasha.imrryr.org> From: Gleb Popov <6yearold@gmail.com> Date: Wed, 9 Jan 2019 12:35:47 +0400 Message-ID: Subject: Re: Unable to build git-annex To: freebsd-haskell@freebsd.org X-Rspamd-Queue-Id: 0A1F0734D1 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=jjiVlqsN; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of 6yearold@gmail.com designates 2607:f8b0:4864:20::432 as permitted sender) smtp.mailfrom=6yearold@gmail.com X-Spamd-Result: default: False [-6.45 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-haskell@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; IP_SCORE(-2.47)[ip: (-8.31), ipnet: 2607:f8b0::/32(-2.25), asn: 15169(-1.71), country: US(-0.08)]; NEURAL_HAM_SHORT(-0.97)[-0.966,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2019 08:36:16 -0000 On Wed, Jan 9, 2019 at 11:44 AM Viktor Dukhovni wrote: > On Wed, Jan 09, 2019 at 08:12:34AM +1100, Duncan Bayne wrote: > > > Firstly thanks for maintaining Haskell on FreeBSD! This has proved very > > helpful to me as I use a couple of Haskell-based tools (shellcheck, > > git-annex) on a regular basis. > > > > I'm currently unable to build git-annex on FreeBSD 12.0; I filed a bug on > > git-annex, but they have closed it claiming it's likely a bug with my > > Haskell toolchain. > > FWIW, I just built git-annex on FreeBSD 12, using GHC 8.6.3 installed > from ports (compined locally, not pre-built) and stack 1.9.3 with > lts-13.2. > > $ git-annex version > git-annex version: 7.20181212-g3126dfd84 > build flags: Assistant Webapp Pairing > S3(multipartupload)(storageclasses) WebDAV Kqueue TorrentParser Feeds > Testsuite > dependency versions: aws-0.21 bloomfilter-2.0.1.0 cryptonite-0.25 > DAV-1.3.3 feed-1.0.1.0 ghc-8.6.3 http-client-0.5.14 persistent-sqlite-2.9.2 > torrent-10000.1.1 uuid-1.3.13 yesod-1.6.0 > key/value backends: SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 > SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3_512 SHA3_224E SHA3_224 > SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 BLAKE2B256E > BLAKE2B256 BLAKE2B512E BLAKE2B512 BLAKE2B160E BLAKE2B160 BLAKE2B224E > BLAKE2B224 BLAKE2B384E BLAKE2B384 BLAKE2S256E BLAKE2S256 BLAKE2S160E > BLAKE2S160 BLAKE2S224E BLAKE2S224 BLAKE2SP256E BLAKE2SP256 BLAKE2SP224E > BLAKE2SP224 SHA1E SHA1 MD5E MD5 WORM URL > remote types: git gcrypt p2p S3 bup directory rsync web bittorrent > webdav adb tahoe glacier ddar hook external > operating system: freebsd x86_64 > supported repository versions: 5 7 > upgrade supported from repository versions: 0 1 2 3 4 5 6 > > After cloning git-annex, all I had to do was tweak the stack.yaml > file as follows: > > --- a/stack.yaml > +++ b/stack.yaml > @@ -15,10 +15,13 @@ packages: > - '.' > extra-deps: > - IfElse-0.85 > -- aws-0.20 > +- aws-0.21 > - bloomfilter-2.0.1.0 > -- tasty-rerun-1.1.13 > +- magic-1.1 > +- sandi-0.4.3 > +- tasty-rerun-1.1.14 > - torrent-10000.1.1 > explicit-setup-deps: > git-annex: true > -resolver: lts-12.19 > +resolver: lts-13.2 > +system-ghc: true > > -- > Viktor. > _______________________________________________ > freebsd-haskell@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-haskell > To unsubscribe, send any mail to "freebsd-haskell-unsubscribe@freebsd.org" > Right, another way to make stack work is to use `--system-ghc --no-install-ghc`. This way the proper GHC version will be used. From owner-freebsd-haskell@freebsd.org Wed Jan 9 09:16:47 2019 Return-Path: Delivered-To: freebsd-haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3EECA149C42C for ; Wed, 9 Jan 2019 09:16:47 +0000 (UTC) (envelope-from duncan@bayne.id.au) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 3ED1274C6B for ; Wed, 9 Jan 2019 09:16:46 +0000 (UTC) (envelope-from duncan@bayne.id.au) Received: by mailman.ysv.freebsd.org (Postfix) id 02145149C417; Wed, 9 Jan 2019 09:16:46 +0000 (UTC) Delivered-To: haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3C43149C416 for ; Wed, 9 Jan 2019 09:16:45 +0000 (UTC) (envelope-from duncan@bayne.id.au) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7A65D74C67; Wed, 9 Jan 2019 09:16:45 +0000 (UTC) (envelope-from duncan@bayne.id.au) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id EEA3924774; Wed, 9 Jan 2019 04:16:38 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Wed, 09 Jan 2019 04:16:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bayne.id.au; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm2; bh=9tkMDql+banRDrDJGXDCaz7Wpj B51uzTXyJtfnZEMrc=; b=Cmqd78VPZXqdt26qjWNy7NmqVWHK/dFBxphA9cESFE 2ZlxAlUZWEwmvQm7Te2mkO2GNSOO0oP4Z/PebiPViRaU3T0ObsGR8rmv0mbhRBIM XnZmX9nTdOV0hcHqZlTyu7gcZw38tBVAxUzuBZ9uvC9gi0OTzZTRBnlb23zLbvoZ oqMC7jNf3RO3cDq1xrwNTaVYBQ4tIBQ+fV21VKGbqgeU9bMqwn/U+QAlK9ymkyMq G1ADQD5t6K7SzmLkwWMsHZZzKZjZn1XL5ioOX3VvjYCaDwM/j+s4quaNfjydiPis Gq+QjqN1UtA+pkYyc6ew9zJf+SzjSRDOyAr8WUgQPFHw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=9tkMDq l+banRDrDJGXDCaz7WpjB51uzTXyJtfnZEMrc=; b=QJIsPyN5CPJMiBGlJYv37h 6IHuW/JUajtBc1Zf2oPNXVUzpbhpgmQAQSXASUX+1gDwLZQ9uWgSONQ2TWhngx/b wfUcZc/3nNtiuvzm/lUEmY1iSbn/Bk8X1C4VOu/mP47quSeDTEn+pYpeekJ+a5dY ukLGX4wOkpxo2FZSRoT9jWBD7TcTssm1BMRLQun6/Rq+KzIi3YGd0s749ZBIEjE/ r9F3ufWO2j9azYESqyFDVi6DbWOaFOJ/HjmvwDJqLsL1LH2+OZ7+VVHy587zTXpa wlOdPPXIGAyfIUmCVAAQvCNmHNamSA6XSWWsVuNNs0MY6kYcH0o7iVSQvUsllrwA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrfedugddtvdculddtuddrgedtkedrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthen uceurghilhhouhhtmecufedttdenucenucfjughrpehffgfhvffujgffkfggtgesthdtre dttdertdenucfhrhhomhepffhunhgtrghnuceurgihnhgvuceoughunhgtrghnsegsrgih nhgvrdhiugdrrghuqeenucffohhmrghinhepsggrhihnvgdrihgurdgruhdpghhithhhuh gsrdgtohhmnecukfhppeeitddrvdegtddrvddvledrfeenucfrrghrrghmpehmrghilhhf rhhomhepughunhgtrghnsegsrgihnhgvrdhiugdrrghunecuvehluhhsthgvrhfuihiivg eptd X-ME-Proxy: Received: from x220 (60-240-229-3.static.tpgi.com.au [60.240.229.3]) by mail.messagingengine.com (Postfix) with ESMTPA id E462510106; Wed, 9 Jan 2019 04:16:36 -0500 (EST) References: <864laiam65.fsf@bayne.id.au> User-agent: mu4e 1.0; emacs 26.1 From: Duncan Bayne To: Gleb Popov Cc: haskell@freebsd.org Subject: Re: Unable to build git-annex In-reply-to: Date: Wed, 09 Jan 2019 20:16:32 +1100 Message-ID: <86y37u8a33.fsf@bayne.id.au> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 7A65D74C67 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.991,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2019 09:16:47 -0000 Gleb Popov writes: > This is indeed our problem. It is described here > https://github.com/commercialhaskell/stack/issues/3515 and should have > even be fixed in stack 1.9.3, but unfortunately I didn't ask for merge > into stable branch. So, if you use development stack version, you > should be able to build git-annex successfully. > > Another solution is to just wait a little bit more - I'm converting > the way our hs-ports are built by switching to new-cabal > machinery. This would allow us to drop much of hs-* ports and build > Haskell applications much faster. Thanks - I think I'll wait, for now, as the only thing I'm blocked on is deploying my personal website. I'll update the git-annex issue, too, in case anyone else runs into this problem in the meantime. Thanks for the info, and your prompt response :) -- Duncan Bayne +61 420 817 082 | https://duncan.bayne.id.au/ I usually check my mail every 24 - 48 hours. If there's something urgent going on, please send me an SMS or call me. From owner-freebsd-haskell@freebsd.org Wed Jan 9 12:22:08 2019 Return-Path: Delivered-To: freebsd-haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6123C14A1CA9 for ; Wed, 9 Jan 2019 12:22:08 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C9F3D83A46 for ; Wed, 9 Jan 2019 12:22:07 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 8DBA914A1C94; Wed, 9 Jan 2019 12:22:07 +0000 (UTC) Delivered-To: haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B1C114A1C93 for ; Wed, 9 Jan 2019 12:22:07 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EF40083A3C for ; Wed, 9 Jan 2019 12:22:06 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mail-pf1-f179.google.com with SMTP id y126so3600841pfb.4 for ; Wed, 09 Jan 2019 04:22:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Ioad5RujARRPeThUIkjk2tl5SsJUIQLelr/M6wNdcSM=; b=iuMUefX2bZmzVayaj52cvt/aNRKeIehssZdhZP26ImVIZEvTVjfVwOJ8I9cjRt1vf5 G9nv1JG7FKf0uS72qGVPVAwRQ7kKOhvSgMHgNjSj1e449LBerUol+X5J+c+iIolDW311 t8WcHZ760+FRkvx256/m2XuomKJvoYXP5fyqAHTO6/MokddwaV0C+PNIENj/5XW7SF7a T4WNWPRs4m7BU64FCSHAlkHkNG4mxXnm9CvKBhegNFbzwdB/b/BjZaul2pJGFP/yk2CF +rGgKwtQ24V5Lt+Ttr6uFnSgOUODOwkWNjaYs3/GyjQciYbgM2c7+f6tJT9Qe7Fi56wz JtXA== X-Gm-Message-State: AJcUukcCrEltQ37hb2TCy/GjmveGsbO4ZNGfIuajrmz7LzzGxSYKvxQZ mOkto+d7izKEqqfsm+1Ket1dTpxHhYQ= X-Google-Smtp-Source: ALg8bN4ImMvhgjXmEX8c/eDV1s7CScKCNe3AuroYK5R+Fi8DHXuRTHwL6Mdci4xlltvS2XTE/wxt4Q== X-Received: by 2002:a63:e545:: with SMTP id z5mr5173022pgj.195.1547036037748; Wed, 09 Jan 2019 04:13:57 -0800 (PST) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com. [209.85.214.178]) by smtp.gmail.com with ESMTPSA id d25sm118826790pfe.40.2019.01.09.04.13.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Jan 2019 04:13:56 -0800 (PST) Received: by mail-pl1-f178.google.com with SMTP id gn14so3501363plb.10 for ; Wed, 09 Jan 2019 04:13:56 -0800 (PST) X-Received: by 2002:a17:902:7481:: with SMTP id h1mr5869133pll.341.1547036036761; Wed, 09 Jan 2019 04:13:56 -0800 (PST) MIME-Version: 1.0 References: <864laiam65.fsf@bayne.id.au> <86y37u8a33.fsf@bayne.id.au> In-Reply-To: <86y37u8a33.fsf@bayne.id.au> From: Gleb Popov Date: Wed, 9 Jan 2019 16:13:30 +0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Unable to build git-annex To: haskell@freebsd.org X-Rspamd-Queue-Id: EF40083A3C X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.978,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2019 12:22:08 -0000 When building recent version of git-annex I get: [33 of 34] Compiling Build.DesktopFile ( /usr/local/poudriere/ports/git/devel/hs-git-annex/work/git-annex-7.20181211/Build/DesktopFile.hs, /usr/local/poudriere/ports/git/devel/hs-git-annex/work/git-annex-7.20181211/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/git-annex-7.20181211/setup/Build/DesktopFile.o ) [34 of 34] Compiling Main ( /usr/local/poudriere/ports/git/devel/hs-git-annex/work/git-annex-7.20181211/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/git-annex-7.20181211/setup/setup.hs, /usr/local/poudriere/ports/git/devel/hs-git-annex/work/git-annex-7.20181211/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/git-annex-7.20181211/setup/Main.o ) Linking /usr/local/poudriere/ports/git/devel/hs-git-annex/work/git-annex-7.20181211/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/git-annex-7.20181211/setup/setup ... checking UPGRADE_LOCATION... not available checking git... yes checking git version... 2.20.1 checking cp -a... yes checking cp -p... yes checking cp --preserve=timestamps... no checking cp --reflink=auto... no checking xargs -0... yes checking rsync... yes checking curl... yes checking bup... no checking nice... yes checking ionice... no checking nocache... no checking gpg... gpg checking lsof... not available checking git-remote-gcrypt... not available checking ssh connection caching... yes Configuring git-annex-7.20181211... setup: Missing dependency on a foreign library: * Missing (or bad) header file: Utility/libkqueue.h There is indeed no Utility/libkqueue.h file. Can you check on your side if is present?