Please consider updating autotool scripts.

南国 微雪 <[email protected]> Tue, 12 Jul 2022 09:11:22 +0000
Newsgroups gmane.comp.gnu.chess.bugs
Message-ID <SY4P282MB18516AF1A6AC7C3376D22E62D3869@SY4P282MB1851.AUSP282.PROD.OUTLOOK.COM>
--_000_SY4P282MB18516AF1A6AC7C3376D22E62D3869SY4P282MB1851AUSP_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGVsbG8sIEknbSBmcm9tIEFyY2hSSVNDLVYgVGVhbSwgYSBjb21tdW5pdHkgcG9ydGluZyBBcmNo
IExpbnV4IHNvZnR3YXJlIHRvIFJJU0MtViBhcmNoaXRlY3R1cmUuDQoNCkZpcnN0IGF0dGVtcHQN
CkRlc2NyaXB0aW9uDQoNCldoaWxlIHBhY2thZ2luZyBgZ251Y2hlc3NgLCB3ZSBmb3VuZCBhbiBl
cnJvci4NCg0KRXJyb3IgaW5mb3JtYXRpb24NCg0KY2hlY2tpbmcgYnVpbGQgc3lzdGVtIHR5cGUu
Li4gLi9jb25maWcuZ3Vlc3M6IHVuYWJsZSB0byBndWVzcyBzeXN0ZW0gdHlwZQ0KVGhpcyBzY3Jp
cHQsIGxhc3QgbW9kaWZpZWQgMjAwOS0xMS0yMCwgaGFzIGZhaWxlZCB0byByZWNvZ25pemUNCnRo
ZSBvcGVyYXRpbmcgc3lzdGVtIHlvdSBhcmUgdXNpbmcuIEl0IGlzIGFkdmlzZWQgdGhhdCB5b3UN
CmRvd25sb2FkIHRoZSBtb3N0IHVwIHRvIGRhdGUgdmVyc2lvbiBvZiB0aGUgY29uZmlnIHNjcmlw
dHMgZnJvbQ0KICBodHRwOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0d2ViLz9wPWNvbmZpZy5n
aXQ7YT1ibG9iX3BsYWluO2Y9Y29uZmlnLmd1ZXNzO2hiPUhFQUQNCmFuZA0KICBodHRwOi8vZ2l0
LnNhdmFubmFoLmdudS5vcmcvZ2l0d2ViLz9wPWNvbmZpZy5naXQ7YT1ibG9iX3BsYWluO2Y9Y29u
ZmlnLnN1YjtoYj1IRUFEDQpJZiB0aGUgdmVyc2lvbiB5b3UgcnVuICguL2NvbmZpZy5ndWVzcykg
aXMgYWxyZWFkeSB1cCB0byBkYXRlLCBwbGVhc2UNCnNlbmQgdGhlIGZvbGxvd2luZyBkYXRhIGFu
ZCBhbnkgaW5mb3JtYXRpb24geW91IHRoaW5rIG1pZ2h0IGJlDQpwZXJ0aW5lbnQgdG8gPGNvbmZp
Zy1wYXRjaGVzQGdudS5vcmc+IGluIG9yZGVyIHRvIHByb3ZpZGUgdGhlIG5lZWRlZA0KaW5mb3Jt
YXRpb24gdG8gaGFuZGxlIHlvdXIgc3lzdGVtLg0KDQpjb25maWcuZ3Vlc3MgdGltZXN0YW1wID0g
MjAwOS0xMS0yMA0KDQp1bmFtZSAtbSA9IHJpc2N2NjQNCnVuYW1lIC1yID0gNS4xOC43LWFyY2gx
LTENCnVuYW1lIC1zID0gTGludXgNCnVuYW1lIC12ID0gIzEgU01QIFBSRUVNUFRfRFlOQU1JQyBT
YXQsIDI1IEp1biAyMDIyIDIwOjIyOjAxICswMDAwDQoNCi91c3IvYmluL3VuYW1lIC1wID0gdW5r
bm93bg0KL2Jpbi91bmFtZSAtWCAgICAgPQ0KDQpob3N0aW5mbyAgICAgICAgICAgICAgID0NCi9i
aW4vdW5pdmVyc2UgICAgICAgICAgPQ0KL3Vzci9iaW4vYXJjaCAtayAgICAgICA9DQovYmluL2Fy
Y2ggICAgICAgICAgICAgID0NCi91c3IvYmluL29zbGV2ZWwgICAgICAgPQ0KL3Vzci9jb252ZXgv
Z2V0c3lzaW5mbyA9DQoNClVOQU1FX01BQ0hJTkUgPSByaXNjdjY0DQpVTkFNRV9SRUxFQVNFID0g
NS4xOC43LWFyY2gxLTENClVOQU1FX1NZU1RFTSAgPSBMaW51eA0KVU5BTUVfVkVSU0lPTiA9ICMx
IFNNUCBQUkVFTVBUX0RZTkFNSUMgU2F0LCAyNSBKdW4gMjAyMiAyMDoyMjowMSArMDAwMA0KY29u
ZmlndXJlOiBlcnJvcjogY2Fubm90IGd1ZXNzIGJ1aWxkIHR5cGU7IHlvdSBtdXN0IHNwZWNpZnkg
b25lDQoNCg0KU29sdmVkDQoNCiAgKiAgIEFkZGVkIGBhdXRvcmVjb25mYCBpbiB0aGUgYHByZXBh
cmUoKWAgZnVuY3Rpb24gaW4gdGhlIFBLR0JVSUxELiBIZXJlIGlzIHRoZSBjb2RlOg0KDQphdXRv
dXBkYXRlDQphdXRvcmVjb25mIC1maXYNCg0KDQpTZWNvbmQgYXR0ZW1wdA0KRGVzY3JpcHRpb24N
Cg0KVGhlbiB3ZSBnb3QgYSBzZWNvbmQgZXJyb3IsIGFuZCBpdCBpcyBhIGRlcGVuZGVuY3kgZXJy
b3I6DQoNCkVycm9yIGluZm9ybWF0aW9uDQoNCi9iaW4vc2ggJy9idWlsZC9nbnVjaGVzcy9zcmMv
Z251Y2hlc3MtNi4yLjkvbWlzc2luZycgaGVscDJtYW4gLS1uYW1lPSdHTlUgQ2hlc3MnIC0taW5m
by1wYWdlPSdnbnVjaGVzcycgLi4vc3JjL2dudWNoZXNzIC1vIGdudWNoZXNzLjENCi9idWlsZC9n
bnVjaGVzcy9zcmMvZ251Y2hlc3MtNi4yLjkvbWlzc2luZzogbGluZSA4MTogaGVscDJtYW46IGNv
bW1hbmQgbm90IGZvdW5kDQpXQVJOSU5HOiAnaGVscDJtYW4nIGlzIG1pc3Npbmcgb24geW91ciBz
eXN0ZW0uDQogICAgICAgICBZb3Ugc2hvdWxkIG9ubHkgbmVlZCBpdCBpZiB5b3UgbW9kaWZpZWQg
YSBkZXBlbmRlbmN5IG9mIGEgbWFuIHBhZ2UuDQogICAgICAgICBZb3UgbWF5IHdhbnQgdG8gaW5z
dGFsbCB0aGUgR05VIEhlbHAybWFuIHBhY2thZ2U6DQogICAgICAgICA8aHR0cHM6Ly93d3cuZ251
Lm9yZy9zb2Z0d2FyZS9oZWxwMm1hbi8+DQptYWtlWzFdOiAqKiogW01ha2VmaWxlOjU2MDogZ251
Y2hlc3MuMV0gRXJyb3IgMTI3DQptYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2J1aWxkL2du
dWNoZXNzL3NyYy9nbnVjaGVzcy02LjIuOS9tYW4nDQptYWtlOiAqKiogW01ha2VmaWxlOjUxODog
YWxsLXJlY3Vyc2l2ZV0gRXJyb3IgMQ0KDQoNClNvbHZlZA0KDQogICogICBXZSBhZGRlZCBpdCB0
byB0aGUgYG1ha2VkZXBlbmRzYCBpbiBgUEtHQlVJTERgIHRvIHNvbHZlIGl0Lg0KICAqICAgQnVp
bGQgcGFzc2VkLg0KDQpTdW1tYXJ5DQoNCiAgKiAgIFBsZWFzZSBjb25zaWRlciB1cGRhdGluZyB0
aGUgY29uZmlndXJlIHNjcmlwdCB0b29scy4NCg0KICAqICAgV2UgbWFkZSBhIHBhdGNoIGFuZCBw
YXRjaGVkIGl0IGludG8gc291cmNlIHRvIGxldCBpdCB3b3JrcywgaG93ZXZlciwgYXMgcGFydCBv
ZiBvdXIgZHV0eSwgd2UgZG8gc3VnZ2VzdCBvdXIgdXBzdHJlYW1zIGRvaW5nIHRoaXMgb25jZSBh
bmQgZm9yIGFsbCBpbnN0ZWFkLg0KDQpTaW5jZXJlbHkgdGhhbmtzLg0KDQo6KQ0KDQpBcmNoUklT
Qy1WIFRlYW0gTWVtYmVyLA0KVGlueSBTbm93DQoNCg==

