Subject: bug#78259: closed (Re: bug#78259: callproc.c undeclared function)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 24 May 2025 08:46:02 +0000

Your bug report

#78259: callproc.c undeclared function

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
78259: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78259
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#78259: callproc.c undeclared function
From: Eli Zaretskii <[email-masked]>
To: badli al rashid <[email-masked]>
Cc: [email-masked], [email-masked]
Date: Sat, 24 May 2025 11:45:34 +0300
List-Id: <debbugs-submit.debbugs.gnu.org>

> From: badli al rashid <[email-masked]>
> Date: Wed, 7 May 2025 05:06:25 +0800
> Cc: Po Lu <[email-masked]>, [email-masked]
> 
> po,
> 
> thank you for the explaination. 

No further comments, so I'm now closing this bug.

Subject: callproc.c undeclared function
From: badli al rashid <[email-masked]>
To: [email-masked]
Date: Mon, 5 May 2025 19:08:09 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

i have run ./configure on git on master, emacs-30, and emacs-30.1 release
but it comes out with the error  below running make and make bootstrap.

With master, on commit 8a097aede53dfb8f595d79824c784c188b210093 i was able
to compile and install previously but it come out with the same error when
recompiling. now i am using 9261d353ccc0f94da8049faaade025f338d75354.

with emacs-30 commit 81629b2b2ba282136bc5055bbaa0302321306e61    it comes
out with the same error.

git rev-parse HEAD
9261d353ccc0f94da8049faaade025f338d75354

termux-info
Termux Variables:
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP__APK_FILE=/data/app/~~VLCV3EXEW0SUAoWimVC01A==/com.termux-egyNiPzuwd6bWzk1HDtLkQ==/base.apk
TERMUX_APP__APK_RELEASE=F_DROID
TERMUX_APP__APP_VERSION_CODE=1021
TERMUX_APP__APP_VERSION_NAME=0.119.0-beta.2
TERMUX_APP__BUILD_DATA_DIR=/data/data/com.termux
TERMUX_APP__DATA_DIR=/data/user/0/com.termux
TERMUX_APP__IS_DEBUGGABLE_BUILD=false
TERMUX_APP__IS_INSTALLED_ON_EXTERNAL_STORAGE=false
TERMUX_APP__LEGACY_DATA_DIR=/data/data/com.termux
TERMUX_APP__PACKAGE_NAME=com.termux
TERMUX_APP__PID=11390
TERMUX_APP__SE_FILE_CONTEXT=u:object_r:app_data_file:s0:c224,c256,c512,c768
TERMUX_APP__SE_INFO=default:targetSdkVersion=28:complete
TERMUX_APP__TARGET_SDK=28
TERMUX_VERSION=0.119.0-beta.2
TERMUX__APPS_DIR=/data/user/0/com.termux/termux/apps
TERMUX__HOME=/data/data/com.termux/files/home
TERMUX__PREFIX=/data/data/com.termux/files/usr
TERMUX__ROOTFS=/data/data/com.termux/files
TERMUX__SE_PROCESS_CONTEXT=u:r:untrusted_app_27:s0:c224,c256,c512,c768
TERMUX__UID=10224
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://mirrors.krnk.org/apt/termux/termux-main stable main
# root-repo (sources.list.d/root.list)
deb https://mirrors.krnk.org/apt/termux/termux-root root stable
# x11-repo (sources.list.d/x11.list)
deb https://mirrors.krnk.org/apt/termux/termux-x11 x11 main
Updatable packages:
All packages up to date
termux-tools version:
1.45.0
Android version:
14
Kernel build information:
Linux localhost 5.4.274-qgki-ge7725ac1dfbd #1 SMP PREEMPT Mon Mar 17
13:20:20 UTC 2025 aarch64 Android
Device manufacturer:
Xiaomi
Device model:
22111317G
Supported ABIs:
SUPPORTED_ABIS: arm64-v8a,armeabi-v7a,armeabi
SUPPORTED_32_BIT_ABIS: armeabi-v7a,armeabi
SUPPORTED_64_BIT_ABIS: arm64-v8a
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec-ld-preload.so
Installed termux plugins:
com.termux.x11 versionCode:15

error when running make
callproc.c:1358:11: error: call to undeclared function
'posix_spawn_file_actions_addchdir_np'; ISO C99 and later do not support
implicit function declarations [-Wimplicit-function-declaration]
 1358 |   error = posix_spawn_file_actions_addchdir_np (actions, cwd);
      |           ^
1 error generated.
make[3]: *** [Makefile:444: callproc.o] Error 1
make[3]: Leaving directory '/data/data/com.termux/files/home/emacs.git/src'
make[2]: *** [Makefile:546: src] Error 2
make[2]: Leaving directory '/data/data/com.termux/files/home/emacs.git'
make[1]: *** [Makefile:1293: actual-bootstrap] Error 2
make[1]: Leaving directory '/data/data/com.termux/files/home/emacs.git'
make[1]: Entering directory '/data/data/com.termux/files/home/emacs.git'
***
*** "make bootstrap" failed with exit status 2.

Sent from Gmail