From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 00:25:54 2016 Received: (at submit) by debbugs.gnu.org; 22 Sep 2016 04:25:54 +0000 Received: from localhost ([127.0.0.1]:60120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bmva6-0000nS-1L for submit@debbugs.gnu.org; Thu, 22 Sep 2016 00:25:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bmva4-0000nF-1z for submit@debbugs.gnu.org; Thu, 22 Sep 2016 00:25:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bmvZx-0006Ez-T7 for submit@debbugs.gnu.org; Thu, 22 Sep 2016 00:25:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmvZx-0006EN-Po for submit@debbugs.gnu.org; Thu, 22 Sep 2016 00:25:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55261) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmvZv-0001js-7j for bug-grep@gnu.org; Thu, 22 Sep 2016 00:25:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bmvZt-0006DB-3M for bug-grep@gnu.org; Thu, 22 Sep 2016 00:25:42 -0400 Received: from mail-vk0-x229.google.com ([2607:f8b0:400c:c05::229]:35489) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmvZs-0006D5-Ti for bug-grep@gnu.org; Thu, 22 Sep 2016 00:25:41 -0400 Received: by mail-vk0-x229.google.com with SMTP id o139so8866417vka.2 for ; Wed, 21 Sep 2016 21:25:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=e9ycUA1GCw+mrZ70PbPKTSQ9BIXTYuydavvnhBP8g4Y=; b=Ftd5GqeU3QUtAPWqjmMTiO181jKuoZXt9t6sYZFm/LBrM1hnqL6I3qH9aUExG8EO+C jLL1EOGZqhTVqzrpM4b6R9Zr6+WNuug72Wyf2jhv0am/pCRMAQxpleIHmluAvunY8Oab 1LvwWlWFdKOxQ3sIq/UUR4pdStlHuPJaoGMDnkpGSe33VJFuIqDB6/VF7pAfQPuaQAHw T+G7eIpV4ed2qEuOb+fIxQWh5pQRgWSJ/RCVeffTIHkjjV0Zy44VyKppkE6I8rGCyU3x CaCjufGFr+iPQdZNpN8HKBEZPJSBSqNtVsfq8DZ6W9Np4EUclfPp7q3QwC3ghtVjY9Wi rlQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=e9ycUA1GCw+mrZ70PbPKTSQ9BIXTYuydavvnhBP8g4Y=; b=mDG4eO3YN6cqWRwuxg2ivE1lKZIjQVf8XXx0dwEwo2dti9Q81kApgl2yxPeC1eMl4d f0SKr6s0FOeYnadECzJpgjzWf6cVZBwo5q4J5unCM+C9uddq65FHYGQswtfKjMePsMrP xEwhlmzzSJf2Mu4vaGVBnbALTafRe3RHhpmwosvQkh5K4QREdm91JVgHEEUMphcjnkRG 7OyfCc/x8XSIRZm8TIyphVpyJPa351bWhuBjDwbQMhdJqSUFZwjlOF/jac4jbLFs6EN7 6FOzhwH8Wj5r65KH0p2Txpv3AU9JQRaLWcXjR+8A7fDh0lHl3rudzdBfqtaJMIWNRy6K Dckg== X-Gm-Message-State: AE9vXwON831MCPRLWMB9uHGaZyucKxDLvsqagW2GPzAr9ceonY/ED9cu4IH+pX41g932Ok0B40/MyEYX/r+MDA== X-Received: by 10.31.33.136 with SMTP id h130mr1271282vkh.143.1474518340198; Wed, 21 Sep 2016 21:25:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.80.212 with HTTP; Wed, 21 Sep 2016 21:25:19 -0700 (PDT) From: Jim Meyering Date: Wed, 21 Sep 2016 21:25:19 -0700 X-Google-Sender-Auth: IVn5iqpR-DcXF9KY4_3HntBpLQQ Message-ID: Subject: getprogname vs. AIX [was: new snapshot available: grep-2.25.92-f3e9 To: bug-grep@gnu.org, Assaf Gordon Content-Type: multipart/mixed; boundary=001a113dc268e38ba0053d110d91 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) --001a113dc268e38ba0053d110d91 Content-Type: text/plain; charset=UTF-8 Gordon reported this off-list: >>>> On AIX-7.1 32bit, compilation fails due to gnulib's new 'getprogname' >>>> module: >>>> CC getprogname.o >>>> getprogname.c: In function 'getprogname': >>>> getprogname.c:45:4: error: #error "getprogname module not ported to this >>>> OS" >>>> # error "getprogname module not ported to this OS" Thanks again for that report. Here is a tentative patch (let's call it "pragmatic" -- it tests explicitly for _AIX rather than a feature-test macro like HAVE_GETPROCS64 and an additional macro from an autoconf test for the existence of the procinfo.h header). Can someone let me know if this solves the problem? --001a113dc268e38ba0053d110d91 Content-Type: application/octet-stream; name="gnulib-AIX-getprogname.diff" Content-Disposition: attachment; filename="gnulib-AIX-getprogname.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_itdu2did0 RnJvbSA5M2I5ZDM2MWNlOGI2MzI1ZDQ4OWUyNDNiMmEzZjIyYmMwZmQ1M2U2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog V2VkLCAyMSBTZXAgMjAxNiAyMToxNTo1OSAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIGdldHByb2du YW1lOiBwb3J0IHRvIEFJWApNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxh aW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKKiBsaWIv Z2V0cHJvZ25hbWUuYyAoZ2V0cHJvZ25hbWUpIFtfQUlYXTogVXNlIGdldHBpZCwgZ2V0cHJvY3M2 NAphbmQgc3RyZHVwIHRvIG9idGFpbiBhIHNob3J0IHByb2dyYW0gbmFtZSBzdHJpbmcuICBVc2lu ZyBjb2RlIGZyb20KQnJ1bm8gSGFpYmxlIGFuZCBhbiBpZGVhIGZyb20gQmFzdGllbiBST1VDQVJJ w4hTLCBpbgpodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2J1Zy1nbnVsaWIvMjAx MC0xMi9tc2cwMDI0OS5odG1sCkFzc2FmIEdvcmRvbiByZXBvcnRlZCB0aGF0IHRoaXMgbmV3IGZp bGUgd291bGQgZmFpbCB0byBjb21waWxlIG9uCkFJWC03LjEgMzJiaXQuCi0tLQogQ2hhbmdlTG9n ICAgICAgICAgfCAxMCArKysrKysrKysrCiBsaWIvZ2V0cHJvZ25hbWUuYyB8IDI3ICsrKysrKysr KysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDgyZjQyNjQuLjQxN2RlNmEg MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAor MjAxNi0wOS0yMSAgSmltIE1leWVyaW5nICA8bWV5ZXJpbmdAZmIuY29tPgorCisJZ2V0cHJvZ25h bWU6IHBvcnQgdG8gQUlYCisJKiBsaWIvZ2V0cHJvZ25hbWUuYyAoZ2V0cHJvZ25hbWUpIFtfQUlY XTogVXNlIGdldHBpZCwgZ2V0cHJvY3M2NAorCWFuZCBzdHJkdXAgdG8gb2J0YWluIGEgc2hvcnQg cHJvZ3JhbSBuYW1lIHN0cmluZy4gIFVzaW5nIGNvZGUgZnJvbQorCUJydW5vIEhhaWJsZSBhbmQg YW4gaWRlYSBmcm9tIEJhc3RpZW4gUk9VQ0FSScOIUywgaW4KKwlodHRwczovL2xpc3RzLmdudS5v cmcvYXJjaGl2ZS9odG1sL2J1Zy1nbnVsaWIvMjAxMC0xMi9tc2cwMDI0OS5odG1sCisJQXNzYWYg R29yZG9uIHJlcG9ydGVkIHRoYXQgdGhpcyBuZXcgZmlsZSB3b3VsZCBmYWlsIHRvIGNvbXBpbGUg b24KKwlBSVgtNy4xIDMyYml0LgorCiAyMDE2LTA5LTE2ICBQYXVsIEVnZ2VydCAgPGVnZ2VydEBj cy51Y2xhLmVkdT4KCiAJZXh0ZW5zaW9uczogZml4IHR5cG8gaW4gY29tbWVudApkaWZmIC0tZ2l0 IGEvbGliL2dldHByb2duYW1lLmMgYi9saWIvZ2V0cHJvZ25hbWUuYwppbmRleCBkNzBjMmFhLi42 OWM0OWJhIDEwMDY0NAotLS0gYS9saWIvZ2V0cHJvZ25hbWUuYworKysgYi9saWIvZ2V0cHJvZ25h bWUuYwpAQCAtMjIsNiArMjIsMTIgQEAKICNpbmNsdWRlIDxlcnJuby5oPiAvKiBnZXQgcHJvZ3Jh bV9pbnZvY2F0aW9uX25hbWUgZGVjbGFyYXRpb24gKi8KICNpbmNsdWRlIDxzdGRsaWIuaD4gLyog Z2V0IF9fYXJndiBkZWNsYXJhdGlvbiAqLwoKKyNpZmRlZiBfQUlYCisjIGluY2x1ZGUgPHVuaXN0 ZC5oPgorIyBpbmNsdWRlIDxwcm9jaW5mby5oPgorIyBpbmNsdWRlIDxzdHJpbmcuaD4KKyNlbmRp ZgorCiAjaW5jbHVkZSAiZGlybmFtZS5oIgoKICNpZm5kZWYgSEFWRV9HRVRQUk9HTkFNRQpAQCAt NDEsNiArNDcsMjcgQEAgZ2V0cHJvZ25hbWUgKHZvaWQpCiAjIGVsaWYgSEFWRV9ERUNMX19fQVJH VgogICBjb25zdCBjaGFyICpwID0gX19hcmd2ICYmIF9fYXJndlswXSA/IF9fYXJndlswXSA6ICI/ IjsKICAgcmV0dXJuIGxhc3RfY29tcG9uZW50IChwKTsKKyMgZWxpZiBfQUlYCisgIC8qIElkZWEg YnkgQmFzdGllbiBST1VDQVJJw4hTIDxhZGRyZXNzQGhpZGRlbj4sCisgICAgIGh0dHA6Ly9saXN0 cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9idWctZ251bGliLzIwMTAtMTIvbXNnMDAwOTUuaHRtbAor ICAgICBSZWZlcmVuY2U6IGh0dHA6Ly8KKyAgIGlibS5iaXova25vd2N0ciNzc3dfYWl4XzUzL2Nv bS5pYm0uYWl4LmJhc2V0ZWNocmVmL2RvYy9iYXNldHJmMS9nZXRwcm9jcy5odG0KKyAgKi8KKyAg c3RhdGljIGNoYXIgKnA7CisgIHN0YXRpYyBpbnQgZmlyc3QgPSAxOworICBpZiAoZmlyc3QpCisg ICAgeworICAgICAgZmlyc3QgPSAwOworICAgICAgcGlkX3QgcGlkID0gZ2V0cGlkICgpOworICAg ICAgc3RydWN0IHByb2NlbnRyeTY0IHByb2NzOworICAgICAgcCA9ICgwIDwgZ2V0cHJvY3M2NCAo JnByb2NzLCBzaXplb2YgcHJvY3MsIE5VTEwsIDAsICZwaWQsIDEpCisgICAgICAgICAgID8gc3Ry ZHVwIChwcm9jcy5waV9jb21tKQorICAgICAgICAgICA6IE5VTEwpOworICAgICAgaWYgKCFwKQor ICAgICAgICBwID0gIj8iOworICAgIH0KKyAgcmV0dXJuIHA7Cit9CiAjIGVsc2UKICMgIGVycm9y ICJnZXRwcm9nbmFtZSBtb2R1bGUgbm90IHBvcnRlZCB0byB0aGlzIE9TIgogIyBlbmRpZgotLSAK Mi43LjQKCg== --001a113dc268e38ba0053d110d91-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 10:49:35 2016 Received: (at submit) by debbugs.gnu.org; 22 Sep 2016 14:49:35 +0000 Received: from localhost ([127.0.0.1]:60783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn5Jf-0001Fx-Fh for submit@debbugs.gnu.org; Thu, 22 Sep 2016 10:49:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn5Je-0001Fm-CW for submit@debbugs.gnu.org; Thu, 22 Sep 2016 10:49:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bn5JY-0006QK-GB for submit@debbugs.gnu.org; Thu, 22 Sep 2016 10:49:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50820) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn5JY-0006QF-Cv for submit@debbugs.gnu.org; Thu, 22 Sep 2016 10:49:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44530) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn5JX-0005Dj-0S for bug-grep@gnu.org; Thu, 22 Sep 2016 10:49:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bn5JS-0006OJ-TB for bug-grep@gnu.org; Thu, 22 Sep 2016 10:49:26 -0400 Received: from mail-qk0-x243.google.com ([2607:f8b0:400d:c09::243]:33974) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn5JS-0006OE-NX for bug-grep@gnu.org; Thu, 22 Sep 2016 10:49:22 -0400 Received: by mail-qk0-x243.google.com with SMTP id b204so5309211qkc.1 for ; Thu, 22 Sep 2016 07:49:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=EeamIxDZvvwFSd4G+fY2S7sL8FAUHay5Ii8U2zSQxzA=; b=Q/YVMk1ey6ztxvAT91w5yjFJzAQXCERx8Gz/yoCx7GpCH5f1oaW/wLdPP1PUIh2+Xx rSJa57NEt2PVQdCf6L/3+NjPmqBWZhu4ruG+2cL+LRr/apMRCqkpGhANpmQduAcXR5Wr sHFt6Rm7GcEKpEOIvnLXs8OnZZifoRakY+QdInW6D3AEq/nrv6JFnNVrWTI9i9shWAZW qedIndL0N+RPGdO3MftUe7Nxd4M0GFVggm6N+JON1u5lvWCC8vr2LeZw98wxJmw6nmNi zdhj1nCvNJI5mjUE7gOHpcKFT9+sY3BUEb08R7MuymCvtpIv0Wsr/Vw5pp5fvBqp2cYD U5ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=EeamIxDZvvwFSd4G+fY2S7sL8FAUHay5Ii8U2zSQxzA=; b=RNRIbmTfLvh5D8Wbn1SDr4syLmR/XNH8NeHRFC1zB3koKx+veaEG8dFFZ6suhZGJsm vntK0BU8CkdC5tBUKhrlj6kSGkk2Cg+dJq3MXxiNlJYY/6YTn0cVzwSwSq5sTaQqSsbR yhBSXS51f9jSxCVYvz/fUmrIWwrVoSsR2hk9Cs9Pt8kPtcsBb+q+lQq/sqz3o7vmn5pe 5yUUB9Hq38uHiEBnlYjh7VgU1fvDHLcNz1ffb1VxRXnzOxzggjZVcH+Zkm4tMj0STT/W yjsSVGt2QB7roMPw2n47MmtDSYayTvyTL8B0yLi1+jEhB7nDPqiKIvo8d+ZejT6OyXx5 aVEA== X-Gm-Message-State: AA6/9RmsIWBWBi2s7Zz/spTjJk9Wu9CbwXHcIf8uP1/QIrod4XZGwh/wEf6BtsHLAbaJgw== X-Received: by 10.55.149.67 with SMTP id x64mr2491393qkd.135.1474555762023; Thu, 22 Sep 2016 07:49:22 -0700 (PDT) Received: from disco.erlich.nygenome.org ([69.74.14.178]) by smtp.googlemail.com with ESMTPSA id 27sm1122560qkv.15.2016.09.22.07.49.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Sep 2016 07:49:21 -0700 (PDT) Subject: Re: getprogname vs. AIX [was: new snapshot available: grep-2.25.92-f3e9 To: Jim Meyering , bug-grep@gnu.org References: From: Assaf Gordon Message-ID: Date: Thu, 22 Sep 2016 10:49:20 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) Hello Jim, On 09/22/2016 12:25 AM, Jim Meyering wrote: > Gordon reported this off-list: > >>>>> On AIX-7.1 32bit, compilation fails due to gnulib's new 'getprogname' >>>>> module: >>>>> CC getprogname.o >>>>> getprogname.c: In function 'getprogname': >>>>> getprogname.c:45:4: error: #error "getprogname module not ported to this >>>>> OS" >>>>> # error "getprogname module not ported to this OS" > > Thanks again for that report. > Here is a tentative patch (let's call it "pragmatic" -- it tests > explicitly for _AIX rather than a feature-test macro like > HAVE_GETPROCS64 and an additional macro from an autoconf test for the > existence of the procinfo.h header). > > Can someone let me know if this solves the problem? Sorry for not following up on that... The patch does not apply cleanly, I suspect you have a newer gnulib version than what's in grep's git repo (the patch's ChangeLog has an entry from Sep 16): $ git id v2.25-93-gdd6936c $ cd gnulib $ git id v0.1-880-ga512e04 $ git am < ~/Downloads/gnulib-AIX-getprogname.diff Applying: getprogname: port to AIX error: patch failed: ChangeLog:1 error: ChangeLog: patch does not apply Patch failed at 0001 getprogname: port to AIX The copy of the patch that failed is found in: /home/gordon/projects/grep/.git/modules/gnulib/rebase-apply/patch When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. I patched 'lib/getprogname.c' directly, and compilation (on AIX) fails with: CC getprogname.o getprogname.c:74:1: error: expected identifier or '(' before '}' token } ^ make: 1254-004 The error code from the last command is 1. Indeed there's an extra closing braces in line 74. After removing it, compilation succeeds with AIX 32bit (haven't been able to compile in 64bit yet, but that's not due to grep's code. I'll try again later tonight). regards, - assaf From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 12:15:12 2016 Received: (at submit) by debbugs.gnu.org; 22 Sep 2016 16:15:12 +0000 Received: from localhost ([127.0.0.1]:60840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn6eW-0003Wz-H5 for submit@debbugs.gnu.org; Thu, 22 Sep 2016 12:15:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51135) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn6eV-0003Wn-Cg for submit@debbugs.gnu.org; Thu, 22 Sep 2016 12:15:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bn6eP-0007dV-Eu for submit@debbugs.gnu.org; Thu, 22 Sep 2016 12:15:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44218) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn6eP-0007d2-Bn for submit@debbugs.gnu.org; Thu, 22 Sep 2016 12:15:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42067) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn6eN-000279-3u for bug-grep@gnu.org; Thu, 22 Sep 2016 12:15:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bn6eL-0007b4-0o for bug-grep@gnu.org; Thu, 22 Sep 2016 12:15:02 -0400 Received: from mail-vk0-x244.google.com ([2607:f8b0:400c:c05::244]:34360) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn6eK-0007au-RW for bug-grep@gnu.org; Thu, 22 Sep 2016 12:15:00 -0400 Received: by mail-vk0-x244.google.com with SMTP id 192so1325649vkl.1 for ; Thu, 22 Sep 2016 09:15:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=gEbpLFm7tKG7yNvrlf2OP5Mh1kuosbNjcLMj3yWFZXw=; b=fz4ebf8shSVAaOOkgqJLJ/AvTxsUvWjFJa8sLgbs6XybaPVJt/DQ6KjxuvbjLkL/SD Nfq+zc8VhXCPtJHjqamkRw5aqPaHtmXKoQt0i8iENzRNK2P+/C+I0hsYKVIcOgK2Hfmr ua+HVdkA6G0Lq87d4gWf71NcgqbXCIQznKHjSRfDwYV3B+O5P123xpPYxvY22Q2nb/30 ib/YiSSdr4NwDdxktDJ5NebxSGBLUBx3C9cJvVXYEsh72M0KQtcTXHzQg2YFIblqEKPH CZzhAeHMGFiDktIjDcuBWMrOODWghr25c9EnUjhdFK/E7cmwBytL1V8B34kjCFcqlFNv ACFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=gEbpLFm7tKG7yNvrlf2OP5Mh1kuosbNjcLMj3yWFZXw=; b=L/JuWSfPSv0gAW7EturVlQPbfg9/s3eeAV39JjUFWp5PRYwvpuAjvIKiJmSPE8SHO0 W/KjPWQqG+cRMT1T8ChLq2LHmPOo+Iuc3bpuPthbLVTAyo5RiAbltkpA+22jlq4yBoqR 5JvFZngX3NbmnZq93yxH8NmpfAhCW8bCFOqGGn2TOwsZO6XlduGsZ0W0P9ECmuAOjlzc deVEErZxKH/y70Bc0ivGRKRuwQl/5Tc3SX5vmZH/AhWEdsqC6cU/oGK0/wnVI6yIDnKX ey8K9XODE1EoojoyanEh1RBQG2FdZjsFhlJrukrqUdJJUbRUglqQmGaGRfXjdd/oeLMh 70Tw== X-Gm-Message-State: AE9vXwO4alCmI8EfmLUi/tnG1WnQTJTzzZTtkRwSnGVpxb1YlAMv6UZL94/tJvz8Rzfyt1IHHCsd41hyBLAhOQ== X-Received: by 10.31.15.144 with SMTP id 138mr1966731vkp.23.1474560900195; Thu, 22 Sep 2016 09:15:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.80.212 with HTTP; Thu, 22 Sep 2016 09:14:39 -0700 (PDT) In-Reply-To: References: From: Jim Meyering Date: Thu, 22 Sep 2016 09:14:39 -0700 X-Google-Sender-Auth: MG4im3lepDcXKblXfLbBpJTUfIE Message-ID: Subject: Re: getprogname vs. AIX [was: new snapshot available: grep-2.25.92-f3e9 To: Assaf Gordon Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: bug-grep@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: -4.0 (----) On Thu, Sep 22, 2016 at 7:49 AM, Assaf Gordon wrote: > Hello Jim, > > On 09/22/2016 12:25 AM, Jim Meyering wrote: >> >> Gordon reported this off-list: >> >>>>>> On AIX-7.1 32bit, compilation fails due to gnulib's new 'getprogname' >>>>>> module: >>>>>> CC getprogname.o >>>>>> getprogname.c: In function 'getprogname': >>>>>> getprogname.c:45:4: error: #error "getprogname module not ported to >>>>>> this >>>>>> OS" >>>>>> # error "getprogname module not ported to this OS" >> >> >> Thanks again for that report. >> Here is a tentative patch (let's call it "pragmatic" -- it tests >> explicitly for _AIX rather than a feature-test macro like >> HAVE_GETPROCS64 and an additional macro from an autoconf test for the >> existence of the procinfo.h header). >> >> Can someone let me know if this solves the problem? > > > Sorry for not following up on that... > > The patch does not apply cleanly, I suspect you have a newer gnulib version > than what's in > grep's git repo (the patch's ChangeLog has an entry from Sep 16): > > $ git id > v2.25-93-gdd6936c > $ cd gnulib > $ git id > v0.1-880-ga512e04 > $ git am < ~/Downloads/gnulib-AIX-getprogname.diff > Applying: getprogname: port to AIX > error: patch failed: ChangeLog:1 > error: ChangeLog: patch does not apply > Patch failed at 0001 getprogname: port to AIX > The copy of the patch that failed is found in: > /home/gordon/projects/grep/.git/modules/gnulib/rebase-apply/patch > When you have resolved this problem, run "git am --continue". > If you prefer to skip this patch, run "git am --skip" instead. > > I patched 'lib/getprogname.c' directly, and compilation (on AIX) fails with: > > CC getprogname.o > getprogname.c:74:1: error: expected identifier or '(' before '}' token > } > ^ > make: 1254-004 The error code from the last command is 1. > > Indeed there's an extra closing braces in line 74. > After removing it, compilation succeeds with AIX 32bit (haven't been able to > compile in 64bit yet, but that's not due to grep's code. I'll try again > later tonight). Thank you, Assaf. Good catch. I've made that correction and pushed to gnulib. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 15:17:41 2016 Received: (at 24505-done) by debbugs.gnu.org; 22 Sep 2016 19:17:41 +0000 Received: from localhost ([127.0.0.1]:60950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn9V7-00087p-Bc for submit@debbugs.gnu.org; Thu, 22 Sep 2016 15:17:41 -0400 Received: from mail-ua0-f180.google.com ([209.85.217.180]:36518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn9V4-00087c-SO for 24505-done@debbugs.gnu.org; Thu, 22 Sep 2016 15:17:39 -0400 Received: by mail-ua0-f180.google.com with SMTP id 15so8937991uai.3 for <24505-done@debbugs.gnu.org>; Thu, 22 Sep 2016 12:17:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=QyJrogAHJe80gxGBBENb396t5uIi1tLDCjRwb9vMIso=; b=AdBVHSXBSPlh6KUGaYMM9TYI2LsBEioiMa6+OK1L+r/RTnUP9fUGjzFAQYNMES58/s fZy+IHkm3RPh31HdG2xjxWfa9+4rD3gEzA0uVUmcTYLnrtIRnG5ujdex8WnjOCFAWEUs nRverMS95cYAZnrAXdBJIT4WQhVcdWV8RWrKsfdBhVlZyfJ0+iAUh2qBHHiQAj+/Amzv QwNA9Qzzc4OiDNYWOD6bAzT+cgustI77WjJAD03aZIKz/yXcUKAGYrEkMbA/sG8SXlUU klWLiVkDgrXIbxqXH015Epln04ZPH42r9GrK2U2kavQ+t9dm3btfNRRECIAcknMsnGHQ tvQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=QyJrogAHJe80gxGBBENb396t5uIi1tLDCjRwb9vMIso=; b=HDJ9fRn6z6i4eIhsNek0d2JykLFSHL4WCryWzMRJyBT6iiRtWDbtEoO3wEGBAAtJ2B radPM5XkfitLJDL9VTq2/7izrci7d2l0NVILtsJUCXMIHq4rYaG6kS1WT/LlX0PAxiY/ chIi3as1uPVn8vv9SUoS5kUnQBJRIdmlcumuxWrNcdw+IQtWjd4sqGylfnSjdC0uAS+9 F5SmT7yK2F666BuYITAsg4ltuBnGSdTPwsrfXru+Cz5HP4u+dPx3V+KLienL3lQOiid+ TF9x9r0AfYk+EplHTH0xLo8v4Z2d3KqDWTjNBAmsQIHZvC42rcrXNWdFkINN63jcUrnU 3GZg== X-Gm-Message-State: AE9vXwOoXMIQh0p0ChUDJnOVbVfu/ef0eei0uhdvpAxLkjULZLxuoxEdiNE/U9oi5HrR2eaYFTvQaR8ogI7QKQ== X-Received: by 10.176.0.143 with SMTP id 15mr954382uaj.33.1474571853188; Thu, 22 Sep 2016 12:17:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.80.212 with HTTP; Thu, 22 Sep 2016 12:17:12 -0700 (PDT) In-Reply-To: References: From: Jim Meyering Date: Thu, 22 Sep 2016 12:17:12 -0700 X-Google-Sender-Auth: jgLPFReg2O3kM63F5BnQnzNtqHc Message-ID: Subject: Re: bug#24505: getprogname vs. AIX [was: new snapshot available: grep-2.25.92-f3e9 To: Assaf Gordon Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24505-done Cc: 24505-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: -0.0 (/) On Thu, Sep 22, 2016 at 9:14 AM, Jim Meyering wrote: > On Thu, Sep 22, 2016 at 7:49 AM, Assaf Gordon wrote: ... > Thank you, Assaf. > Good catch. I've made that correction and pushed to gnulib. I have also pushed a grep commit to make it use the latest from gnulib: http://git.savannah.gnu.org/cgit/grep.git/commit/?id=4a86a5e728ae0152048dd9a65d681f324c8aea17 With that, building on AIX should at least get past that compilation failure. From unknown Sat Aug 16 22:47:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 21 Oct 2016 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator