GNU bug report logs - #78259
callproc.c undeclared function

Previous Next

Package: emacs;

Reported by: badli al rashid <theothernighttheotherday <at> gmail.com>

Date: Mon, 5 May 2025 11:09:02 UTC

Severity: normal

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: badli al rashid <theothernighttheotherday <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: callproc.c undeclared function
Date: Mon, 5 May 2025 19:08:09 +0800
[Message part 1 (text/plain, inline)]
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
[Message part 2 (text/html, inline)]

This bug report was last modified today.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.