From mboxrd@z Thu Jan 1 00:00:00 1970 From: swedebugia@riseup.net Subject: bug#33659: Perl-build-system does not honor #:module-build-flags or #:configure-flags Date: Fri, 07 Dec 2018 02:58:29 -0800 Message-ID: <96ec5a2d208b2f013680cfcf0ac22df8@riseup.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_004b411dab06a809dd0e1d6f6efd1eae" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVDqd-00023v-2f for bug-guix@gnu.org; Fri, 07 Dec 2018 05:59:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gVDqY-0001FM-N0 for bug-guix@gnu.org; Fri, 07 Dec 2018 05:59:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:60288) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gVDqY-0001F3-IT for bug-guix@gnu.org; Fri, 07 Dec 2018 05:59:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gVDqY-0005OQ-DJ for bug-guix@gnu.org; Fri, 07 Dec 2018 05:59:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38439) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVDq7-0001Gl-5g for bug-guix@gnu.org; Fri, 07 Dec 2018 05:58:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gVDq3-00011z-TE for bug-guix@gnu.org; Fri, 07 Dec 2018 05:58:35 -0500 Received: from mx1.riseup.net ([198.252.153.129]:47792) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gVDq3-00011D-I3 for bug-guix@gnu.org; Fri, 07 Dec 2018 05:58:31 -0500 Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 2AA741A020C for ; Fri, 7 Dec 2018 02:58:30 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net with ESMTPSA id 0F29169C9A for ; Fri, 7 Dec 2018 02:58:30 -0800 (PST) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 33659@debbugs.gnu.org --=_004b411dab06a809dd0e1d6f6efd1eae Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi I'm trying hard to package perl-term-readline-gnu but have failed so far. :D See the attached patch for my addition to perl-build-system that did not help. The Makefile in the source says: # Usage: perl Makefile.PL [--prefix=3D...] [--includedir=3D...] [--libdir=3D...] =20 # [OPTIMIZE=3D...]=20 The build failure (with or without my modifications to the build-system) is: starting phase `configure' running `perl' with arguments ("Makefile.PL" "PREFIX=3D/gnu/store/w4wb4wd1kjj6gmxlix0i3jj47v0izijh-perl-term-readline-= gnu-1.35" "INSTALLDIRS=3Dsite" "NO_PERLLOCAL=3D1") Could not find neither libtermcap.a, libncurses.a, or libcurses. Backtrace: 4 (primitive-load "/gnu/store/vgfkdlnwks28vk50mg0xjl8iaf9=E2=80= =A6") In ice-9/eval.scm: 191:35 3 (_ _) In srfi/srfi-1.scm: 640:9 2 (for-each # =E2=80=A6) In /gnu/store/wy2ja4vrrnakwhabsn87ngsb3bqqm5fx-module-import/guix/build/gnu-= build-system.scm: 799:31 1 (_ _) In /gnu/store/wy2ja4vrrnakwhabsn87ngsb3bqqm5fx-module-import/guix/build/util= s.scm: 616:6 0 (invoke _ . _) /gnu/store/wy2ja4vrrnakwhabsn87ngsb3bqqm5fx-module-import/guix/build/util= s.scm:616:6: In procedure invoke: Throw to key `srfi-34' with args `(#)'. note: keeping build directory `/tmp/guix-build-perl-term-readline-gnu-1.35.drv-17' builder for `/gnu/store/n6dcbwrfag9klwysrfdkj2j05cr9710i-perl-term-readline-gnu-1.35.= drv' failed with exit code 1 build of /gnu/store/n6dcbwrfag9klwysrfdkj2j05cr9710i-perl-term-readline-gnu-1.35.d= rv failed View build log at '/var/log/guix/drvs/n6/dcbwrfag9klwysrfdkj2j05cr9710i-perl-term-readline-= gnu-1.35.drv.bz2'. cannot build derivation `/gnu/store/pz0zrnpsvip0yxyd18cjazibsrlpf29h-youtube-viewer-cli-3.4.1.drv= ': 1 dependencies couldn't be built guix build: error: build failed: build of `/gnu/store/pz0zrnpsvip0yxyd18cjazibsrlpf29h-youtube-viewer-cli-3.4.1.drv= ' failed --=20 Cheers=20 Swedebugia --=_004b411dab06a809dd0e1d6f6efd1eae Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-Add-perl-term-readline-gnu-flags-not-honored.patch Content-Disposition: attachment; filename=0001-gnu-Add-perl-term-readline-gnu-flags-not-honored.patch; size=3486 RnJvbSAyYWZkNDJjMTYzMTc5M2ZjNWMxODZiODJmYmRiYjM5NjRmNmFlNDY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzd2VkZWJ1Z2lhIDxzd2VkZWJ1Z2lhQHJpc2V1cC5uZXQ+CkRh dGU6IEZyaSwgNyBEZWMgMjAxOCAxMjoxNDozNyArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTog QWRkIHBlcmwtdGVybS1yZWFkbGluZS1nbnUgLS0gZmxhZ3Mgbm90IGhvbm9yZWQKCi0tLQogZ251 L3BhY2thZ2VzL3Blcmwuc2NtICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKystCiBndWl4L2J1aWxkLXN5c3RlbS9wZXJsLnNjbSB8ICAzICsrLQogMiBmaWxlcyBj aGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9wZXJsLnNjbSBiL2dudS9wYWNrYWdlcy9wZXJsLnNjbQppbmRleCBjYmRmMDcw ZTguLmQ0MTE4Mjk2MiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Blcmwuc2NtCisrKyBiL2du dS9wYWNrYWdlcy9wZXJsLnNjbQpAQCAtNTEsNyArNTEsOCBAQAogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBmcmVlZGVza3RvcCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGVy bC1jaGVjaykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGVybC13ZWIpCi0gICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25maWcpKQorICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBwa2ctY29uZmlnKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyByZWFkbGlu ZSkpCiAKIDs7OwogOzs7IFBsZWFzZTogVHJ5IHRvIGFkZCBuZXcgbW9kdWxlIHBhY2thZ2VzIGlu IGFscGhhYmV0aWMgb3JkZXIuCkBAIC04MTE1LDYgKzgxMTYsNDAgQEAgb3RoZXIgdGVybWluYWwg cmVsYXRlZCBmZWF0dXJlcywgaW5jbHVkaW5nIHJldHJpZXZhbC9tb2RpZmljYXRpb24gb2YgdGhl CiBzY3JlZW4gc2l6ZSwgYW5kIHJldHJpZXZhbC9tb2RpZmljYXRpb24gb2YgdGhlIGNvbnRyb2wg Y2hhcmFjdGVycy4iKQogICAgIChsaWNlbnNlIChwYWNrYWdlLWxpY2Vuc2UgcGVybCkpKSkKIAor KGRlZmluZS1wdWJsaWMgcGVybC10ZXJtLXJlYWRsaW5lLWdudQorICAocGFja2FnZQorICAgKG5h bWUgInBlcmwtdGVybS1yZWFkbGluZS1nbnUiKQorICAgKHZlcnNpb24gIjEuMzUiKQorICAgKHNv dXJjZQorICAgIChvcmlnaW4KKyAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgIm1pcnJvcjovL2NwYW4vYXV0aG9ycy9pZC9IL0hB L0hBWUFTSEkvVGVybS1SZWFkTGluZS1HbnUtIgorICAgICAgICAgICAgdmVyc2lvbgorICAgICAg ICAgICAgIi50YXIuZ3oiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMyCisgICAgICAg ICIwOWNpeGY5M3c5eTQ0M2pqMjkxdml3M3IyOTJ4c2tpaHgzYWY2NXBuYmtiN21nYTM0cGFwIikp KSkKKyAgIChidWlsZC1zeXN0ZW0gcGVybC1idWlsZC1zeXN0ZW0pCisgICAoYXJndW1lbnRzCisg ICAgJygjOmNvbmZpZ3VyZS1mbGFncyAnKCItLXRlc3QiCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDs7KHN0cmluZy1hcHBlbmQgIi1saWJkaXI9IiAoZ2V0ZW52CisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsiTElCUkFSWV9QQVRIIikpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICkKKyAgICAgICM6bW9kdWxlLWJ1aWxkLWZsYWdzICcoIi0tdGVzdCIK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsoc3RyaW5nLWFwcGVuZCAiLWxpYmRpcj0i IChnZXRlbnYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyJMSUJS QVJZX1BBVEgiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSkpCisgICAobmF0aXZl LWlucHV0cworICAgIGAoKCJwZXJsLW1vZHVsZS1idWlsZCIgLHBlcmwtbW9kdWxlLWJ1aWxkKQor ICAgICAgKCJyZWFkbGluZSIgLHJlYWRsaW5lKSkpCisgICAoaG9tZS1wYWdlCisgICAgImh0dHBz Oi8vbWV0YWNwYW4ub3JnL3JlbGVhc2UvVGVybS1SZWFkTGluZS1HbnUiKQorICAgKHN5bm9wc2lz CisgICAgIlBlcmwgZXh0ZW5zaW9uIGZvciB0aGUgR05VIFJlYWRsaW5lL0hpc3RvcnkgTGlicmFy eSIpCisgICAoZGVzY3JpcHRpb24gIlRoaXMgbW9kdWxlIGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhl IEdOVSBSZWFkbGluZS9IaXN0b3J5IExpYnJhcnkuIikKKyAgIChsaWNlbnNlIHBlcmwtbGljZW5z ZSkpKQorCiAoZGVmaW5lLXB1YmxpYyBwZXJsLXRlcm0tc2l6ZS1hbnkKICAgKHBhY2thZ2UKICAg ICAobmFtZSAicGVybC10ZXJtLXNpemUtYW55IikKZGlmZiAtLWdpdCBhL2d1aXgvYnVpbGQtc3lz dGVtL3Blcmwuc2NtIGIvZ3VpeC9idWlsZC1zeXN0ZW0vcGVybC5zY20KaW5kZXggMDZhZjFkZDIw Li5hMDZjZjViNDQgMTAwNjQ0Ci0tLSBhL2d1aXgvYnVpbGQtc3lzdGVtL3Blcmwuc2NtCisrKyBi L2d1aXgvYnVpbGQtc3lzdGVtL3Blcmwuc2NtCkBAIC03OCw2ICs3OCw3IEBACiAKIChkZWZpbmUq IChwZXJsLWJ1aWxkIHN0b3JlIG5hbWUgaW5wdXRzCiAgICAgICAgICAgICAgICAgICAgICAjOmtl eQorICAgICAgICAgICAgICAgICAgICAgKGNvbmZpZ3VyZS1mbGFncyAnJygpKQogICAgICAgICAg ICAgICAgICAgICAgKHNlYXJjaC1wYXRocyAnKCkpCiAgICAgICAgICAgICAgICAgICAgICAodGVz dHM/ICN0KQogICAgICAgICAgICAgICAgICAgICAgKHBhcmFsbGVsLWJ1aWxkPyAjdCkKQEAgLTEx MSw2ICsxMTIsNyBAQCBwcm92aWRlcyBhIGBNYWtlZmlsZS5QTCcgZmlsZSBhcyBpdHMgYnVpbGQg c3lzdGVtLiIKICAgICAgICAgICAgICAgICAgICAjOm1ha2UtbWFrZXI/ICxtYWtlLW1ha2VyPwog ICAgICAgICAgICAgICAgICAgICM6bWFrZS1tYWtlci1mbGFncyAsbWFrZS1tYWtlci1mbGFncwog ICAgICAgICAgICAgICAgICAgICM6bW9kdWxlLWJ1aWxkLWZsYWdzICxtb2R1bGUtYnVpbGQtZmxh Z3MKKyAgICAgICAgICAgICAgICAgICAjOmNvbmZpZ3VyZS1mbGFncyAsY29uZmlndXJlLWZsYWdz CiAgICAgICAgICAgICAgICAgICAgIzpwaGFzZXMgLHBoYXNlcwogICAgICAgICAgICAgICAgICAg ICM6c3lzdGVtICxzeXN0ZW0KICAgICAgICAgICAgICAgICAgICAjOnRlc3QtdGFyZ2V0ICJ0ZXN0 IgpAQCAtMTE5LDcgKzEyMSw2IEBAIHByb3ZpZGVzIGEgYE1ha2VmaWxlLlBMJyBmaWxlIGFzIGl0 cyBidWlsZCBzeXN0ZW0uIgogICAgICAgICAgICAgICAgICAgICM6cGFyYWxsZWwtdGVzdHM/ICxw YXJhbGxlbC10ZXN0cz8KICAgICAgICAgICAgICAgICAgICAjOm91dHB1dHMgJW91dHB1dHMKICAg ICAgICAgICAgICAgICAgICAjOmlucHV0cyAlYnVpbGQtaW5wdXRzKSkpCi0KICAgKGRlZmluZSBn dWlsZS1mb3ItYnVpbGQKICAgICAobWF0Y2ggZ3VpbGUKICAgICAgICgoPyBwYWNrYWdlPykKLS0g CjIuMTkuMgoK --=_004b411dab06a809dd0e1d6f6efd1eae--