--_000_SY4P282MB18516AF1A6AC7C3376D22E62D3869SY4P282MB1851AUSP_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Hello, I'm from ArchRISC-V Team, a community porting Arch Linux software to=
 RISC-V architecture.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<h3>First attempt</h3>
<h4>Description</h4>
<p>While packaging `<u><i>gnuchess</i></u>`, we found an error.</p>
<h4>Error information</h4>
<pre><div class=3D"buttons"></div></pre>
<blockquote style=3D"border-color: rgb(200, 200, 200); border-left: 3px sol=
id rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(10=
2, 102, 102);" itemscope=3D"" itemtype=3D"https://schemas.microsoft.com/Quo=
tedText">
<pre><code class=3D"language-bash hljs">checking build system <span class=
=3D"hljs-built_in">type</span>... ./config.guess: unable to guess system <s=
pan class=3D"hljs-built_in">type</span>=0A=
This script, last modified 2009-11-20, has failed to recognize=0A=
the operating system you are using. It is advised that you=0A=
download the most up to date version of the config scripts from=0A=
&nbsp; http://git.savannah.gnu.org/gitweb/?p=3Dconfig.git;a=3Dblob_plain;f=
=3Dconfig.guess;hb=3DHEAD=0A=
and=0A=
&nbsp; http://git.savannah.gnu.org/gitweb/?p=3Dconfig.git;a=3Dblob_plain;f=
=3Dconfig.sub;hb=3DHEAD=0A=
If the version you run (./config.guess) is already up to date, please=0A=
send the following data and any information you think might be=0A=
pertinent to &lt;[email protected]&gt; <span class=3D"hljs-keyword">in=
</span>&nbsp;order to provide the needed=0A=
information to handle your system.=0A=
=0A=
config.guess timestamp =3D 2009-11-20=0A=
=0A=
uname -m =3D riscv64=0A=
uname -r =3D 5.18.7-arch1-1=0A=
uname -s =3D Linux=0A=
uname -v =3D <span class=3D"hljs-comment">#1 SMP PREEMPT_DYNAMIC Sat, 25 Ju=
n 2022 20:22:01 +0000</span>=0A=
=0A=
/usr/bin/uname -p =3D unknown=0A=
/bin/uname -X &nbsp; &nbsp; =3D=0A=
=0A=
hostinfo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =3D=0A=
/bin/universe &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=3D=0A=
/usr/bin/arch -k &nbsp; &nbsp; &nbsp; =3D=0A=
/bin/arch &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=3D=0A=
/usr/bin/oslevel &nbsp; &nbsp; &nbsp; =3D=0A=
/usr/convex/getsysinfo =3D=0A=
=0A=
UNAME_MACHINE =3D riscv64=0A=
UNAME_RELEASE =3D 5.18.7-arch1-1=0A=
UNAME_SYSTEM &nbsp;=3D Linux=0A=
UNAME_VERSION =3D <span class=3D"hljs-comment">#1 SMP PREEMPT_DYNAMIC Sat, =
25 Jun 2022 20:22:01 +0000</span>=0A=
<span style=3D"color: rgb(237, 92, 87);">configure: error: cannot guess bui=
ld </span><span class=3D"hljs-built_in" style=3D"color: rgb(237, 92, 87);">=
type</span><span style=3D"color: rgb(237, 92, 87);">; you must specify one<=
/span>=0A=
</code></pre>
</blockquote>
<h4>Solved</h4>
<ul>
<li>Added `<code class=3D"hljs">autoreconf`</code> in the `<code class=3D"h=
ljs">prepare()`</code> function in the PKGBUILD. Here is the code:</li></ul=
>
<pre><div class=3D"buttons"></div></pre>
<blockquote style=3D"border-color: rgb(200, 200, 200); border-left: 3px sol=
id rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(10=
2, 102, 102);" itemscope=3D"" itemtype=3D"https://schemas.microsoft.com/Quo=
tedText">
<pre><code class=3D"language-bash hljs">autoupdate=0A=
autoreconf -fiv=0A=
</code></pre>
</blockquote>
<h3>Second attempt</h3>
<h4>Description</h4>
<p>Then we got a second error, and it is a dependency error:</p>
<h4>Error information</h4>
<pre><div class=3D"buttons"></div></pre>
<blockquote style=3D"border-color: rgb(200, 200, 200); border-left: 3px sol=
id rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(10=
2, 102, 102);" itemscope=3D"" itemtype=3D"https://schemas.microsoft.com/Quo=
tedText">
<pre><code class=3D"language-bash hljs"><pre><code class=3D"language-bash h=
ljs">/bin/sh <span class=3D"hljs-string">'/build/gnuchess/src/gnuchess-6.2.=
9/missing'</span>&nbsp;help2man --name=3D<span class=3D"hljs-string">'GNU C=
hess'</span>&nbsp;--info-page=3D<span class=3D"hljs-string">'gnuchess'</spa=
n>&nbsp;../src/gnuchess -o gnuchess.1=0A=
<span style=3D"color: rgb(237, 92, 87);">/build/gnuchess/src/gnuchess-6.2.9=
/missing: line 81: help2man: </span><span class=3D"hljs-built_in" style=3D"=
color: rgb(237, 92, 87);">command</span><span style=3D"color: rgb(237, 92, =
87);">&nbsp;not found=0A=
WARNING: </span><span class=3D"hljs-string" style=3D"color: rgb(237, 92, 87=
);">'help2man'</span><span style=3D"color: rgb(237, 92, 87);">&nbsp;is miss=
ing on your system.=0A=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;You should only need it </span><span clas=
s=3D"hljs-keyword" style=3D"color: rgb(237, 92, 87);">if</span><span style=
=3D"color: rgb(237, 92, 87);">&nbsp;you modified a dependency of a man page=
.=0A=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;You may want to install the GNU Help2man =
package:=0A=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;https://www.gnu.org/software/help2man=
/&gt;</span>=0A=
make[1]: *** [Makefile:560: gnuchess.1] Error 127=0A=
make[1]: Leaving directory <span class=3D"hljs-string">'/build/gnuchess/src=
/gnuchess-6.2.9/man'</span>=0A=
make: *** [Makefile:518: all-recursive] Error 1=0A=
</code></pre></code></pre>
</blockquote>
<h4>Solved</h4>
<ul>
<li>We added it to the `makedepends` in `PKGBUILD` to solve it.</li><li>Bui=
ld passed.</li></ul>
<div><span style=3D"font-size: 20pt;"><b>Summary</b></span></div>
<div>
<ul>
<li data-sourcepos=3D"102:1-102:140">
<p data-sourcepos=3D"102:3-102:140">Please consider updating the configure =
script tools.
<br>
</p>
</li><li data-sourcepos=3D"102:1-102:140">
<p data-sourcepos=3D"102:3-102:140">We made a patch and patched it into sou=
rce to let it works, however, as part of our duty, we do suggest our upstre=
ams doing this once and for all instead.</p>
</li></ul>
<p data-sourcepos=3D"109:1-109:17" dir=3D"auto">Sincerely thanks.</p>
<p data-sourcepos=3D"111:1-111:2" dir=3D"auto">:)</p>
</div>
<div><br>
</div>
<div>ArchRISC-V Team Member,</div>
<div>Tiny Snow<br>
</div>
<br>
</div>
</body>
</html>

--_000_SY4P282MB18516AF1A6AC7C3376D22E62D3869SY4P282MB1851AUSP_--