From unknown Sun Jun 22 04:13:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42934: Ganeti fails to build Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 19 Aug 2020 15:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42934 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 42934@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159785072028134 (code B ref -1); Wed, 19 Aug 2020 15:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Aug 2020 15:25:20 +0000 Received: from localhost ([127.0.0.1]:40770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Pxn-0007Jh-Jy for submit@debbugs.gnu.org; Wed, 19 Aug 2020 11:25:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:45216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Pxi-0007JV-UM for submit@debbugs.gnu.org; Wed, 19 Aug 2020 11:25:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35148) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k8Pxi-000396-Mq for bug-guix@gnu.org; Wed, 19 Aug 2020 11:25:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50151) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k8Pxi-0000a9-CI for bug-guix@gnu.org; Wed, 19 Aug 2020 11:25:14 -0400 Received: from ti0006q161-3115.bb.online.no ([88.95.106.80]:55896 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k8Pxe-0006Hc-2e for bug-guix@gnu.org; Wed, 19 Aug 2020 11:25:13 -0400 From: Marius Bakke Date: Wed, 19 Aug 2020 17:23:52 +0200 Message-ID: <877dtupsl3.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, Since the recent haskell-build-system changes, the 'ganeti' package fails to build with this error: =2D-8<---------------cut here---------------start------------->8--- GHC]: src/Ganeti/Utils/Statistics.o <- cabal_macros.h src/Ganeti/Utils/Stat= istics.hs : can't load .so/.DLL for: libpcre.so (libpcre.so: cannot ope= n shared object file: No such file or directory) make: *** [Makefile:4380: src/Ganeti/BasicTypes.o] Error 1 =2D-8<---------------cut here---------------end--------------->8--- The libpcre.so dependency comes via "ghc-regex-pcre". I tried adding it as an input (by propagating from ghc-regex-pcre), and get a different error: =2D-8<---------------cut here---------------start------------->8--- Linking src/ganeti-kvmd ...=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 [GHC]: src/Ganeti/Metad/Server.o <- cabal_macros.h src/Ganeti/Metad/Server.= hs src/Ganeti/Metad/WebServer.hi src/Ganeti/Metad/WebServer.o src/Ganeti/Me= tad/ConfigServer.hi src/Ganeti/Metad/ConfigServer .o src/Ganeti/Metad/ConfigCore.hi src/Ganeti/Metad/ConfigCore.o src/Ganeti/= Daemon.hi src/Ganeti/Daemon.o [GHC]: src/ganeti-metad.o <- cabal_macros.h src/ganeti-metad.hs src/Ganeti/= Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Metad/Server.hi src/Ganeti/Metad= /Server.o src/Ganeti/Daemon.hi src/Ganeti/Daemon. o src/Ganeti/Constants.hi src/Ganeti/Constants.o=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ld: cannot find -lHSutf8-string-1.0.1.1-Geq8jdOv4Q3LkcQoEOWDVv ld: cannot find -lHStest-framework-quickcheck2-0.3.0.5-9CO80jBRBfSI50Qn1Alr= nH ld: cannot find -lHStest-framework-hunit-0.3.0.2-8gSUkaZjhPC5GwMG3FTbXM ld: cannot find -lHSextensible-exceptions-0.1.1.4-KI0dG6kQM84KnSzvR2Yb0 ld: cannot find -lHStest-framework-0.8.2.0-HxswHFmjozU6QEk6bXzzt9 ld: cannot find -lHSxml-1.3.14-ESp8cJy4XJ8BJKfvGeNymT ld: cannot find -lHShostname-1.0-96RwzZJKf0mHYnt0kjXkqR ld: cannot find -lHSansi-wl-pprint-0.6.9-Cz5pneQ8Hse3VAFYZHVfdH ld: cannot find -lHSansi-terminal-0.9.1-KAtSkkD7GHFKoP9eT8kWXE ld: cannot find -lHScolour-2.3.5-y0xjV3ONUd40VuBtReEvC ld: cannot find -lHStemporary-1.3-6ZNx4aehhTA4byfuIkE25V ld: cannot find -lHSsnap-server-1.1.1.1-IhUBk1dvGEwLHeKz5KF21X ld: cannot find -lHSio-streams-haproxy-1.0.1.0-gPccU7qFPTBf1zhY26bB2 ld: cannot find -lHSclock-0.8-BIVdKeRNUfmD11RCVfJKrz ld: cannot find -lHSblaze-builder-0.4.1.0-KrFxFv3kgua3BTNMsMBadC ld: cannot find -lHSsnap-core-1.0.4.0-DczSASpTts1J4yMBIudB9c ld: cannot find -lHSunix-compat-0.5.2-GYmNPGqdGR3DF85i5Y9m4X ld: cannot find -lHSregex-posix-0.95.2-jmiKTXBn5tB7yYph2GqnC ld: cannot find -lHSreadable-0.3.1-7I5EIROpRuwBi3cHo2WBVY ld: cannot find -lHSnetwork-uri-2.6.1.0-K75fCYvLQE41EntOQ30cqK ld: cannot find -lHSio-streams-1.5.1.0-FM1GOBjUfdSJ3bpideK8My ld: cannot find -lHSzlib-bindings-0.1.1.5-2OcBr3eN9xgDj5U6uANlVV ld: cannot find -lHSzlib-0.6.2.1-RBosn3LQPs8EtxGNLWmZR ld: cannot find -lHSregex-pcre-0.94.4-7Ux5hIaDPUiEPcdothI0zK ld: cannot find -lHSregex-base-0.93.2-8QGsCbNNqfw1S2nCPh78l5 ld: cannot find -lHSold-time-1.1.0.3-2XkcGgLYS3G4Bt8PCBG9iL ld: cannot find -lHSlifted-base-0.2.3.12-HnP8Cm9llUCLAh7f9YyBcZ ld: cannot find -lHSmonad-control-1.0.2.3-6xtn9QV87M15L8AnNrTmlz ld: cannot find -lHSlens-4.17.1-68pxttctHvtCTyByOlgZ2t ld: cannot find -lHSvector-0.12.0.3-2LEYu9M2i7lERDtz76XG3n ld: cannot find -lHSreflection-2.1.5-COCfeq4SAqI4e4DelZUSV ld: cannot find -lHSparallel-3.2.2.0-EGl5SOk48TWHAD161C93aQ ld: cannot find -lHSkan-extensions-5.2-CzfGQZYK0unE2eaHpSulni ld: cannot find -lHSinvariant-0.5.3-d7RpW05TIN3TMBDPM322j ld: cannot find -lHSadjunctions-4.4-D7Oje2j3iy5Vdu5zV0UkP ld: cannot find -lHSvoid-0.7.3-5xXWQQsTYbKFlr3KfNvyL8 ld: cannot find -lHSfree-5.1.2-3loUBBUyYBX8r609r3raCg ld: cannot find -lHStransformers-base-0.4.5.2-396mW3nNBbNcNAE3ZplxN ld: cannot find -lHSsemigroupoids-5.3.3-AcJYbiewxx2FRpslXUFAHQ ld: cannot find -lHSunordered-containers-0.2.10.0-IxEX4gD8y7xFG1XVoZBXwV ld: cannot find -lHSprofunctors-5.3-90Zi8IDCOOv1kKuRCOq787 ld: cannot find -lHSsemigroups-0.18.5-6T2lH5F6zyQIdwR3JYKMO3 ld: cannot find -lHSexceptions-0.10.3-BZy4XtH1BuX7zYRttZiTh5 ld: cannot find -lHScontravariant-1.5.2-4tubmgOpLIj5IwIaRQgygE ld: cannot find -lHSStateVar-1.2-OvQScUJdslB4HgRfOXUfu ld: cannot find -lHSbifunctors-5.5.5-knZ58itKbm3P5hsyhRW4x ld: cannot find -lHSth-abstraction-0.3.1.0-KacyXGqFl6k8QB9PBisbIF ld: cannot find -lHScomonad-5.0.5-1Ix7pspqNO88OqtikSRYZA ld: cannot find -lHStransformers-compat-0.6.5-6PKzEe5EVLXd5Neg4mr6X ld: cannot find -lHSdistributive-0.6.2-1vlBMZw7eCJ5vK0EkS9UBp ld: cannot find -lHStagged-0.8.6-EiJ2F18RuD68LSMkg0Ly4r ld: cannot find -lHSbase-orphans-0.8.1-B31dDt5Bc6961QNeuKJksE ld: cannot find -lHSjson-0.9.3-FywqDV7BGEJI1N2HiDUZZ8 ld: cannot find -lHSsyb-0.7.1-8iVgCtiH46pAso6ilV0Je0 ld: cannot find -lHShslogger-1.2.12-AaeMgrm5rNI5Z24IIbtrYk ld: cannot find -lHSold-locale-1.0.0.7-D4Rn5zPhtMJBwwirPJNu78 ld: cannot find -lHSnetwork-2.8.0.1-Hmt657UE3v349uYmvUXEvW ld: cannot find -lHShinotify-0.4-64NJM7W0EUxBW8TQuGc3QU ld: cannot find -lHSasync-2.2.2-7xNwq1PFb1Z80u6TRhO0ep ld: cannot find -lHScurl-1.3.8-7WFKo4ShNey8jN5AeWZWkN ld: cannot find -lHScryptonite-0.25-DTpFAtFmPj411oArRQLUSg ld: cannot find -lHSmemory-0.14.18-EVX1021YbY3KBuSDHgu8AK ld: cannot find -lHSbasement-0.0.11-C095fEhcIb5E8Z5F95kg3I ld: cannot find -lHScase-insensitive-1.2.0.11-J2cgk1tTm8L9V2Lhdj6cNJ ld: cannot find -lHSbase64-bytestring-1.0.0.2-9zRsxWrEm5zGbLjNlDas ld: cannot find -lHSattoparsec-0.13.2.3-7mIbc0Jmo4I7q4ss1KZWOU ld: cannot find -lHSscientific-0.3.6.2-AIsr5O39c7VFQK8KUk48PM ld: cannot find -lHSprimitive-0.6.4.0-ILgywxtLpvnAOlEISPpP5b ld: cannot find -lHSinteger-logarithms-1.0.3-4W5qGlfuhVgHAjlWk0Od8E ld: cannot find -lHShashable-1.2.7.0-Hn2R07DgowqB1NMU1vHO6c ld: cannot find -lHSQuickCheck-2.13.2-ELw76TsVduo6OXHYodvTIH ld: cannot find -lHSsplitmix-0.0.3-BieKXhsPr5JADQFNGU6dLm ld: cannot find -lHSrandom-1.1-3ypV4EIycgb35PKjTYYr5q ld: cannot find -lHSPSQueue-1.1.0.1-4AWdCkukY01Ev5bal8JE5L ld: cannot find -lHSHUnit-1.6.0.0-7f1hIalUNKKHyS01XXC5R6 ld: cannot find -lHScall-stack-0.1.0-J1eWgTNOnM4IGVyeW0v2YZ =2D-8<---------------cut here---------------end--------------->8--- A similar error occurs when adding #:extra-directories ("pcre") to the ghc-regex-pcre arguments. I don't understand haskell-build-system or the recent changes enough to guess at what's going on. Ideas? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl89RAgACgkQoqBt8qM6 VPqQGAf/ekOE5y+d5BEd0ShKmolb2uyXqHdJ3fkqvaYM8/77QsVFw1mlxJ0+exiA yw3dfOUgP+3iY6sM23nOBwWXnYw8vt4pJ5GRsA9vnm+H7Zd6t4WmE9M2EG0yCsgY cKKOKzMtraf1vPdOUIRqwtr9hEJo1hEHbpaUPJgS+bW526aFlvAVFsAn52VKrlI2 tHOp3FhemIGgCEimG71DVZZ2W8pqUxeyh6ulAB6A34fdqwZCL/5hTWwilFlIyVO4 U32w6boctg6ALLI/+6ijQU07OBKYTw5Z0QyQQUaE1JXV7AEIharW4BaVSIm2t5vW ZjM2aC12TNy5K6wCFQFHkBlIz7VOew== =DDqa -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 04:13:40 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Marius Bakke Subject: bug#42934: closed (Re: bug#42934: Ganeti fails to build) Message-ID: References: <87o8n6eyx8.fsf@ngyro.com> <877dtupsl3.fsf@gnu.org> X-Gnu-PR-Message: they-closed 42934 X-Gnu-PR-Package: guix Reply-To: 42934@debbugs.gnu.org Date: Thu, 20 Aug 2020 04:15:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1597896902-21851-1" This is a multi-part message in MIME format... ------------=_1597896902-21851-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #42934: Ganeti fails to build which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 42934@debbugs.gnu.org. --=20 42934: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42934 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1597896902-21851-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 42934-done) by debbugs.gnu.org; 20 Aug 2020 04:14:55 +0000 Received: from localhost ([127.0.0.1]:41433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8byY-0005g0-Lz for submit@debbugs.gnu.org; Thu, 20 Aug 2020 00:14:54 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:48179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8byV-0005fn-0Q for 42934-done@debbugs.gnu.org; Thu, 20 Aug 2020 00:14:53 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id E4AC45C0089; Thu, 20 Aug 2020 00:14:45 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 20 Aug 2020 00:14:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding: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=fm3; bh=y7VykjEsEwILIML1YHpba1gMaGzOmbnOf8j5vJZh5 5k=; b=BXwc60V1dRJ/OUX3LAcpGF5xwo5lZmbiBS+CfXfQ2BT0t3TobSWOSq1LG F43va0cfe8q1ht/2WrWBMlI1bwc6C+tETUptcYfsPqk3Ls+ChZVWsI05d9rZN6YO 2A1Xbfsb11rsB7zdk6auMBmk0IhlC+7eFE2qm1DTT8aLzuxpkPPtm/WgQQXSOxkz 5EdrC3bcU1jNaorAMzm8HBIXNRHOxY/Zkw0Hg1DucMP7+AUO31S6gJLYnFB6RUzR vq1iaBe8I8bGS2GbvIPHm3BK9iorNAhGrBNXnqBIBxq6pYD1T3iPp8m/mM5h90g5 QRwieYv3bkeXowkiek928ObOeKGvg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedruddtledgieefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufhfffgjkfgfgggtgfesthhqredttderjeenucfhrhhomhepvfhimhho thhhhicuufgrmhhplhgvuceoshgrmhhplhgvthesnhhghihrohdrtghomheqnecuggftrf grthhtvghrnhepieduuefhgeegleelveehgedugfeuhfeikefftdevieelgfelhfdvtdfg ieehtefgnecukfhppeejgedrudduiedrudekiedrgeegnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhplhgvthesnhhghihrohdrtgho mh X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 4708E3280059; Thu, 20 Aug 2020 00:14:45 -0400 (EDT) From: Timothy Sample To: Marius Bakke Subject: Re: bug#42934: Ganeti fails to build References: <877dtupsl3.fsf@gnu.org> Date: Thu, 20 Aug 2020 00:14:43 -0400 In-Reply-To: <877dtupsl3.fsf@gnu.org> (Marius Bakke's message of "Wed, 19 Aug 2020 17:23:52 +0200") Message-ID: <87o8n6eyx8.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42934-done Cc: 42934-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Marius, Marius Bakke writes: > Since the recent haskell-build-system changes, the 'ganeti' package > fails to build [...] This is fixed by 856def7bb3b4af85a1325bc732e81d705156a482 (and also 991ca49961d1066f7890644a40d629aca944f5b9). You are right about =E2=80=98ghc-regex-pcre=E2=80=99 needing the =E2=80=98e= xtra-directories=E2=80=99 option. After that it was a matter of finding a way to get the Ganeti build to tell GHC to use the new shared libraries the Haskell build system produces. Sorry for the breakage! -- Tim ------------=_1597896902-21851-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Aug 2020 15:25:20 +0000 Received: from localhost ([127.0.0.1]:40770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Pxn-0007Jh-Jy for submit@debbugs.gnu.org; Wed, 19 Aug 2020 11:25:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:45216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Pxi-0007JV-UM for submit@debbugs.gnu.org; Wed, 19 Aug 2020 11:25:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35148) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k8Pxi-000396-Mq for bug-guix@gnu.org; Wed, 19 Aug 2020 11:25:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50151) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k8Pxi-0000a9-CI for bug-guix@gnu.org; Wed, 19 Aug 2020 11:25:14 -0400 Received: from ti0006q161-3115.bb.online.no ([88.95.106.80]:55896 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k8Pxe-0006Hc-2e for bug-guix@gnu.org; Wed, 19 Aug 2020 11:25:13 -0400 From: Marius Bakke To: bug-guix@gnu.org Subject: Ganeti fails to build Date: Wed, 19 Aug 2020 17:23:52 +0200 Message-ID: <877dtupsl3.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, Since the recent haskell-build-system changes, the 'ganeti' package fails to build with this error: =2D-8<---------------cut here---------------start------------->8--- GHC]: src/Ganeti/Utils/Statistics.o <- cabal_macros.h src/Ganeti/Utils/Stat= istics.hs : can't load .so/.DLL for: libpcre.so (libpcre.so: cannot ope= n shared object file: No such file or directory) make: *** [Makefile:4380: src/Ganeti/BasicTypes.o] Error 1 =2D-8<---------------cut here---------------end--------------->8--- The libpcre.so dependency comes via "ghc-regex-pcre". I tried adding it as an input (by propagating from ghc-regex-pcre), and get a different error: =2D-8<---------------cut here---------------start------------->8--- Linking src/ganeti-kvmd ...=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 [GHC]: src/Ganeti/Metad/Server.o <- cabal_macros.h src/Ganeti/Metad/Server.= hs src/Ganeti/Metad/WebServer.hi src/Ganeti/Metad/WebServer.o src/Ganeti/Me= tad/ConfigServer.hi src/Ganeti/Metad/ConfigServer .o src/Ganeti/Metad/ConfigCore.hi src/Ganeti/Metad/ConfigCore.o src/Ganeti/= Daemon.hi src/Ganeti/Daemon.o [GHC]: src/ganeti-metad.o <- cabal_macros.h src/ganeti-metad.hs src/Ganeti/= Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Metad/Server.hi src/Ganeti/Metad= /Server.o src/Ganeti/Daemon.hi src/Ganeti/Daemon. o src/Ganeti/Constants.hi src/Ganeti/Constants.o=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ld: cannot find -lHSutf8-string-1.0.1.1-Geq8jdOv4Q3LkcQoEOWDVv ld: cannot find -lHStest-framework-quickcheck2-0.3.0.5-9CO80jBRBfSI50Qn1Alr= nH ld: cannot find -lHStest-framework-hunit-0.3.0.2-8gSUkaZjhPC5GwMG3FTbXM ld: cannot find -lHSextensible-exceptions-0.1.1.4-KI0dG6kQM84KnSzvR2Yb0 ld: cannot find -lHStest-framework-0.8.2.0-HxswHFmjozU6QEk6bXzzt9 ld: cannot find -lHSxml-1.3.14-ESp8cJy4XJ8BJKfvGeNymT ld: cannot find -lHShostname-1.0-96RwzZJKf0mHYnt0kjXkqR ld: cannot find -lHSansi-wl-pprint-0.6.9-Cz5pneQ8Hse3VAFYZHVfdH ld: cannot find -lHSansi-terminal-0.9.1-KAtSkkD7GHFKoP9eT8kWXE ld: cannot find -lHScolour-2.3.5-y0xjV3ONUd40VuBtReEvC ld: cannot find -lHStemporary-1.3-6ZNx4aehhTA4byfuIkE25V ld: cannot find -lHSsnap-server-1.1.1.1-IhUBk1dvGEwLHeKz5KF21X ld: cannot find -lHSio-streams-haproxy-1.0.1.0-gPccU7qFPTBf1zhY26bB2 ld: cannot find -lHSclock-0.8-BIVdKeRNUfmD11RCVfJKrz ld: cannot find -lHSblaze-builder-0.4.1.0-KrFxFv3kgua3BTNMsMBadC ld: cannot find -lHSsnap-core-1.0.4.0-DczSASpTts1J4yMBIudB9c ld: cannot find -lHSunix-compat-0.5.2-GYmNPGqdGR3DF85i5Y9m4X ld: cannot find -lHSregex-posix-0.95.2-jmiKTXBn5tB7yYph2GqnC ld: cannot find -lHSreadable-0.3.1-7I5EIROpRuwBi3cHo2WBVY ld: cannot find -lHSnetwork-uri-2.6.1.0-K75fCYvLQE41EntOQ30cqK ld: cannot find -lHSio-streams-1.5.1.0-FM1GOBjUfdSJ3bpideK8My ld: cannot find -lHSzlib-bindings-0.1.1.5-2OcBr3eN9xgDj5U6uANlVV ld: cannot find -lHSzlib-0.6.2.1-RBosn3LQPs8EtxGNLWmZR ld: cannot find -lHSregex-pcre-0.94.4-7Ux5hIaDPUiEPcdothI0zK ld: cannot find -lHSregex-base-0.93.2-8QGsCbNNqfw1S2nCPh78l5 ld: cannot find -lHSold-time-1.1.0.3-2XkcGgLYS3G4Bt8PCBG9iL ld: cannot find -lHSlifted-base-0.2.3.12-HnP8Cm9llUCLAh7f9YyBcZ ld: cannot find -lHSmonad-control-1.0.2.3-6xtn9QV87M15L8AnNrTmlz ld: cannot find -lHSlens-4.17.1-68pxttctHvtCTyByOlgZ2t ld: cannot find -lHSvector-0.12.0.3-2LEYu9M2i7lERDtz76XG3n ld: cannot find -lHSreflection-2.1.5-COCfeq4SAqI4e4DelZUSV ld: cannot find -lHSparallel-3.2.2.0-EGl5SOk48TWHAD161C93aQ ld: cannot find -lHSkan-extensions-5.2-CzfGQZYK0unE2eaHpSulni ld: cannot find -lHSinvariant-0.5.3-d7RpW05TIN3TMBDPM322j ld: cannot find -lHSadjunctions-4.4-D7Oje2j3iy5Vdu5zV0UkP ld: cannot find -lHSvoid-0.7.3-5xXWQQsTYbKFlr3KfNvyL8 ld: cannot find -lHSfree-5.1.2-3loUBBUyYBX8r609r3raCg ld: cannot find -lHStransformers-base-0.4.5.2-396mW3nNBbNcNAE3ZplxN ld: cannot find -lHSsemigroupoids-5.3.3-AcJYbiewxx2FRpslXUFAHQ ld: cannot find -lHSunordered-containers-0.2.10.0-IxEX4gD8y7xFG1XVoZBXwV ld: cannot find -lHSprofunctors-5.3-90Zi8IDCOOv1kKuRCOq787 ld: cannot find -lHSsemigroups-0.18.5-6T2lH5F6zyQIdwR3JYKMO3 ld: cannot find -lHSexceptions-0.10.3-BZy4XtH1BuX7zYRttZiTh5 ld: cannot find -lHScontravariant-1.5.2-4tubmgOpLIj5IwIaRQgygE ld: cannot find -lHSStateVar-1.2-OvQScUJdslB4HgRfOXUfu ld: cannot find -lHSbifunctors-5.5.5-knZ58itKbm3P5hsyhRW4x ld: cannot find -lHSth-abstraction-0.3.1.0-KacyXGqFl6k8QB9PBisbIF ld: cannot find -lHScomonad-5.0.5-1Ix7pspqNO88OqtikSRYZA ld: cannot find -lHStransformers-compat-0.6.5-6PKzEe5EVLXd5Neg4mr6X ld: cannot find -lHSdistributive-0.6.2-1vlBMZw7eCJ5vK0EkS9UBp ld: cannot find -lHStagged-0.8.6-EiJ2F18RuD68LSMkg0Ly4r ld: cannot find -lHSbase-orphans-0.8.1-B31dDt5Bc6961QNeuKJksE ld: cannot find -lHSjson-0.9.3-FywqDV7BGEJI1N2HiDUZZ8 ld: cannot find -lHSsyb-0.7.1-8iVgCtiH46pAso6ilV0Je0 ld: cannot find -lHShslogger-1.2.12-AaeMgrm5rNI5Z24IIbtrYk ld: cannot find -lHSold-locale-1.0.0.7-D4Rn5zPhtMJBwwirPJNu78 ld: cannot find -lHSnetwork-2.8.0.1-Hmt657UE3v349uYmvUXEvW ld: cannot find -lHShinotify-0.4-64NJM7W0EUxBW8TQuGc3QU ld: cannot find -lHSasync-2.2.2-7xNwq1PFb1Z80u6TRhO0ep ld: cannot find -lHScurl-1.3.8-7WFKo4ShNey8jN5AeWZWkN ld: cannot find -lHScryptonite-0.25-DTpFAtFmPj411oArRQLUSg ld: cannot find -lHSmemory-0.14.18-EVX1021YbY3KBuSDHgu8AK ld: cannot find -lHSbasement-0.0.11-C095fEhcIb5E8Z5F95kg3I ld: cannot find -lHScase-insensitive-1.2.0.11-J2cgk1tTm8L9V2Lhdj6cNJ ld: cannot find -lHSbase64-bytestring-1.0.0.2-9zRsxWrEm5zGbLjNlDas ld: cannot find -lHSattoparsec-0.13.2.3-7mIbc0Jmo4I7q4ss1KZWOU ld: cannot find -lHSscientific-0.3.6.2-AIsr5O39c7VFQK8KUk48PM ld: cannot find -lHSprimitive-0.6.4.0-ILgywxtLpvnAOlEISPpP5b ld: cannot find -lHSinteger-logarithms-1.0.3-4W5qGlfuhVgHAjlWk0Od8E ld: cannot find -lHShashable-1.2.7.0-Hn2R07DgowqB1NMU1vHO6c ld: cannot find -lHSQuickCheck-2.13.2-ELw76TsVduo6OXHYodvTIH ld: cannot find -lHSsplitmix-0.0.3-BieKXhsPr5JADQFNGU6dLm ld: cannot find -lHSrandom-1.1-3ypV4EIycgb35PKjTYYr5q ld: cannot find -lHSPSQueue-1.1.0.1-4AWdCkukY01Ev5bal8JE5L ld: cannot find -lHSHUnit-1.6.0.0-7f1hIalUNKKHyS01XXC5R6 ld: cannot find -lHScall-stack-0.1.0-J1eWgTNOnM4IGVyeW0v2YZ =2D-8<---------------cut here---------------end--------------->8--- A similar error occurs when adding #:extra-directories ("pcre") to the ghc-regex-pcre arguments. I don't understand haskell-build-system or the recent changes enough to guess at what's going on. Ideas? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl89RAgACgkQoqBt8qM6 VPqQGAf/ekOE5y+d5BEd0ShKmolb2uyXqHdJ3fkqvaYM8/77QsVFw1mlxJ0+exiA yw3dfOUgP+3iY6sM23nOBwWXnYw8vt4pJ5GRsA9vnm+H7Zd6t4WmE9M2EG0yCsgY cKKOKzMtraf1vPdOUIRqwtr9hEJo1hEHbpaUPJgS+bW526aFlvAVFsAn52VKrlI2 tHOp3FhemIGgCEimG71DVZZ2W8pqUxeyh6ulAB6A34fdqwZCL/5hTWwilFlIyVO4 U32w6boctg6ALLI/+6ijQU07OBKYTw5Z0QyQQUaE1JXV7AEIharW4BaVSIm2t5vW ZjM2aC12TNy5K6wCFQFHkBlIz7VOew== =DDqa -----END PGP SIGNATURE----- --=-=-=-- ------------=_1597896902-21851-1-- From unknown Sun Jun 22 04:13:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42934: Ganeti fails to build Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 26 Aug 2020 21:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42934 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Timothy Sample Cc: 42934-done@debbugs.gnu.org Received: via spool by 42934-done@debbugs.gnu.org id=D42934.159847898511311 (code D ref 42934); Wed, 26 Aug 2020 21:57:02 +0000 Received: (at 42934-done) by debbugs.gnu.org; 26 Aug 2020 21:56:25 +0000 Received: from localhost ([127.0.0.1]:41000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kB3P6-0002wN-TK for submit@debbugs.gnu.org; Wed, 26 Aug 2020 17:56:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kB3P3-0002w9-4C for 42934-done@debbugs.gnu.org; Wed, 26 Aug 2020 17:56:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41327) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kB3Ox-00073U-EC; Wed, 26 Aug 2020 17:56:15 -0400 Received: from ti0006q161-3115.bb.online.no ([88.95.106.80]:48190 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kB3Ov-0005Ls-GE; Wed, 26 Aug 2020 17:56:15 -0400 From: Marius Bakke In-Reply-To: <87o8n6eyx8.fsf@ngyro.com> References: <877dtupsl3.fsf@gnu.org> <87o8n6eyx8.fsf@ngyro.com> Date: Wed, 26 Aug 2020 23:54:33 +0200 Message-ID: <87imd56pk6.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Timothy Sample writes: > Hi Marius, > > Marius Bakke writes: > >> Since the recent haskell-build-system changes, the 'ganeti' package >> fails to build [...] > > This is fixed by 856def7bb3b4af85a1325bc732e81d705156a482 (and also > 991ca49961d1066f7890644a40d629aca944f5b9). > > You are right about =E2=80=98ghc-regex-pcre=E2=80=99 needing the =E2=80= =98extra-directories=E2=80=99 > option. After that it was a matter of finding a way to get the Ganeti > build to tell GHC to use the new shared libraries the Haskell build > system produces. > > Sorry for the breakage! Thanks for the quick fix! :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl9G2hkACgkQoqBt8qM6 VPp3KQf9ERh5Cqme+/kXDnIu1f+XhYaNz1n8fs6fRtx5a5ad5MlRLYdIyPwBLQ11 1RATtPOvNc4ifhCSxQxMosW8d1MBTOaPii+QZTU8bZnrCx0S9so+Y3j0ONXVSp9F qJlQSxVN1hJJHU4uyUMKgeaSKKzlB+Guvj1K6ShCzRFT4VTpBpJTPmrwRcNhpXrg ckYPbbocvwDz8WRLs+Ubo4nzxwMVOOXdPLHGe+bW/aLpP76dQQ6BPxUaDqY3jRx9 taUZHLyp0tLAgnyCgIKp31Ozfth1IGUQ5S66EKfosF7OAtEkAJB9aor3RBmrMTmC hmdSaCj5i0Cfo7Vt9Ab63t1rujGkiQ== =11HM -----END PGP SIGNATURE----- --=-=-=--