Re: Error tempname.c:96:7: error: call to undeclared function 'getrandom';

Benno Schulenberg <[email protected]> Tue, 6 May 2025 09:23:01 +0200
Newsgroups gmane.editors.nano.devel
Message-ID <[email protected]>
Op 06-05-2025 om 03:34 schreef badli al rashid:
> I have the following error when running make.

Too little information.  What version?
8.4?  If yes, then try building 8.3.

> tempname.c:96:7: error: call to undeclared function 'getrandom';
>     96 |   if (__getrandom (r, sizeof *r, GRND_NONBLOCK) == sizeof *r)
>        |       ^
> tempname.c:56:22: note: expanded from macro '__getrandom'
>     56 | # define __getrandom getrandom
>        |                      ^
> 1 error generated.
> make[4]: *** [Makefile:5302: libgnu_a-tempname.o] Error 1
> make[4]: Leaving directory '/data/data/com.termux/files/home/nano/lib'

Why build on termux?  Nano is available there prebuilt.
Can you build anything at all on termux?  Is termux
equipped for that?


Benno
OpenPGP_signature.asc (application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEFo5vQpe/16ea/USWUUu+Lrjhlh8FAmgZuNUFAwAAAAAACgkQUUu+Lrjhlh8N
Cg//TemRcdwPCVPVc9QFnuUYGk3/MqZHSuXirifxUEPZ1vHtLbdUxRVrYw4OT0nghMDiJ5DzuZbV
91nKMaW1zL1bcyUusa9/WiQA78aLoY/5X2wx5f9lHG0cuaLZqmQqIstoVouE+NuLAA6AjOSb9S/H
nZUdYX7Fbr48Im1zQtQc9Iuf9807ckbzU/sekNCsBIHN+MPLf4x5gW2QYvxTBkqbSwUTMiRk1KOH
MFRB7n4Bge3tKVdkVp/mVVi925t7Sl6eWY3vXvaS+ilNyGfnZQGBl76Yz0j/dj1hiNMcmRLIzy/2
XEk5EZp4iUu7pr4XOk/Ee040AoWN0ptf2ZIrUvMwGpByHm5Tl+ftWJtLmFhltvKwD4DTmCOnrLxe
ksBkm7sT4m0Y79DGSt8NdMIapXlCfwsZUjE2A87jV4yd/yWYGDwZr+c81nn4YtV5QmvU894dey6a
mKAjEWpva1Z+QxwNfSCTqmr5w67+AM3715/wOgKLk87VmHoG0qzEsEEo3pGbm9gc9RRDHqu0umXU
VxX1jbTAnl52PZmR14uzBJus/F0ewCSDIRWdolIIxFzyDXolRF1v9JdJk1l1Dyvb3F9W0meX8ZL3
uwT64K3tO2Ek9i6Gi+Xiia1z23yhFfIlyoDoMxutG1Gp1mASBz2vexlogyx4ZTQSAgMvxWPNtteZ
PBE=
=XKxu
-----END PGP SIGNATURE-----