On Sun, Jul 2, 2023, 19:12 Grisha Levit <[email protected]> wrote:
> > > On Sun, Jul 2, 2023, 11:36 alex xmb ratchev <[email protected]> wrote: > >> bash-5.2$ make >> rm -f complete.o >> gcc -c -DHAVE_CONFIG_H -I. -I. -DRL_LIBRARY_VERSION='"8.2"' >> -DBRACKETED_PASTE_DEFAULT=1 -g -O2 -Wno-parentheses -Wno-format-security >> -Wno-tautological-constant-out-of-range-compare complete.c >> complete.c:2342:7: error: call to undeclared function 'setpwent'; ISO C99 >> and later do not support implicit function declarations >> [-Wimplicit-function-declaration] >> setpwent (); >> ^ >> complete.c:2347:18: error: call to undeclared function 'getpwent'; ISO >> C99 and later do not support implicit function declarations >> [-Wimplicit-function-declaration] >> while (entry = getpwent ()) >> ^ >> complete.c:2347:16: error: incompatible integer to pointer conversion >> assigning to 'struct passwd *' from 'int' [-Wint-conversion] >> while (entry = getpwent ()) >> ^ ~~~~~~~~~~~ >> 3 errors generated. >> make: *** [Makefile:105: complete.o] Error 1 >> bash-5.2$ gcc -v >> clang version 16.0.6 >> Target: aarch64-unknown-linux-android24 >> Thread model: posix >> InstalledDir: /data/data/com.termux/files/usr/bin >> >> i assume its an clang issue ? termux has only clang , i also only know >> some simple gcc not clang >> > > Check your SDK version with > > getprop ro.build.version.sdk > > Then, if the number is >= 26, make sure to run the bash configure script > like: > > ./configure CFLAGS='-target aarch64-linux-androidXX' > > With XX being the SDK version from getprop. > i see thank you it worked .. it said 33 .. and compiled fine greets >
