* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
@ 2022-12-14 7:45 Jean Louis
2022-12-14 12:39 ` Eli Zaretskii
0 siblings, 1 reply; 14+ messages in thread
From: Jean Louis @ 2022-12-14 7:45 UTC (permalink / raw)
To: 60061
I wished to make separate build of Emacs version --without-all in
separate directory like following:
$ mkdir without-all
$ cd without-all
$ ../configure --without-all --with-mailutils
$ make
and then I get following errors below. Does this mean that Emacs cannot
be built in separate directory?
make -C ../admin/charsets all
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make -C ../admin/unidata charscript.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make[3]: Nothing to be done for 'charscript.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make[3]: Nothing to be done for 'emoji-zwj.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
CCLD temacs
/usr/bin/ld: cannot find dispnew.o: No such file or directory
/usr/bin/ld: cannot find frame.o: No such file or directory
/usr/bin/ld: cannot find scroll.o: No such file or directory
/usr/bin/ld: cannot find xdisp.o: No such file or directory
/usr/bin/ld: cannot find menu.o: No such file or directory
/usr/bin/ld: cannot find xmenu.o: No such file or directory
nnnnnnnnnnnnnnnnnnnn/usr/bin/ld: cannot find window.o: No such file or directory
/usr/bin/ld: cannot find charset.o: No such file or directory
/usr/bin/ld: cannot find coding.o: No such file or directory
/usr/bin/ld: cannot find category.o: No such file or directory
/usr/bin/ld: cannot find ccl.o: No such file or directory
/usr/bin/ld: cannot find character.o: No such file or directory
/usr/bin/ld: cannot find chartab.o: No such file or directory
/usr/bin/ld: cannot find bidi.o: No such file or directory
/usr/bin/ld: cannot find cm.o: No such file or directory
/usr/bin/ld: cannot find term.o: No such file or directory
/usr/bin/ld: cannot find terminal.o: No such file or directory
/usr/bin/ld: cannot find xfaces.o: No such file or directory
/usr/bin/ld: cannot find xterm.o: No such file or directory
/usr/bin/ld: cannot find xfns.o: No such file or directory
/usr/bin/ld: cannot find xselect.o: No such file or directory
/usr/bin/ld: cannot find xrdb.o: No such file or directory
/usr/bin/ld: cannot find xsmfns.o: No such file or directory
/usr/bin/ld: cannot find xsettings.o: No such file or directory
/usr/bin/ld: cannot find dbusbind.o: No such file or directory
/usr/bin/ld: cannot find emacs.o: No such file or directory
/usr/bin/ld: cannot find keyboard.o: No such file or directory
/usr/bin/ld: cannot find macros.o: No such file or directory
/usr/bin/ld: cannot find keymap.o: No such file or directory
/usr/bin/ld: cannot find sysdep.o: No such file or directory
/usr/bin/ld: cannot find bignum.o: No such file or directory
/usr/bin/ld: cannot find buffer.o: No such file or directory
/usr/bin/ld: cannot find filelock.o: No such file or directory
/usr/bin/ld: cannot find insdel.o: No such file or directory
/usr/bin/ld: cannot find marker.o: No such file or directory
/usr/bin/ld: cannot find minibuf.o: No such file or directory
/usr/bin/ld: cannot find fileio.o: No such file or directory
/usr/bin/ld: cannot find dired.o: No such file or directory
/usr/bin/ld: cannot find cmds.o: No such file or directory
/usr/bin/ld: cannot find casetab.o: No such file or directory
/usr/bin/ld: cannot find casefiddle.o: No such file or directory
/usr/bin/ld: cannot find indent.o: No such file or directory
/usr/bin/ld: cannot find search.o: No such file or directory
/usr/bin/ld: cannot find regex-emacs.o: No such file or directory
/usr/bin/ld: cannot find undo.o: No such file or directory
/usr/bin/ld: cannot find alloc.o: No such file or directory
/usr/bin/ld: cannot find pdumper.o: No such file or directory
/usr/bin/ld: cannot find data.o: No such file or directory
/usr/bin/ld: cannot find editfns.o: No such file or directory
/usr/bin/ld: cannot find callint.o: No such file or directory
/usr/bin/ld: cannot find eval.o: No such file or directory
/usr/bin/ld: cannot find floatfns.o: No such file or directory
/usr/bin/ld: cannot find fns.o: No such file or directory
/usr/bin/ld: cannot find sort.o: No such file or directory
/usr/bin/ld: cannot find font.o: No such file or directory
/usr/bin/ld: cannot find print.o: No such file or directory
/usr/bin/ld: cannot find lread.o: No such file or directory
/usr/bin/ld: cannot find emacs-module.o: No such file or directory
/usr/bin/ld: cannot find syntax.o: No such file or directory
/usr/bin/ld: cannot find bytecode.o: No such file or directory
/usr/bin/ld: cannot find comp.o: No such file or directory
/usr/bin/ld: cannot find dynlib.o: No such file or directory
/usr/bin/ld: cannot find process.o: No such file or directory
/usr/bin/ld: cannot find gnutls.o: No such file or directory
/usr/bin/ld: cannot find callproc.o: No such file or directory
/usr/bin/ld: cannot find region-cache.o: No such file or directory
/usr/bin/ld: cannot find sound.o: No such file or directory
/usr/bin/ld: cannot find timefns.o: No such file or directory
/usr/bin/ld: cannot find atimer.o: No such file or directory
/usr/bin/ld: cannot find doprnt.o: No such file or directory
/usr/bin/ld: cannot find intervals.o: No such file or directory
/usr/bin/ld: cannot find textprop.o: No such file or directory
/usr/bin/ld: cannot find composite.o: No such file or directory
/usr/bin/ld: cannot find xml.o: No such file or directory
/usr/bin/ld: cannot find lcms.o: No such file or directory
/usr/bin/ld: cannot find inotify.o: No such file or directory
/usr/bin/ld: cannot find profiler.o: No such file or directory
/usr/bin/ld: cannot find decompress.o: No such file or directory
/usr/bin/ld: cannot find thread.o: No such file or directory
/usr/bin/ld: cannot find systhread.o: No such file or directory
/usr/bin/ld: cannot find sqlite.o: No such file or directory
/usr/bin/ld: cannot find treesit.o: No such file or directory
/usr/bin/ld: cannot find itree.o: No such file or directory
/usr/bin/ld: cannot find xfont.o: No such file or directory
/usr/bin/ld: cannot find ftfont.o: No such file or directory
/usr/bin/ld: cannot find ftcrfont.o: No such file or directory
/usr/bin/ld: cannot find hbfont.o: No such file or directory
/usr/bin/ld: cannot find fontset.o: No such file or directory
/usr/bin/ld: cannot find fringe.o: No such file or directory
/usr/bin/ld: cannot find image.o: No such file or directory
/usr/bin/ld: cannot find xgselect.o: No such file or directory
/usr/bin/ld: cannot find json.o: No such file or directory
/usr/bin/ld: cannot find terminfo.o: No such file or directory
/usr/bin/ld: cannot find lastfile.o: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:704: temacs] Error 1
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
make[1]: *** [Makefile:544: src] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
***
*** "make all" failed with exit status 2.
***
*** You could try to:
*** - run "make bootstrap", which might fix the problem
*** - run "make V=1", which displays the full commands invoked by make,
*** to further investigate the problem
***
make[1]: *** [Makefile:414: advice-on-failure] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make: *** [Makefile:370: all] Error 2
~/Programming/Software/emacs/without-all
$ cd ..
~/Programming/Software/emacs
$ cd without-all/
~/Programming/Software/emacs/without-all
$ make bootstrap
make actual-bootstrap || make advice-on-failure make-target=bootstrap exit-status=$?
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
make bootstrap-clean
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
make -C src bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
rm -f temacs core ./*.core \#* ./*.o
rm -f dmpstruct.h
rm -f emacs.pdmp
rm -f ../etc/DOC
rm -f bootstrap-emacs bootstrap-emacs.pdmp
rm -f emacs-30.0.50
rm -f buildobj.h
rm -f globals.h gl-stamp
rm -f ./*.res ./*.tmp
rm -f emacs emacs-*.*.*[0-9] emacs-*.*.*[0-9].pdmp
rm -f ../etc/DOC*
rm -f deps/*
rm -f emacs-module.h epaths.h config.h config.stamp
if test -f ./.gdbinit; then \
mv ./.gdbinit ./.gdbinit.save; \
if test -f "../../src/.gdbinit"; then rm -f ./.gdbinit.save; \
else mv ./.gdbinit.save ./.gdbinit; fi; \
fi
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
make -C oldXMenu bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/oldXMenu'
rm -f libXMenu11.a ./*.o deps/*
rm -f Makefile
rm -fr deps
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/oldXMenu'
make -C lwlib bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lwlib'
rm -f ./*.o liblw.a \#* deps/*
rm -f Makefile
rm -fr deps
rm -f TAGS
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lwlib'
make -C lib bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
rm -f ./*.[ao] ./*/*.o ./*-t \#* deps/*.d deps/*/*.d
rm -f core *.stackdump alloca.h assert.h byteswap.h dirent.h errno.h execinfo.h fcntl.h getopt.h getopt-cdefs.h ieee754.h inttypes.h gmp.h limits.h signal.h stdalign.h stdckdint.h stddef.h stdint.h stdio.h stdlib.h string.h sys/random.h sys/select.h sys/stat.h sys/time.h sys/types.h time.h unistd.h
rm -f Makefile
rm -fr deps
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
make -C lib-src bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
rm -f core ./*.o ./*.res
rm -f seccomp-filter.bpf seccomp-filter.pfc seccomp-filter-exec.bpf seccomp-filter-exec.pfc
rm -f etags ctags emacsclient ebrowse hexl make-docfile make-fingerprint seccomp-filter
rm -f TAGS Makefile blessmail
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
make -C nt bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/nt'
rm -f core *.o *.res
rm -f runemacs addpm cmdproxy ddeclient
rm -f TAGS Makefile *.rc
true
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/nt'
make -C doc/emacs bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/emacs'
rm -f ./*.aux ./*.log ./*.toc ./*.cp ./*.cps ./*.fn ./*.fns ./*.ky ./*.kys \
./*.op ./*.ops ./*.pg ./*.pgs ./*.tp ./*.tps ./*.vr ./*.vrs
rm -f emacs.dvi emacs-xtra.dvi emacs.html emacs.pdf emacs-xtra.pdf emacs.ps emacs-xtra.ps
rm -f Makefile
rm -f \
../../../doc/emacs/../../info/emacs.info \
../../../doc/emacs/../../info/emacs.info-[1-9] \
../../../doc/emacs/../../info/emacs.info-[1-9][0-9]
rm -f ../../../doc/emacs/emacsver.texi TAGS
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/emacs'
make -C doc/misc bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/misc'
rm -f ./*.aux ./*.log ./*.toc ./*.c[mp] ./*.c[mp]s ./*.fn ./*.fns \
./*.ky ./*.kys ./*.op ./*.ops ./*.p[gj] ./*.p[gj]s ./*.sc ./*.scs ./*.ss \
./*.t[gp] ./*.t[gp]s ./*.vr ./*.vrs
rm -f gnustmp*
rm -f ./*.dvi ./*.html ./*.pdf ./*.ps
rm -f Makefile
for file in auth autotype bovine calc ccmode cl dbus dired-x ebrowse ede ediff edt efaq eglot eieio emacs-gnutls emacs-mime epa erc ert eshell eudc eww flymake forms gnus htmlfontify idlwave ido info.info mairix-el message mh-e modus-themes newsticker nxml-mode octave-mode org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar srecode todo-mode tramp transient url use-package vhdl-mode vip viper vtable widget wisent woman efaq-w32; do \
file=`echo ${file} | sed 's/\.info$//'`.info; \
rm -f \
../../../doc/misc/../../info/${file} \
../../../doc/misc/../../info/${file}-[1-9] \
../../../doc/misc/../../info/${file}-[1-9][0-9]; \
done
rm -f ../../../doc/misc/modus-themes.texi ../../../doc/misc/org.texi
rm -f TAGS
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/misc'
make -C doc/lispref bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/lispref'
rm -f ./*.aux ./*.log ./*.toc ./*.cp ./*.cps ./*.fn ./*.fns ./*.ky ./*.kys \
./*.op ./*.ops ./*.pg ./*.pgs ./*.tp ./*.tps ./*.vr ./*.vrs
rm -f elisp[12]* vol[12].tmp
rm -f elisp.dvi elisp.html elisp.pdf elisp.ps
rm -f vol[12].dvi vol[12].pdf vol[12].ps
rm -f Makefile
rm -f \
../../../doc/lispref/../../info/elisp.info \
../../../doc/lispref/../../info/elisp.info-[1-9] \
../../../doc/lispref/../../info/elisp.info-[1-9][0-9]
rm -f TAGS
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/lispref'
make -C doc/lispintro bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/lispintro'
rm -f ./*.aux ./*.log ./*.toc ./*.cp ./*.cps ./*.fn ./*.fns ./*.ky ./*.kys \
./*.op ./*.ops ./*.pg ./*.pgs ./*.tp ./*.tps ./*.vr ./*.vrs
rm -f emacs-lisp-intro.dvi eintr.html emacs-lisp-intro.pdf emacs-lisp-intro.ps
rm -f Makefile
rm -f \
../../../doc/lispintro/../../info/eintr.info \
../../../doc/lispintro/../../info/eintr.info-[1-9]
rm -f TAGS
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/lispintro'
make -C test bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/test'
find . '(' -name '*.log' -o -name '*.log~' ')' -delete
find . '(' -name '*.xml' -a ! -path '*resources*' ')' -delete
rm -f ../../test/lisp/gnus/mml-sec-resources/random_seed
rm -f src/emacs-module-resources/*.o src/emacs-module-resources/*.so \
src/emacs-module-resources/*.dll gmp.h
find ../../test -name '*.elc' -delete
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/test'
make -C nextstep bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/nextstep'
rm -rf
rm -f Makefile
rm -f GNUstep/Emacs.base/Resources/Info-gnustep.plist \
GNUstep/Emacs.base/Resources/Emacs.desktop \
Cocoa/Emacs.base/Contents/Info.plist \
Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/nextstep'
make -C admin/charsets bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make[3]: Nothing to be done for 'bootstrap-clean'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make -C admin/unidata bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
rm -f ../../../admin/unidata/*.elc unidata.txt
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make -C leim bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/leim'
rm -f ../../leim/../lisp/leim/quail/CCDOSPY.el ../../leim/../lisp/leim/quail/Punct.el ../../leim/../lisp/leim/quail/QJ.el ../../leim/../lisp/leim/quail/SW.el ../../leim/../lisp/leim/quail/TONEPY.el ../../leim/../lisp/leim/quail/4Corner.el ../../leim/../lisp/leim/quail/ARRAY30.el ../../leim/../lisp/leim/quail/ECDICT.el ../../leim/../lisp/leim/quail/ETZY.el ../../leim/../lisp/leim/quail/Punct-b5.el ../../leim/../lisp/leim/quail/PY-b5.el ../../leim/../lisp/leim/quail/QJ-b5.el ../../leim/../lisp/leim/quail/ZOZY.el ../../leim/../lisp/leim/quail/tsang-b5.el ../../leim/../lisp/leim/quail/quick-b5.el ../../leim/../lisp/leim/quail/tsang-cns.el ../../leim/../lisp/leim/quail/quick-cns.el ../../leim/../lisp/leim/quail/PY.el ../../leim/../lisp/leim/quail/ZIRANMA.el ../../leim/../lisp/leim/quail/CTLau.el ../../leim/../lisp/leim/quail/CTLau-b5.el ../../leim/../lisp/language/pinyin.el ../../leim/../lisp/leim/leim-list.el
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/leim'
make -C lisp bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lisp'
find ../../lisp -name '*.elc' -delete
rm -f ../../lisp/loaddefs.el ../../lisp/erc/erc-loaddefs.el ../../lisp/net/tramp-loaddefs.el ../../lisp/cedet/ede/loaddefs.el ../../lisp/cedet/semantic/loaddefs.el ../../lisp/cedet/srecode/loaddefs.el ../../lisp/calc/calc-loaddefs.el ../../lisp/mh-e/mh-loaddefs.el ../../lisp/emacs-lisp/cl-loaddefs.el ../../lisp/org/org-loaddefs.el ../../lisp/theme-loaddefs.el ../../lisp/calendar/holiday-loaddefs.el ../../lisp/calendar/cal-loaddefs.el ../../lisp/calendar/diary-loaddefs.el ../../lisp/textmodes/reftex-loaddefs.el ../../lisp/textmodes/texinfo-loaddefs.el ../../lisp/ps-print-loaddefs.el ../../lisp/ibuffer-loaddefs.el ../../lisp/dired-loaddefs.el ../../lisp/cus-load.el ../../lisp/finder-inf.el ../../lisp/subdirs.el ../../lisp/eshell/esh-groups.el
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lisp'
make -C admin/grammars bootstrap-clean
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/grammars'
make[3]: Nothing to be done for 'bootstrap-clean'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/grammars'
[ ! -f config.log ] || mv -f config.log config.log~
rm -rf ../info
rm -f ../etc/refcards/emacsver.tex
rm -rf native-lisp/ lisp/leim/ja-dic/
rm -fr autom4te.cache config.cache
rm -f config.log ../doc/man/emacs.1
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
cd .. && ./autogen.sh autoconf
Checking whether you have the necessary tools...
(Read INSTALL.REPO for more details on building Emacs)
Checking for autoconf (need at least version 2.65) ... ok
Your system has the required tools.
Running 'autoreconf -fi -I m4' ...
You can now run './configure'.
make MAKEFILE_NAME=force-Makefile force-Makefile
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[2]: *** No rule to make target 'echo-sources'. Stop.
if [ -x ./config.status ]; then \
./config.status --recheck; \
else \
../configure --cache-file=/dev/null; \
fi
running CONFIG_SHELL=/bin/sh /bin/sh ../configure --no-create --no-recursion
checking for xcrun... no
checking for GNU Make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether gcc and cc understand -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for linux/fs.h... yes
checking for malloc.h... yes
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... yes
checking for coff.h... no
checking for pty.h... yes
checking for sys/resource.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... yes
checking for utmp.h... yes
checking for util.h... no
checking for sanitizer/lsan_interface.h... yes
checking for sys/socket.h... yes
checking for sys/param.h... yes
checking for pthread.h... yes
checking for malloc/malloc.h... no
checking for sys/un.h... yes
checking for vfork.h... no
checking for dirent.h... yes
checking for execinfo.h... yes
checking for stdio_ext.h... yes
checking for sys/vfs.h... yes
checking for sys/fs_types.h... no
checking for getopt.h... yes
checking for sys/cdefs.h... yes
checking for sys/time.h... yes
checking for ieee754.h... yes
checking for limits.h... yes
checking for sys/select.h... yes
checking for stdalign.h... yes
checking for stdbool.h... yes
checking for stdckdint.h... no
checking for sys/random.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether gcc accepts -g3 -O2... yes
checking whether the compiler is clang... no
checking whether C compiler handles -Werror -Wunknown-warning-option... no
checking whether -Wno-missing-field-initializers is supported... yes
checking whether -Wno-missing-field-initializers is needed... no
checking whether -Wuninitialized is supported... yes
checking whether C compiler handles -fno-common... yes
checking whether C compiler handles -Wall... yes
checking whether C compiler handles -Warith-conversion... yes
checking whether C compiler handles -Wdate-time... yes
checking whether C compiler handles -Wdisabled-optimization... yes
checking whether C compiler handles -Wdouble-promotion... yes
checking whether C compiler handles -Wduplicated-cond... yes
checking whether C compiler handles -Wextra... yes
checking whether C compiler handles -Wformat-signedness... yes
checking whether C compiler handles -Winit-self... yes
checking whether C compiler handles -Winvalid-pch... yes
checking whether C compiler handles -Wlogical-op... yes
checking whether C compiler handles -Wmissing-declarations... yes
checking whether C compiler handles -Wmissing-include-dirs... yes
checking whether C compiler handles -Wmissing-prototypes... yes
checking whether C compiler handles -Wnested-externs... yes
checking whether C compiler handles -Wnull-dereference... yes
checking whether C compiler handles -Wold-style-definition... yes
checking whether C compiler handles -Wopenmp-simd... yes
checking whether C compiler handles -Wpacked... yes
checking whether C compiler handles -Wpointer-arith... yes
checking whether C compiler handles -Wstrict-prototypes... yes
checking whether C compiler handles -Wsuggest-attribute=format... yes
checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
checking whether C compiler handles -Wsuggest-final-methods... yes
checking whether C compiler handles -Wsuggest-final-types... yes
checking whether C compiler handles -Wtrampolines... yes
checking whether C compiler handles -Wuninitialized... yes
checking whether C compiler handles -Wunknown-pragmas... yes
checking whether C compiler handles -Wunused-macros... yes
checking whether C compiler handles -Wvariadic-macros... yes
checking whether C compiler handles -Wvector-operation-performance... yes
checking whether C compiler handles -Wwrite-strings... yes
checking whether C compiler handles -Warray-bounds=2... yes
checking whether C compiler handles -Wattribute-alias=2... yes
checking whether C compiler handles -Wformat=2... yes
checking whether C compiler handles -Wformat-truncation=2... yes
checking whether C compiler handles -Wimplicit-fallthrough=5... yes
checking whether C compiler handles -Wshift-overflow=2... yes
checking whether C compiler handles -Wuse-after-free=3... yes
checking whether C compiler handles -Wvla-larger-than=4031... yes
checking whether C compiler handles -Wredundant-decls... yes
checking whether C compiler handles -Wno-missing-field-initializers... yes
checking whether C compiler handles -Wno-override-init... yes
checking whether C compiler handles -Wno-sign-compare... yes
checking whether C compiler handles -Wno-type-limits... yes
checking whether C compiler handles -Wno-unused-parameter... yes
checking whether C compiler handles -Wno-format-nonliteral... yes
checking whether C compiler handles -Wno-bidi-chars... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking command to symlink files in the same directory... ln -s
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for 'find' args to delete a file... -delete
checking for brew... no
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for math library... -lm
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for machine/soundcard.h... no
checking for sys/soundcard.h... yes
checking for soundcard.h... no
checking for mmsystem.h... no
checking for _oss_ioctl in -lossaudio... no
checking for alsa >= 1.0.0... yes
checking for ADDR_NO_RANDOMIZE... yes
checking if Linux sysinfo may be used... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for net/if.h... yes
checking for ifaddrs.h... yes
checking for net/if_dl.h... no
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... yes
checking for struct ifreq.ifr_netmask... yes
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... no
checking whether gcc understands -MMD -MF... yes
checking for X... libraries , headers
checking whether malloc is Doug Lea style... no
checking for sbrk... yes
checking for getpagesize... yes
checking for __lsan_ignore_object... no
checking for fork... yes
checking for vfork... yes
checking for fchmod... yes
checking for canonicalize_file_name... yes
checking for faccessat... yes
checking for realpath... yes
checking for lstat... yes
checking for readlinkat... yes
checking for explicit_bzero... yes
checking for memset_s... no
checking for fchmodat... yes
checking for lchmod... yes
checking for fcntl... yes
checking for fdopendir... yes
checking for fstatat... yes
checking for fsync... yes
checking for futimens... yes
checking for getrandom... yes
checking for gettimeofday... yes
checking for mkostemp... yes
checking for pipe2... yes
checking for pselect... yes
checking for pthread_sigmask... yes
checking for readlink... yes
checking for isblank... yes
checking for iswctype... yes
checking for strtoimax... yes
checking for symlink... yes
checking for localtime_r... yes
checking for timegm... yes
checking for utimensat... yes
checking for getdtablesize... yes
checking for futimes... yes
checking for futimesat... yes
checking for lutimes... yes
checking for working mmap... yes
checking for main in -lXbsd... no
checking for pthread library... none needed
checking for thread support... yes
checking whether X on GNU/Linux needs -b to link... no
checking for Xkb... yes
checking for XkbRefreshKeyboardMapping... yes
checking for XkbFreeNames... yes
checking for XrmSetDatabase... yes
checking for XScreenResourceString... yes
checking for XScreenNumberOfScreen... yes
checking for XDisplayCells... yes
checking for XDestroySubwindows... yes
checking X11 version 6... 6 or newer
checking for XICCallback.callback... yes
checking for librsvg-2.0 >= 2.14.0... yes
checking for libwebpdemux >= 0.6.0... yes
checking for sqlite3_open_v2 in -lsqlite3... yes
checking for sqlite3_load_extension in -lsqlite3... yes
checking for getaddrinfo_a in -lanl... yes
checking for gtk+-3.0 >= 3.10 glib-2.0 >= 2.37.5... yes
checking whether GTK compiles... yes
configure: WARNING: Your version of Gtk+ will have problems with
closing open displays. This is no problem if you just use
one display, but if you use more than one and close one of them
Emacs may crash.
See https://gitlab.gnome.org/GNOME/gtk/issues/221
checking for malloc_trim... yes
checking for dbus-1 >= 1.0... yes
checking for dbus_watch_get_unix_fd... yes
checking for dbus_type_is_valid... yes
checking for dbus_validate_bus_name... yes
checking for dbus_validate_path... yes
checking for dbus_validate_interface... yes
checking for dbus_validate_member... yes
checking for gio-2.0 >= 2.26... yes
checking whether GSettings is in gio... yes
checking for gobject-2.0 >= 2.0... yes
checking for lgetfilecon in -lselinux... no
checking for gnutls >= 2.12.2... yes
checking for libsystemd >= 222... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... no
checking for tree-sitter >= 0.6.3... yes
checking for ts_set_allocator... yes
checking for sys/inotify.h... yes
checking for inotify_init1... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for cairo >= 1.8.0... yes
checking for cairo-xcb >= 1.8.0... yes
checking for freetype2... yes
checking for fontconfig >= 2.2.0... yes
checking for FT_Face_GetCharVariantIndex... yes
checking for libotf... yes
checking for OTF_get_variation_glyphs in -lotf... yes
checking for m17n-flt... yes
checking for harfbuzz >= 0.9.42... yes
checking for X11/Xlib-xcb.h... yes
checking for xcb_translate_coordinates in -lxcb... yes
checking for XGetXCBConnection in -lX11-xcb... yes
checking for X11/xpm.h... yes
checking for XpmReadFileToPixmap in -lXpm... yes
checking for XpmReturnAllocPixels preprocessor define... yes
checking for jpeglib 6b or later... -ljpeg
checking for lcms2... yes
checking for library containing inflateEnd... -lz
checking for dladdr... yes
checking for dlfunc... no
checking for libpng >= 1.0.0... yes
checking whether png_longjmp is declared... yes
checking for tiffio.h... yes
checking for TIFFGetVersion in -ltiff... yes
checking for gif_lib.h... yes
checking for GifMakeMapObject in -lgif... yes
checking for gpm.h... yes
checking for Gpm_Open in -lgpm... yes
checking for X11/SM/SMlib.h... yes
checking for SmcOpenConnection in -lSM... yes
checking for xrandr >= 1.2.2... yes
checking for xinerama >= 1.0.2... yes
checking for xfixes >= 1.0.0... yes
checking for xi... yes
checking for X11/extensions/XInput2.h... yes
checking for XIGrabButton in -lXi... yes
checking for XIScrollClassInfo.type... yes
checking for XITouchClassInfo.type... yes
checking for XIBarrierReleasePointerInfo.deviceid... yes
checking for XIGestureClassInfo.type... yes
checking for X11/extensions/sync.h... yes
checking for XSyncQueryExtension in -lXext... yes
checking for XSyncTriggerFence... yes
checking for X11/extensions/Xdbe.h... yes
checking for XdbeAllocateBackBufferName in -lXext... yes
checking for X11/extensions/shape.h... yes
checking for XShapeQueryVersion in -lXext... yes
checking for xcb/shape.h... yes
checking for xcb_shape_combine in -lxcb-shape... yes
checking for X11/extensions/Xcomposite.h... yes
checking for XCompositeRedirectWindow in -lXcomposite... yes
checking for libxml-2.0 > 2.6.17... yes
checking for htmlReadMemory in -lxml2... yes
checking for linux/seccomp.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... yes
checking for linux/filter.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... (cached) yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... (cached) yes
checking for libseccomp >= 2.5.2... yes
checking size of long... 8
checking for accept4... yes
checking for fchdir... yes
checking for gethostname... yes
checking for getrusage... yes
checking for get_current_dir_name... yes
checking for lrand48... yes
checking for random... yes
checking for rint... yes
checking for trunc... yes
checking for select... yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for newlocale... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for shutdown... yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... yes
checking for setitimer... yes
checking for sendto... yes
checking for recvfrom... yes
checking for getsockname... yes
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for gai_strerror... yes
checking for sync... yes
checking for getpwent... yes
checking for endpwent... yes
checking for getgrent... yes
checking for endgrent... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for __executable_start... yes
checking for log2... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking whether pthread_setname_np takes a single argument... no
checking whether pthread_setname_np takes three arguments... no
checking for aligned_alloc... yes
checking whether aligned_alloc is declared... yes
checking for posix_madvise... yes
checking for __builtin_frame_address... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... yes
checking for getpt... yes
checking for posix_openpt... yes
checking for library containing tputs... -ltinfo
checking whether -ltinfo library defines BC... yes
checking for timerfd interface... yes
checking whether signals can be handled on alternate stack... yes
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... yes
checking for pid_t... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... yes
checking for spawn.h... yes
checking for posix_spawn... yes
checking for posix_spawn_file_actions_addchdir... no
checking for posix_spawn_file_actions_addchdir_np... yes
checking for posix_spawnattr_setflags... yes
checking whether POSIX_SPAWN_SETSID is declared... yes
checking whether GLib is linked in... yes
checking for nl_langinfo and CODESET... yes
checking for nl_langinfo and _NL_PAPER_WIDTH... yes
checking for mbstate_t... yes
checking for signals via characters... yes
checking for _setjmp... yes
checking for sigsetjmp... yes
checking POSIX termios... yes
checking size of speed_t... 4
checking for usable FIONREAD... yes
checking for usable SIGIO... yes
checking for struct alignment... yes
checking for typeof syntax and keyword spelling... typeof
checking for statement expressions... yes
checking whether malloc (0) returns nonnull... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking whether lstat correctly handles trailing slash... yes
checking whether // is distinct from /... no
checking whether realpath works... yes
checking for getcwd... yes
checking for C/C++ restrict keyword... __restrict__
checking whether byte ordering is bigendian... no
checking if environ is properly declared... yes
checking for complete errno.h... yes
checking whether ctype.h defines __header_inline... no
checking for mode_t... yes
checking whether strmode is declared... no
checking for gawk... gawk
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking for working GNU getopt_long function... yes
checking for timespec_get... yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... yes
checking whether memmem is declared... yes
checking whether memrchr is declared... yes
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... yes
checking whether time_t is signed... yes
checking whether alarm is declared... yes
checking for working mktime... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking whether <sys/select.h> is self-contained... yes
checking for inline... inline
checking for sigset_t... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... yes
checking for wchar_t... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether fcloseall is declared... yes
checking which flavor of printf attribute matches inttypes macros... system
checking whether ecvt is declared... yes
checking whether fcvt is declared... yes
checking whether gcvt is declared... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking whether stat file-mode macros are broken... no
checking for nlink_t... yes
checking for struct timespec in <time.h>... yes
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... yes
checking whether ferror_unlocked is declared... yes
checking whether fflush_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking whether fputc_unlocked is declared... yes
checking whether fputs_unlocked is declared... yes
checking whether fread_unlocked is declared... yes
checking whether fwrite_unlocked is declared... yes
checking whether getc_unlocked is declared... yes
checking whether getchar_unlocked is declared... yes
checking whether putc_unlocked is declared... yes
checking whether putchar_unlocked is declared... yes
checking type of array argument to getgroups... gid_t
checking whether getdtablesize is declared... yes
checking whether malloc is ptrdiff_t safe... yes
checking whether malloc, realloc, calloc set errno on failure... yes
checking for O_CLOEXEC... yes
checking for promoted mode_t type... mode_t
checking whether the utimes function works... yes
checking for C compiler option to allow warnings... -Wno-error
checking for sys/acl.h... yes
checking for library containing acl_get_file... -lacl
checking for acl_get_file... yes
checking for acl_get_fd... yes
checking for acl_set_file... yes
checking for acl_set_fd... yes
checking for acl_free... yes
checking for acl_from_mode... yes
checking for acl_from_text... yes
checking for acl_delete_def_file... yes
checking for acl_extended_file... yes
checking for acl_delete_fd_np... no
checking for acl_delete_file_np... no
checking for acl_copy_ext_native... no
checking for acl_create_entry_np... no
checking for acl_to_short_text... no
checking for acl_free_text... no
checking for working acl_get_file... yes
checking for acl/libacl.h... yes
checking for acl_entries... yes
checking for ACL_FIRST_ENTRY... yes
checking for ACL_TYPE_EXTENDED... no
checking for alloca as a compiler built-in... yes
checking for static_assert... yes, an <assert.h> macro
checking for __builtin_expect... yes
checking for byteswap.h... yes
checking for library containing clock_gettime... none required
checking for clock_getres... yes
checking for clock_gettime... yes
checking for clock_settime... yes
checking for copy_file_range... yes
checking whether copy_file_range is known to work... yes
checking for d_type member in directory struct... yes
checking whether // is distinct from /... (cached) no
checking whether dup2 works... yes
checking for library containing backtrace_symbols_fd... none required
checking whether fchmodat works... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check
checking whether fdopendir is declared... yes
checking whether fdopendir works... yes
checking for getxattr with XATTR_NAME_POSIX_ACL macros... yes
checking for flexible array member... yes
checking for __fpending... yes
checking whether __fpending is declared... yes
checking whether free is known to preserve errno... yes
checking whether fstatat (..., 0) works... yes
checking for sys/mount.h... yes
checking for statvfs function (SVR4)... yes
checking whether to use statvfs64... no
checking for two-argument statfs with statfs.f_frsize member... yes
checking for sys/fs/s5param.h... no
checking for sys/statfs.h... yes
checking for statfs that truncates block counts... no
checking whether futimens works... yes
checking for getloadavg... yes
checking for sys/loadavg.h... no
checking whether getloadavg is declared... yes
checking whether getrandom is compatible with its GNU+BSD signature... yes
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking for gmp.h... yes
checking for library containing __gmpz_roinit_n... -lgmp
checking for memmem... yes
checking whether memmem works... yes
checking for mempcpy... yes
checking for memrchr... yes
checking for library containing nanosleep... none required
checking for working nanosleep... no (mishandles large arguments)
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/param.h... (cached) yes
checking for sys/sysctl.h... no
checking for sched_getaffinity... yes
checking for sched_getaffinity_np... no
checking for pstat_getdynamic... no
checking for sysmp... no
checking for sysctl... no
checking for glibc compatible sched_getaffinity... yes
checking whether signature of pselect conforms to POSIX... yes
checking whether pselect detects invalid fds... yes
checking whether pthread_sigmask is a macro... no
checking whether pthread_sigmask works without -lpthread... yes
checking whether pthread_sigmask returns error numbers... yes
checking whether pthread_sigmask unblocks signals correctly... guessing yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking whether readlink truncates results correctly... yes
checking whether readlinkat signature is correct... yes
checking for working re_compile_pattern... yes
checking for sig2str... no
checking for sigdescr_np... yes
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for alignas and alignof... yes, <stdalign.h> macros
checking for bool, true, false... no
checking for stpcpy... yes
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether localtime works even near extrema... yes
checking for timezone_t... no
checking whether timer_settime is declared... yes
checking for library containing timer_settime... none required
checking for timer_settime... yes
checking whether utimensat works... yes
checking for variable-length arrays... yes
checking whether getdtablesize works... yes
checking for __mktime_internal... no
checking for timer_getoverrun... yes
checking for gcc option to disable position independent executables... not needed
Configured for 'x86_64-pc-linux-gnu'.
Where should the build process find the source code? ..
What compiler should emacs be built with? gcc -g3 -O2
Should Emacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? GTK3
Where do we find X Windows header files? Standard dirs
Where do we find X Windows libraries? Standard dirs
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use a gif library? yes -lgif
Does Emacs use a png library? yes -lpng16
Does Emacs use -lrsvg-2? yes
Does Emacs use -lwebp? yes
Does Emacs use -lsqlite3? yes
Does Emacs use cairo? yes
Does Emacs use -llcms2? yes
Does Emacs use imagemagick? no
Does Emacs use native APIs for images? no
Does Emacs support sound? yes
Does Emacs use -lgpm? yes
Does Emacs use -ldbus? yes
Does Emacs use -lgconf? no
Does Emacs use GSettings? yes
Does Emacs use a file notification library? yes -lglibc (inotify)
Does Emacs use access control lists? yes -lacl
Does Emacs use -lselinux? no
Does Emacs use -lgnutls? yes
Does Emacs use -lxml2? yes
Does Emacs use -lfreetype? yes
Does Emacs use HarfBuzz? yes
Does Emacs use -lm17n-flt? yes
Does Emacs use -lotf? yes
Does Emacs use -lxft? no
Does Emacs use -lsystemd? yes
Does Emacs use -ljansson? yes
Does Emacs use -ltree-sitter? yes
Does Emacs use the GMP library? yes
Does Emacs directly use zlib? yes
Does Emacs have dynamic modules support? yes
Does Emacs use toolkit scroll bars? yes
Does Emacs support Xwidgets? no
Does Emacs have threading support in lisp? yes
Does Emacs support the portable dumper? yes
Does Emacs support legacy unexec dumping? no
Which dumping strategy does Emacs use? pdumper
Does Emacs have native lisp compiler? no
Does Emacs use version 2 of the X Input Extension? yes
Does Emacs generate a smaller-size Japanese dictionary? no
configure: creating ./config.status
MAKE='make' ./config.status
config.status: creating src/verbose.mk
config.status: creating src/emacs-module.h
config.status: creating Makefile
config.status: creating lib/gnulib.mk
config.status: creating ../doc/man/emacs.1
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating test/Makefile
config.status: creating test/manual/noverlay/Makefile
config.status: creating test/infra/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing src/epaths.h commands
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make actual-all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
make -C lib all
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
GEN ../../lib/alloca.h
GEN ../../lib/dirent.h
GEN ../../lib/fcntl.h
GEN ../../lib/inttypes.h
GEN ../../lib/limits.h
GEN ../../lib/signal.h
GEN ../../lib/stdckdint.h
GEN ../../lib/stdio.h
GEN ../../lib/stdlib.h
GEN ../../lib/string.h
GEN sys/random.h
GEN sys/select.h
GEN sys/stat.h
GEN sys/time.h
GEN sys/types.h
GEN ../../lib/time.h
GEN ../../lib/unistd.h
CC fingerprint.o
CC mktime.o
CC acl-errno-valid.o
CC acl-internal.o
CC get-permissions.o
CC set-permissions.o
CC allocator.o
CC binary-io.o
CC c-ctype.o
CC c-strcasecmp.o
CC c-strncasecmp.o
CC careadlinkat.o
CC close-stream.o
CC count-leading-zeros.o
CC count-one-bits.o
CC count-trailing-zeros.o
CC md5-stream.o
CC md5.o
CC sha1.o
CC sha256.o
CC sha512.o
CC dtoastr.o
CC dtotimespec.o
CC fcntl.o
CC file-has-acl.o
CC filemode.o
CC filevercmp.o
CC fsusage.o
CC gettime.o
CC nanosleep.o
CC nproc.o
CC nstrftime.o
CC pipe2.o
CC qcopy-acl.o
CC sig2str.o
CC stat-time.o
CC tempname.o
CC time_rz.o
CC timegm.o
CC timespec.o
CC timespec-add.o
CC timespec-sub.o
CC u64.o
CC unistd.o
CC openat-die.o
CC save-cwd.o
AR libgnu.a
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
make -C lib-src all
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
CCLD etags
CCLD ctags
CCLD emacsclient
CCLD ebrowse
CCLD hexl
CCLD make-docfile
CCLD make-fingerprint
CCLD seccomp-filter
GEN seccomp-filter.bpf
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
make -C src BIN_DESTDIR=''/usr/local/bin/'' \
ELN_DESTDIR='/usr/local/lib/emacs/30.0.50/' all
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
GEN globals.h
CC gtkutil.o
CC emacsgtkfixed.o
GEN ../../src/buildobj.h
CC doc.o
make -C ../admin/charsets all
make[4]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make -C ../admin/unidata charscript.el
make[4]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make[4]: Nothing to be done for 'charscript.el'.
make[4]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make[4]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make[4]: Nothing to be done for 'emoji-zwj.el'.
make[4]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
CCLD temacs
/usr/bin/ld: cannot find dispnew.o: No such file or directory
/usr/bin/ld: cannot find frame.o: No such file or directory
/usr/bin/ld: cannot find scroll.o: No such file or directory
/usr/bin/ld: cannot find xdisp.o: No such file or directory
/usr/bin/ld: cannot find menu.o: No such file or directory
/usr/bin/ld: cannot find xmenu.o: No such file or directory
/usr/bin/ld: cannot find window.o: No such file or directory
/usr/bin/ld: cannot find charset.o: No such file or directory
/usr/bin/ld: cannot find coding.o: No such file or directory
/usr/bin/ld: cannot find category.o: No such file or directory
/usr/bin/ld: cannot find ccl.o: No such file or directory
/usr/bin/ld: cannot find character.o: No such file or directory
/usr/bin/ld: cannot find chartab.o: No such file or directory
/usr/bin/ld: cannot find bidi.o: No such file or directory
/usr/bin/ld: cannot find cm.o: No such file or directory
/usr/bin/ld: cannot find term.o: No such file or directory
/usr/bin/ld: cannot find terminal.o: No such file or directory
/usr/bin/ld: cannot find xfaces.o: No such file or directory
/usr/bin/ld: cannot find xterm.o: No such file or directory
/usr/bin/ld: cannot find xfns.o: No such file or directory
/usr/bin/ld: cannot find xselect.o: No such file or directory
/usr/bin/ld: cannot find xrdb.o: No such file or directory
/usr/bin/ld: cannot find xsmfns.o: No such file or directory
/usr/bin/ld: cannot find xsettings.o: No such file or directory
/usr/bin/ld: cannot find dbusbind.o: No such file or directory
/usr/bin/ld: cannot find emacs.o: No such file or directory
/usr/bin/ld: cannot find keyboard.o: No such file or directory
/usr/bin/ld: cannot find macros.o: No such file or directory
/usr/bin/ld: cannot find keymap.o: No such file or directory
/usr/bin/ld: cannot find sysdep.o: No such file or directory
/usr/bin/ld: cannot find bignum.o: No such file or directory
/usr/bin/ld: cannot find buffer.o: No such file or directory
/usr/bin/ld: cannot find filelock.o: No such file or directory
/usr/bin/ld: cannot find insdel.o: No such file or directory
/usr/bin/ld: cannot find marker.o: No such file or directory
/usr/bin/ld: cannot find minibuf.o: No such file or directory
/usr/bin/ld: cannot find fileio.o: No such file or directory
/usr/bin/ld: cannot find dired.o: No such file or directory
/usr/bin/ld: cannot find cmds.o: No such file or directory
/usr/bin/ld: cannot find casetab.o: No such file or directory
/usr/bin/ld: cannot find casefiddle.o: No such file or directory
/usr/bin/ld: cannot find indent.o: No such file or directory
/usr/bin/ld: cannot find search.o: No such file or directory
/usr/bin/ld: cannot find regex-emacs.o: No such file or directory
/usr/bin/ld: cannot find undo.o: No such file or directory
/usr/bin/ld: cannot find alloc.o: No such file or directory
/usr/bin/ld: cannot find pdumper.o: No such file or directory
/usr/bin/ld: cannot find data.o: No such file or directory
/usr/bin/ld: cannot find editfns.o: No such file or directory
/usr/bin/ld: cannot find callint.o: No such file or directory
/usr/bin/ld: cannot find eval.o: No such file or directory
/usr/bin/ld: cannot find floatfns.o: No such file or directory
/usr/bin/ld: cannot find fns.o: No such file or directory
/usr/bin/ld: cannot find sort.o: No such file or directory
/usr/bin/ld: cannot find font.o: No such file or directory
/usr/bin/ld: cannot find print.o: No such file or directory
/usr/bin/ld: cannot find lread.o: No such file or directory
/usr/bin/ld: cannot find emacs-module.o: No such file or directory
/usr/bin/ld: cannot find syntax.o: No such file or directory
/usr/bin/ld: cannot find bytecode.o: No such file or directory
/usr/bin/ld: cannot find comp.o: No such file or directory
/usr/bin/ld: cannot find dynlib.o: No such file or directory
/usr/bin/ld: cannot find process.o: No such file or directory
/usr/bin/ld: cannot find gnutls.o: No such file or directory
/usr/bin/ld: cannot find callproc.o: No such file or directory
/usr/bin/ld: cannot find region-cache.o: No such file or directory
/usr/bin/ld: cannot find sound.o: No such file or directory
/usr/bin/ld: cannot find timefns.o: No such file or directory
/usr/bin/ld: cannot find atimer.o: No such file or directory
/usr/bin/ld: cannot find doprnt.o: No such file or directory
/usr/bin/ld: cannot find intervals.o: No such file or directory
/usr/bin/ld: cannot find textprop.o: No such file or directory
/usr/bin/ld: cannot find composite.o: No such file or directory
/usr/bin/ld: cannot find xml.o: No such file or directory
/usr/bin/ld: cannot find lcms.o: No such file or directory
/usr/bin/ld: cannot find inotify.o: No such file or directory
/usr/bin/ld: cannot find profiler.o: No such file or directory
/usr/bin/ld: cannot find decompress.o: No such file or directory
/usr/bin/ld: cannot find thread.o: No such file or directory
/usr/bin/ld: cannot find systhread.o: No such file or directory
/usr/bin/ld: cannot find sqlite.o: No such file or directory
/usr/bin/ld: cannot find treesit.o: No such file or directory
/usr/bin/ld: cannot find itree.o: No such file or directory
/usr/bin/ld: cannot find xfont.o: No such file or directory
/usr/bin/ld: cannot find ftfont.o: No such file or directory
/usr/bin/ld: cannot find ftcrfont.o: No such file or directory
/usr/bin/ld: cannot find hbfont.o: No such file or directory
/usr/bin/ld: cannot find fontset.o: No such file or directory
/usr/bin/ld: cannot find fringe.o: No such file or directory
/usr/bin/ld: cannot find image.o: No such file or directory
/usr/bin/ld: cannot find xgselect.o: No such file or directory
/usr/bin/ld: cannot find json.o: No such file or directory
/usr/bin/ld: cannot find terminfo.o: No such file or directory
/usr/bin/ld: cannot find lastfile.o: No such file or directory
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:704: temacs] Error 1
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
make[2]: *** [Makefile:544: src] Error 2
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[1]: *** [Makefile:1260: actual-bootstrap] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
***
*** "make bootstrap" failed with exit status 2.
***
*** You could try to:
*** - run "make extraclean" and run "make" again (or, equivalently, run
*** "make bootstrap configure=default"), to rebuild Emacs with the
*** default configuration options, which might fix the problem
*** - run "git clean -fdx" and run "make bootstrap" again, which might
*** fix the problem if "make bootstrap configure=default" did not
*** !BEWARE! "git clean -fdx" deletes all files that are not under
*** !BEWARE! version control, which means that all changes to such
*** !BEWARE! files will be lost and cannot be restored later
*** - run "make V=1", which displays the full commands invoked by make,
*** to further investigate the problem
*** - report the problem and ask for help by sending an email to
*** bug-gnu-emacs@gnu.org, mentioning at least the build error
*** message, the platform, and the repository revision displayed by
*** "git rev-parse HEAD"
***
make[1]: *** [Makefile:414: advice-on-failure] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
mapppppppppppke: *** [Makefile:1243: bootstrap] Error 2
~/Programming/Software/emacs/without-all
$ make extraclean
make -C src maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
rm -f temacs core ./*.core \#* ./*.o
rm -f dmpstruct.h
rm -f emacs.pdmp
rm -f ../etc/DOC
rm -f bootstrap-emacs bootstrap-emacs.pdmp
rm -f emacs-30.0.50
rm -f buildobj.h
rm -f globals.h gl-stamp
rm -f ./*.res ./*.tmp
rm -f emacs emacs-*.*.*[0-9] emacs-*.*.*[0-9].pdmp
rm -f ../etc/DOC*
rm -f deps/*
rm -f emacs-module.h epaths.h config.h config.stamp
if test -f ./.gdbinit; then \
mv ./.gdbinit ./.gdbinit.save; \
if test -f "../../src/.gdbinit"; then rm -f ./.gdbinit.save; \
else mv ./.gdbinit.save ./.gdbinit; fi; \
fi
rm -f Makefile lisp.mk verbose.mk
rm -fr deps
rm -f TAGS
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
make -C oldXMenu maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/oldXMenu'
rm -f libXMenu11.a ./*.o deps/*
rm -f Makefile
rm -fr deps
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/oldXMenu'
make -C lwlib maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lwlib'
rm -f ./*.o liblw.a \#* deps/*
rm -f Makefile
rm -fr deps
rm -f TAGS
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lwlib'
make -C lib maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
rm -f ./*.[ao] ./*/*.o ./*-t \#* deps/*.d deps/*/*.d
rm -f core *.stackdump alloca.h assert.h byteswap.h dirent.h errno.h execinfo.h fcntl.h getopt.h getopt-cdefs.h ieee754.h inttypes.h gmp.h limits.h signal.h stdalign.h stdckdint.h stddef.h stdint.h stdio.h stdlib.h string.h sys/random.h sys/select.h sys/stat.h sys/time.h sys/types.h time.h unistd.h
rm -f Makefile
rm -fr deps
rm -f TAGS gnulib.mk
rmdir malloc sys 2>/dev/null || true
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
make -C lib-src maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
rm -f core ./*.o ./*.res
rm -f seccomp-filter.bpf seccomp-filter.pfc seccomp-filter-exec.bpf seccomp-filter-exec.pfc
rm -f etags ctags emacsclient ebrowse hexl make-docfile make-fingerprint seccomp-filter
rm -f TAGS Makefile blessmail
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
make -C nt maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/nt'
rm -f core *.o *.res
rm -f runemacs addpm cmdproxy ddeclient
rm -f TAGS Makefile *.rc
true
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/nt'
make -C doc/emacs maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/emacs'
rm -f ./*.aux ./*.log ./*.toc ./*.cp ./*.cps ./*.fn ./*.fns ./*.ky ./*.kys \
./*.op ./*.ops ./*.pg ./*.pgs ./*.tp ./*.tps ./*.vr ./*.vrs
rm -f emacs.dvi emacs-xtra.dvi emacs.html emacs.pdf emacs-xtra.pdf emacs.ps emacs-xtra.ps
rm -f Makefile
rm -f \
../../../doc/emacs/../../info/emacs.info \
../../../doc/emacs/../../info/emacs.info-[1-9] \
../../../doc/emacs/../../info/emacs.info-[1-9][0-9]
rm -f ../../../doc/emacs/emacsver.texi TAGS
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/emacs'
make -C doc/misc maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/misc'
rm -f ./*.aux ./*.log ./*.toc ./*.c[mp] ./*.c[mp]s ./*.fn ./*.fns \
./*.ky ./*.kys ./*.op ./*.ops ./*.p[gj] ./*.p[gj]s ./*.sc ./*.scs ./*.ss \
./*.t[gp] ./*.t[gp]s ./*.vr ./*.vrs
rm -f gnustmp*
rm -f ./*.dvi ./*.html ./*.pdf ./*.ps
rm -f Makefile
for file in auth autotype bovine calc ccmode cl dbus dired-x ebrowse ede ediff edt efaq eglot eieio emacs-gnutls emacs-mime epa erc ert eshell eudc eww flymake forms gnus htmlfontify idlwave ido info.info mairix-el message mh-e modus-themes newsticker nxml-mode octave-mode org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar srecode todo-mode tramp transient url use-package vhdl-mode vip viper vtable widget wisent woman efaq-w32; do \
file=`echo ${file} | sed 's/\.info$//'`.info; \
rm -f \
../../../doc/misc/../../info/${file} \
../../../doc/misc/../../info/${file}-[1-9] \
../../../doc/misc/../../info/${file}-[1-9][0-9]; \
done
rm -f ../../../doc/misc/modus-themes.texi ../../../doc/misc/org.texi
rm -f TAGS
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/misc'
make -C doc/lispref maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/lispref'
rm -f ./*.aux ./*.log ./*.toc ./*.cp ./*.cps ./*.fn ./*.fns ./*.ky ./*.kys \
./*.op ./*.ops ./*.pg ./*.pgs ./*.tp ./*.tps ./*.vr ./*.vrs
rm -f elisp[12]* vol[12].tmp
rm -f elisp.dvi elisp.html elisp.pdf elisp.ps
rm -f vol[12].dvi vol[12].pdf vol[12].ps
rm -f Makefile
rm -f \
../../../doc/lispref/../../info/elisp.info \
../../../doc/lispref/../../info/elisp.info-[1-9] \
../../../doc/lispref/../../info/elisp.info-[1-9][0-9]
rm -f TAGS
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/lispref'
make -C doc/lispintro maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/lispintro'
rm -f ./*.aux ./*.log ./*.toc ./*.cp ./*.cps ./*.fn ./*.fns ./*.ky ./*.kys \
./*.op ./*.ops ./*.pg ./*.pgs ./*.tp ./*.tps ./*.vr ./*.vrs
rm -f emacs-lisp-intro.dvi eintr.html emacs-lisp-intro.pdf emacs-lisp-intro.ps
rm -f Makefile
rm -f \
../../../doc/lispintro/../../info/eintr.info \
../../../doc/lispintro/../../info/eintr.info-[1-9]
rm -f TAGS
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/doc/lispintro'
make -C test maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/test'
find . '(' -name '*.log' -o -name '*.log~' ')' -delete
find . '(' -name '*.xml' -a ! -path '*resources*' ')' -delete
rm -f ../../test/lisp/gnus/mml-sec-resources/random_seed
rm -f src/emacs-module-resources/*.o src/emacs-module-resources/*.so \
src/emacs-module-resources/*.dll gmp.h
rm -f Makefile
find ../../test -name '*.elc' -delete
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/test'
make -C nextstep maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/nextstep'
rm -rf
rm -f Makefile
rm -f GNUstep/Emacs.base/Resources/Info-gnustep.plist \
GNUstep/Emacs.base/Resources/Emacs.desktop \
Cocoa/Emacs.base/Contents/Info.plist \
Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/nextstep'
make -C admin/charsets maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
rm -f ../../../etc/charsets/8859-2.map ../../../etc/charsets/8859-3.map ../../../etc/charsets/8859-4.map ../../../etc/charsets/8859-5.map ../../../etc/charsets/8859-6.map ../../../etc/charsets/8859-7.map ../../../etc/charsets/8859-8.map ../../../etc/charsets/8859-9.map ../../../etc/charsets/8859-10.map ../../../etc/charsets/8859-11.map ../../../etc/charsets/8859-13.map ../../../etc/charsets/8859-14.map ../../../etc/charsets/8859-15.map ../../../etc/charsets/8859-16.map ../../../etc/charsets/IBM037.map ../../../etc/charsets/IBM038.map ../../../etc/charsets/IBM256.map ../../../etc/charsets/IBM273.map ../../../etc/charsets/IBM274.map ../../../etc/charsets/IBM275.map ../../../etc/charsets/IBM277.map ../../../etc/charsets/IBM278.map ../../../etc/charsets/IBM280.map ../../../etc/charsets/IBM281.map ../../../etc/charsets/IBM284.map ../../../etc/charsets/IBM285.map ../../../etc/charsets/IBM290.map ../../../etc/charsets/IBM297.map ../../../etc/charsets/IBM420.map ../../../etc/charsets/IBM423.map ../../../etc/charsets/IBM424.map ../../../etc/charsets/IBM437.map ../../../etc/charsets/IBM500.map ../../../etc/charsets/IBM850.map ../../../etc/charsets/IBM851.map ../../../etc/charsets/IBM852.map ../../../etc/charsets/IBM855.map ../../../etc/charsets/IBM856.map ../../../etc/charsets/IBM857.map ../../../etc/charsets/IBM860.map ../../../etc/charsets/IBM861.map ../../../etc/charsets/IBM862.map ../../../etc/charsets/IBM863.map ../../../etc/charsets/IBM864.map ../../../etc/charsets/IBM865.map ../../../etc/charsets/IBM866.map ../../../etc/charsets/IBM868.map ../../../etc/charsets/IBM869.map ../../../etc/charsets/IBM870.map ../../../etc/charsets/IBM871.map ../../../etc/charsets/IBM874.map ../../../etc/charsets/IBM875.map ../../../etc/charsets/IBM880.map ../../../etc/charsets/IBM891.map ../../../etc/charsets/IBM903.map ../../../etc/charsets/IBM904.map ../../../etc/charsets/IBM905.map ../../../etc/charsets/IBM918.map ../../../etc/charsets/IBM1004.map ../../../etc/charsets/IBM1026.map ../../../etc/charsets/IBM1047.map ../../../etc/charsets/CP737.map ../../../etc/charsets/CP775.map ../../../etc/charsets/CP1125.map ../../../etc/charsets/CP1250.map ../../../etc/charsets/CP1251.map ../../../etc/charsets/CP1252.map ../../../etc/charsets/CP1253.map ../../../etc/charsets/CP1254.map ../../../etc/charsets/CP1255.map ../../../etc/charsets/CP1256.map ../../../etc/charsets/CP1257.map ../../../etc/charsets/CP1258.map ../../../etc/charsets/CP10007.map ../../../etc/charsets/CP720.map ../../../etc/charsets/CP858.map ../../../etc/charsets/GB2312.map ../../../etc/charsets/GBK.map ../../../etc/charsets/GB180302.map ../../../etc/charsets/GB180304.map ../../../etc/charsets/BIG5.map ../../../etc/charsets/BIG5-HKSCS.map ../../../etc/charsets/CNS-1.map ../../../etc/charsets/CNS-2.map ../../../etc/charsets/CNS-3.map ../../../etc/charsets/CNS-4.map ../../../etc/charsets/CNS-5.map ../../../etc/charsets/CNS-6.map ../../../etc/charsets/CNS-7.map ../../../etc/charsets/CNS-F.map ../../../etc/charsets/JISX0201.map ../../../etc/charsets/JISX0208.map ../../../etc/charsets/JISX0212.map ../../../etc/charsets/JISX2131.map ../../../etc/charsets/JISX2132.map ../../../etc/charsets/JISC6226.map ../../../etc/charsets/CP932-2BYTE.map ../../../etc/charsets/JISX213A.map ../../../etc/charsets/KSC5601.map ../../../etc/charsets/KSC5636.map ../../../etc/charsets/JOHAB.map ../../../etc/charsets/KOI-8.map ../../../etc/charsets/KOI8-R.map ../../../etc/charsets/KOI8-U.map ../../../etc/charsets/KOI8-T.map ../../../etc/charsets/ALTERNATIVNYJ.map ../../../etc/charsets/MIK.map ../../../etc/charsets/PTCP154.map ../../../etc/charsets/TIS-620.map ../../../etc/charsets/VISCII.map ../../../etc/charsets/VSCII.map ../../../etc/charsets/VSCII-2.map ../../../etc/charsets/KA-PS.map ../../../etc/charsets/KA-ACADEMY.map ../../../etc/charsets/HP-ROMAN8.map ../../../etc/charsets/NEXTSTEP.map ../../../etc/charsets/MACINTOSH.map ../../../etc/charsets/EBCDICUK.map ../../../etc/charsets/EBCDICUS.map ../../../etc/charsets/stdenc.map ../../../etc/charsets/symbol.map ../../../etc/charsets/CP949-2BYTE.map ../../../etc/charsets/BIG5-1.map ../../../etc/charsets/BIG5-2.map ../../../etc/charsets/MULE-ethiopic.map ../../../etc/charsets/MULE-ipa.map ../../../etc/charsets/MULE-is13194.map ../../../etc/charsets/MULE-sisheng.map ../../../etc/charsets/MULE-tibetan.map ../../../etc/charsets/MULE-lviscii.map ../../../etc/charsets/MULE-uviscii.map ../../../admin/charsets/jisx2131-filter ../../../lisp/international/cp51932.el ../../../lisp/international/eucjp-ms.el ../../../admin/charsets/charsets.stamp
rm -f Makefile
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make -C admin/unidata maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
rm -f ../../../lisp/international/charscript.el*
rm -f ../../../lisp/international/emoji-zwj.el*
rm -f ../../../lisp/international/uni-bidi.el ../../../lisp/international/uni-brackets.el ../../../lisp/international/uni-category.el ../../../lisp/international/uni-combining.el ../../../lisp/international/uni-comment.el ../../../lisp/international/uni-decimal.el ../../../lisp/international/uni-decomposition.el ../../../lisp/international/uni-digit.el ../../../lisp/international/uni-lowercase.el ../../../lisp/international/uni-mirrored.el ../../../lisp/international/uni-name.el ../../../lisp/international/uni-numeric.el ../../../lisp/international/uni-old-name.el ../../../lisp/international/uni-special-lowercase.el ../../../lisp/international/uni-special-titlecase.el ../../../lisp/international/uni-special-uppercase.el ../../../lisp/international/uni-titlecase.el ../../../lisp/international/uni-uppercase.el ../../../lisp/international/charprop.el
rm -f ../../../lisp/international/emoji-labels.el ../../../lisp/international/idna-mapping.el \
../../../lisp/international/uni-confusable.el ../../../lisp/international/uni-scripts.el
rm -f ../../../admin/unidata/*.elc unidata.txt
rm -f Makefile
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make -C leim maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/leim'
rm -f ../../leim/../lisp/leim/quail/CCDOSPY.el ../../leim/../lisp/leim/quail/Punct.el ../../leim/../lisp/leim/quail/QJ.el ../../leim/../lisp/leim/quail/SW.el ../../leim/../lisp/leim/quail/TONEPY.el ../../leim/../lisp/leim/quail/4Corner.el ../../leim/../lisp/leim/quail/ARRAY30.el ../../leim/../lisp/leim/quail/ECDICT.el ../../leim/../lisp/leim/quail/ETZY.el ../../leim/../lisp/leim/quail/Punct-b5.el ../../leim/../lisp/leim/quail/PY-b5.el ../../leim/../lisp/leim/quail/QJ-b5.el ../../leim/../lisp/leim/quail/ZOZY.el ../../leim/../lisp/leim/quail/tsang-b5.el ../../leim/../lisp/leim/quail/quick-b5.el ../../leim/../lisp/leim/quail/tsang-cns.el ../../leim/../lisp/leim/quail/quick-cns.el ../../leim/../lisp/leim/quail/PY.el ../../leim/../lisp/leim/quail/ZIRANMA.el ../../leim/../lisp/leim/quail/CTLau.el ../../leim/../lisp/leim/quail/CTLau-b5.el ../../leim/../lisp/language/pinyin.el ../../leim/../lisp/leim/leim-list.el
rm -rf ../../leim/../lisp/leim/ja-dic
rm -f Makefile
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/leim'
make -C lisp maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lisp'
rm -f ./Makefile ../../lisp/loaddefs.el ../../lisp/loaddefs.elc
find ../../lisp -name '*.elc' -delete
rm -f ../../lisp/cus-load.el ../../lisp/finder-inf.el ../../lisp/subdirs.el ../../lisp/eshell/esh-groups.el
rm -f TAGS
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lisp'
make -C admin/grammars maintainer-clean
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/grammars'
rm -f ../../../lisp/cedet/semantic/bovine/c-by.el ../../../lisp/cedet/semantic/bovine/make-by.el ../../../lisp/cedet/semantic/bovine/scm-by.el ../../../lisp/cedet/semantic/grammar-wy.el ../../../lisp/cedet/semantic/wisent/javat-wy.el ../../../lisp/cedet/semantic/wisent/js-wy.el ../../../lisp/cedet/semantic/wisent/python-wy.el ../../../lisp/cedet/srecode/srt-wy.el
rm -f Makefile
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/grammars'
rm -rf ../info
rm -f ../etc/refcards/emacsver.tex
rm -f config.log ../doc/man/emacs.1; rm -f config.cache config.status config.log~ Makefile makefile lib/gnulib.mk lib/Makefile lib-src/Makefile oldXMenu/Makefile doc/emacs/Makefile doc/misc/Makefile doc/lispintro/Makefile doc/lispref/Makefile src/Makefile lwlib/Makefile lisp/Makefile leim/Makefile nextstep/Makefile nt/Makefile test/Makefile test/infra/Makefile admin/charsets/Makefile admin/unidata/Makefile admin/grammars/Makefile; rm -fr ../autom4te.cache
rm -f config-tmp-* ../aclocal.m4 ../configure \
../src/config.in
[ ".." = "." ] || \
find .. '(' -name '*~' -o -name '#*' ')' -delete
find . '(' -name '*~' -o -name '#*' ')' -delete
~/Programming/Software/emacs/without-all
$ ls
admin/ doc/ leim/ lib/ lib-src/ lisp/ lwlib/ nextstep/ nt/ oldXMenu/ src/ test/
~/Programming/Software/emacs/without-all
$ ./configure --without-all
bash: ./configure: No such file or directory
~/Programming/Software/emacs/without-all
$ ../configure --without-all
bash: ../configure: No such file or directory
~/Programming/Software/emacs/without-all
$ cd ..
~/Programming/Software/emacs
$ ls
admin/ ChangeLog.3 COPYING leim/ m4/ nextstep/ src/
autogen.sh* config.bat doc/ lib/ make-dist* nt/ test/
BUGS config.log etc/ lib-src/ Makefile oldXMenu/ without-all/
build-aux/ config.status* GNUmakefile light-blue-theme.el Makefile.in README
ChangeLog.1 configure.ac INSTALL lisp/ modules/ res1
ChangeLog.2 CONTRIBUTE INSTALL.REPO lwlib/ msdos/ res2
~/Programming/Software/emacs
$ ./autogen.sh
Checking whether you have the necessary tools...
(Read INSTALL.REPO for more details on building Emacs)
Checking for autoconf (need at least version 2.65) ... ok
Your system has the required tools.
Building aclocal.m4 ...
Running 'autoreconf -fi -I m4' ...
You can now run './configure'.
~/Programming/Software/emacs
$ cd without-all/
~/Programming/Software/emacs/without-all
$ ../configure --without-all
checking for xcrun... no
checking for GNU Make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether gcc and cc understand -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for linux/fs.h... yes
checking for malloc.h... yes
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... yes
checking for coff.h... no
checking for pty.h... yes
checking for sys/resource.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... yes
checking for utmp.h... yes
checking for util.h... no
checking for sanitizer/lsan_interface.h... yes
checking for sys/socket.h... yes
checking for sys/param.h... yes
checking for pthread.h... yes
checking for malloc/malloc.h... no
checking for sys/un.h... yes
checking for vfork.h... no
checking for dirent.h... yes
checking for execinfo.h... yes
checking for stdio_ext.h... yes
checking for sys/vfs.h... yes
checking for sys/fs_types.h... no
checking for getopt.h... yes
checking for sys/cdefs.h... yes
checking for sys/time.h... yes
checking for ieee754.h... yes
checking for limits.h... yes
checking for sys/select.h... yes
checking for stdalign.h... yes
checking for stdbool.h... yes
checking for stdckdint.h... no
checking for sys/random.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether gcc accepts -g3 -O2... yes
checking whether the compiler is clang... no
checking whether C compiler handles -Werror -Wunknown-warning-option... no
checking whether -Wno-missing-field-initializers is supported... yes
checking whether -Wno-missing-field-initializers is needed... no
checking whether -Wuninitialized is supported... yes
checking whether C compiler handles -fno-common... yes
checking whether C compiler handles -Wall... yes
checking whether C compiler handles -Warith-conversion... yes
checking whether C compiler handles -Wdate-time... yes
checking whether C compiler handles -Wdisabled-optimization... yes
checking whether C compiler handles -Wdouble-promotion... yes
checking whether C compiler handles -Wduplicated-cond... yes
checking whether C compiler handles -Wextra... yes
checking whether C compiler handles -Wformat-signedness... yes
checking whether C compiler handles -Winit-self... yes
checking whether C compiler handles -Winvalid-pch... yes
checking whether C compiler handles -Wlogical-op... yes
checking whether C compiler handles -Wmissing-declarations... yes
checking whether C compiler handles -Wmissing-include-dirs... yes
checking whether C compiler handles -Wmissing-prototypes... yes
checking whether C compiler handles -Wnested-externs... yes
checking whether C compiler handles -Wnull-dereference... yes
checking whether C compiler handles -Wold-style-definition... yes
checking whether C compiler handles -Wopenmp-simd... yes
checking whether C compiler handles -Wpacked... yes
checking whether C compiler handles -Wpointer-arith... yes
checking whether C compiler handles -Wstrict-prototypes... yes
checking whether C compiler handles -Wsuggest-attribute=format... yes
checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
checking whether C compiler handles -Wsuggest-final-methods... yes
checking whether C compiler handles -Wsuggest-final-types... yes
checking whether C compiler handles -Wtrampolines... yes
checking whether C compiler handles -Wuninitialized... yes
checking whether C compiler handles -Wunknown-pragmas... yes
checking whether C compiler handles -Wunused-macros... yes
checking whether C compiler handles -Wvariadic-macros... yes
checking whether C compiler handles -Wvector-operation-performance... yes
checking whether C compiler handles -Wwrite-strings... yes
checking whether C compiler handles -Warray-bounds=2... yes
checking whether C compiler handles -Wattribute-alias=2... yes
checking whether C compiler handles -Wformat=2... yes
checking whether C compiler handles -Wformat-truncation=2... yes
checking whether C compiler handles -Wimplicit-fallthrough=5... yes
checking whether C compiler handles -Wshift-overflow=2... yes
checking whether C compiler handles -Wuse-after-free=3... yes
checking whether C compiler handles -Wvla-larger-than=4031... yes
checking whether C compiler handles -Wredundant-decls... yes
checking whether C compiler handles -Wno-missing-field-initializers... yes
checking whether C compiler handles -Wno-override-init... yes
checking whether C compiler handles -Wno-sign-compare... yes
checking whether C compiler handles -Wno-type-limits... yes
checking whether C compiler handles -Wno-unused-parameter... yes
checking whether C compiler handles -Wno-format-nonliteral... yes
checking whether C compiler handles -Wno-bidi-chars... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking command to symlink files in the same directory... ln -s
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for 'find' args to delete a file... -delete
checking for brew... no
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for math library... -lm
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ADDR_NO_RANDOMIZE... yes
checking if Linux sysinfo may be used... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for net/if.h... yes
checking for ifaddrs.h... yes
checking for net/if_dl.h... no
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... yes
checking for struct ifreq.ifr_netmask... yes
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... no
checking whether gcc understands -MMD -MF... yes
checking for X... libraries , headers
checking whether malloc is Doug Lea style... no
checking for sbrk... yes
checking for getpagesize... yes
checking for __lsan_ignore_object... no
checking for fork... yes
checking for vfork... yes
checking for fchmod... yes
checking for canonicalize_file_name... yes
checking for faccessat... yes
checking for realpath... yes
checking for lstat... yes
checking for readlinkat... yes
checking for explicit_bzero... yes
checking for memset_s... no
checking for fchmodat... yes
checking for lchmod... yes
checking for fcntl... yes
checking for fdopendir... yes
checking for fstatat... yes
checking for fsync... yes
checking for futimens... yes
checking for getrandom... yes
checking for gettimeofday... yes
checking for mkostemp... yes
checking for pipe2... yes
checking for pselect... yes
checking for pthread_sigmask... yes
checking for readlink... yes
checking for isblank... yes
checking for iswctype... yes
checking for strtoimax... yes
checking for symlink... yes
checking for localtime_r... yes
checking for timegm... yes
checking for utimensat... yes
checking for getdtablesize... yes
checking for futimes... yes
checking for futimesat... yes
checking for lutimes... yes
checking for working mmap... yes
checking for main in -lXbsd... no
checking for pthread library... none needed
checking for thread support... no
checking whether X on GNU/Linux needs -b to link... no
checking for Xkb... yes
checking for XkbRefreshKeyboardMapping... yes
checking for XkbFreeNames... yes
checking for XrmSetDatabase... yes
checking for XScreenResourceString... yes
checking for XScreenNumberOfScreen... yes
checking for XDisplayCells... yes
checking for XDestroySubwindows... yes
checking X11 version 6... 6 or newer
checking for XICCallback.callback... yes
checking for getaddrinfo_a in -lanl... yes
checking for gtk+-3.0 >= 3.10 glib-2.0 >= 2.37.5... yes
checking whether GTK compiles... yes
configure: WARNING: Your version of Gtk+ will have problems with
closing open displays. This is no problem if you just use
one display, but if you use more than one and close one of them
Emacs may crash.
See https://gitlab.gnome.org/GNOME/gtk/issues/221
checking for malloc_trim... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... no
checking for tree-sitter >= 0.6.3... yes
checking for ts_set_allocator... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for X11/Xlib-xcb.h... yes
checking for xcb_translate_coordinates in -lxcb... yes
checking for XGetXCBConnection in -lX11-xcb... yes
checking for X11/SM/SMlib.h... yes
checking for SmcOpenConnection in -lSM... yes
checking for xrandr >= 1.2.2... yes
checking for xinerama >= 1.0.2... yes
checking for xfixes >= 1.0.0... yes
checking for X11/extensions/sync.h... yes
checking for XSyncQueryExtension in -lXext... yes
checking for XSyncTriggerFence... yes
checking for X11/extensions/shape.h... yes
checking for XShapeQueryVersion in -lXext... yes
checking for xcb/shape.h... yes
checking for xcb_shape_combine in -lxcb-shape... yes
checking for X11/extensions/Xcomposite.h... yes
checking for XCompositeRedirectWindow in -lXcomposite... yes
checking for maillock in -lmail... no
checking for maillock in -llockfile... yes
checking for maillock.h... yes
checking for linux/seccomp.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... yes
checking for linux/filter.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... (cached) yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... (cached) yes
checking for libseccomp >= 2.5.2... yes
checking size of long... 8
checking for accept4... yes
checking for fchdir... yes
checking for gethostname... yes
checking for getrusage... yes
checking for get_current_dir_name... yes
checking for lrand48... yes
checking for random... yes
checking for rint... yes
checking for trunc... yes
checking for select... yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for newlocale... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for shutdown... yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... yes
checking for setitimer... yes
checking for sendto... yes
checking for recvfrom... yes
checking for getsockname... yes
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for gai_strerror... yes
checking for sync... yes
checking for getpwent... yes
checking for endpwent... yes
checking for getgrent... yes
checking for endgrent... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for __executable_start... yes
checking for log2... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking whether pthread_setname_np takes a single argument... no
checking whether pthread_setname_np takes three arguments... no
checking for aligned_alloc... yes
checking whether aligned_alloc is declared... yes
checking for posix_madvise... yes
checking for __builtin_frame_address... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... yes
checking for getpt... yes
checking for posix_openpt... yes
checking for library containing tputs... -ltinfo
checking whether -ltinfo library defines BC... yes
checking for timerfd interface... yes
checking whether signals can be handled on alternate stack... yes
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... yes
checking for pid_t... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... yes
checking for spawn.h... yes
checking for posix_spawn... yes
checking for posix_spawn_file_actions_addchdir... no
checking for posix_spawn_file_actions_addchdir_np... yes
checking for posix_spawnattr_setflags... yes
checking whether POSIX_SPAWN_SETSID is declared... yes
checking whether GLib is linked in... yes
checking for nl_langinfo and CODESET... yes
checking for nl_langinfo and _NL_PAPER_WIDTH... yes
checking for mbstate_t... yes
checking for signals via characters... yes
checking for _setjmp... yes
checking for sigsetjmp... yes
checking POSIX termios... yes
checking size of speed_t... 4
checking for usable FIONREAD... yes
checking for usable SIGIO... yes
checking for struct alignment... yes
checking for typeof syntax and keyword spelling... typeof
checking for statement expressions... yes
checking whether malloc (0) returns nonnull... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking whether lstat correctly handles trailing slash... yes
checking whether // is distinct from /... no
checking whether realpath works... yes
checking for getcwd... yes
checking for C/C++ restrict keyword... __restrict__
checking whether byte ordering is bigendian... no
checking if environ is properly declared... yes
checking for complete errno.h... yes
checking whether ctype.h defines __header_inline... no
checking for mode_t... yes
checking whether strmode is declared... no
checking for gawk... gawk
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking for working GNU getopt_long function... yes
checking for timespec_get... yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... yes
checking whether memmem is declared... yes
checking whether memrchr is declared... yes
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... yes
checking whether time_t is signed... yes
checking whether alarm is declared... yes
checking for working mktime... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking whether <sys/select.h> is self-contained... yes
checking for inline... inline
checking for sigset_t... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... yes
checking for wchar_t... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether fcloseall is declared... yes
checking which flavor of printf attribute matches inttypes macros... system
checking whether ecvt is declared... yes
checking whether fcvt is declared... yes
checking whether gcvt is declared... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking whether stat file-mode macros are broken... no
checking for nlink_t... yes
checking for struct timespec in <time.h>... yes
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... yes
checking whether ferror_unlocked is declared... yes
checking whether fflush_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking whether fputc_unlocked is declared... yes
checking whether fputs_unlocked is declared... yes
checking whether fread_unlocked is declared... yes
checking whether fwrite_unlocked is declared... yes
checking whether getc_unlocked is declared... yes
checking whether getchar_unlocked is declared... yes
checking whether putc_unlocked is declared... yes
checking whether putchar_unlocked is declared... yes
checking type of array argument to getgroups... gid_t
checking whether getdtablesize is declared... yes
checking whether malloc is ptrdiff_t safe... yes
checking whether malloc, realloc, calloc set errno on failure... yes
checking for O_CLOEXEC... yes
checking for promoted mode_t type... mode_t
checking whether the utimes function works... yes
checking for C compiler option to allow warnings... -Wno-error
checking for alloca as a compiler built-in... yes
checking for static_assert... yes, an <assert.h> macro
checking for __builtin_expect... yes
checking for byteswap.h... yes
checking for library containing clock_gettime... none required
checking for clock_getres... yes
checking for clock_gettime... yes
checking for clock_settime... yes
checking for copy_file_range... yes
checking whether copy_file_range is known to work... yes
checking for d_type member in directory struct... yes
checking whether // is distinct from /... (cached) no
checking whether dup2 works... yes
checking for library containing backtrace_symbols_fd... none required
checking whether fchmodat works... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check
checking whether fdopendir is declared... yes
checking whether fdopendir works... yes
checking for flexible array member... yes
checking for __fpending... yes
checking whether __fpending is declared... yes
checking whether free is known to preserve errno... yes
checking whether fstatat (..., 0) works... yes
checking for sys/mount.h... yes
checking for statvfs function (SVR4)... yes
checking whether to use statvfs64... no
checking for two-argument statfs with statfs.f_frsize member... yes
checking for sys/fs/s5param.h... no
checking for sys/statfs.h... yes
checking for statfs that truncates block counts... no
checking whether futimens works... yes
checking for getloadavg... yes
checking for sys/loadavg.h... no
checking whether getloadavg is declared... yes
checking whether getrandom is compatible with its GNU+BSD signature... yes
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking for gmp.h... yes
checking for library containing __gmpz_roinit_n... -lgmp
checking for memmem... yes
checking whether memmem works... yes
checking for mempcpy... yes
checking for memrchr... yes
checking for library containing nanosleep... none required
checking for working nanosleep... no (mishandles large arguments)
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/param.h... (cached) yes
checking for sys/sysctl.h... no
checking for sched_getaffinity... yes
checking for sched_getaffinity_np... no
checking for pstat_getdynamic... no
checking for sysmp... no
checking for sysctl... no
checking for glibc compatible sched_getaffinity... yes
checking whether signature of pselect conforms to POSIX... yes
checking whether pselect detects invalid fds... yes
checking whether pthread_sigmask is a macro... no
checking whether pthread_sigmask works without -lpthread... yes
checking whether pthread_sigmask returns error numbers... yes
checking whether pthread_sigmask unblocks signals correctly... guessing yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking whether readlink truncates results correctly... yes
checking whether readlinkat signature is correct... yes
checking for working re_compile_pattern... yes
checking for sig2str... no
checking for sigdescr_np... yes
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for alignas and alignof... yes, <stdalign.h> macros
checking for bool, true, false... no
checking for stpcpy... yes
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether localtime works even near extrema... yes
checking for timezone_t... no
checking whether timer_settime is declared... yes
checking for library containing timer_settime... none required
checking for timer_settime... yes
checking whether utimensat works... yes
checking for variable-length arrays... yes
checking whether getdtablesize works... yes
checking for __mktime_internal... no
checking for timer_getoverrun... yes
checking for gcc option to disable position independent executables... not needed
Configured for 'x86_64-pc-linux-gnu'.
Where should the build process find the source code? ..
What compiler should emacs be built with? gcc -g3 -O2
Should Emacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? GTK3
Where do we find X Windows header files? Standard dirs
Where do we find X Windows libraries? Standard dirs
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? no
Does Emacs use -ljpeg? no
Does Emacs use -ltiff? no
Does Emacs use a gif library? no
Does Emacs use a png library? no
Does Emacs use -lrsvg-2? no
Does Emacs use -lwebp? no
Does Emacs use -lsqlite3? no
Does Emacs use cairo? no
Does Emacs use -llcms2? no
Does Emacs use imagemagick? no
Does Emacs use native APIs for images? no
Does Emacs support sound? no
Does Emacs use -lgpm? no
Does Emacs use -ldbus? no
Does Emacs use -lgconf? no
Does Emacs use GSettings? no
Does Emacs use a file notification library? no
Does Emacs use access control lists? no
Does Emacs use -lselinux? no
Does Emacs use -lgnutls? no
Does Emacs use -lxml2? no
Does Emacs use -lfreetype? no
Does Emacs use HarfBuzz? no
Does Emacs use -lm17n-flt? no
Does Emacs use -lotf? no
Does Emacs use -lxft? no
Does Emacs use -lsystemd? no
Does Emacs use -ljansson? yes
Does Emacs use -ltree-sitter? yes
Does Emacs use the GMP library? yes
Does Emacs directly use zlib? no
Does Emacs have dynamic modules support? no
Does Emacs use toolkit scroll bars? no
Does Emacs support Xwidgets? no
Does Emacs have threading support in lisp? no
Does Emacs support the portable dumper? yes
Does Emacs support legacy unexec dumping? no
Which dumping strategy does Emacs use? pdumper
Does Emacs have native lisp compiler? no
Does Emacs use version 2 of the X Input Extension? no
Does Emacs generate a smaller-size Japanese dictionary? no
configure: creating ./config.status
config.status: creating src/verbose.mk
config.status: creating src/emacs-module.h
config.status: creating Makefile
config.status: creating lib/gnulib.mk
config.status: creating ../doc/man/emacs.1
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating test/Makefile
config.status: creating test/manual/noverlay/Makefile
config.status: creating test/infra/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing src/epaths.h commands
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
configure: WARNING: This configuration installs a 'movemail' program
that does not retrieve POP3 email. By default, Emacs 25 and earlier
installed a 'movemail' program that retrieved POP3 email via only
insecure channels, a practice that is no longer recommended but that
you can continue to support by using '../configure --with-pop'.
configure: You might want to use '../configure --with-mailutils'.
~/Programming/Software/emacs/without-all
$ ../configure --help
`configure' configures GNU Emacs 30.0.50 to adapt to many kinds of systems.
Usage: ../configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/emacs]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--disable-ns-self-contained
disable self contained build under NeXTstep
--enable-locallisppath=PATH
directories Emacs should search for lisp files
specific to this site
--enable-checking[=LIST]
enable expensive checks. With LIST, enable only
specific categories of checks. Categories are:
all,yes,no. Flags are: stringbytes, stringoverrun,
stringfreelist, structs, glyphs
--enable-profiling build emacs with low-level, gprof profiling support.
Mainly useful for debugging Emacs itself. May not
work on all platforms. Stops profiler.el working.
--enable-autodepend automatically generate dependencies to .h-files.
Requires gcc, enabled if found.
--enable-gtk-deprecation-warnings
Show Gtk+/Gdk deprecation warnings for Gtk+ >= 3.0
--disable-build-details Make the build more deterministic by omitting host
names, time stamps, etc. from the output.
--disable-largefile omit support for large files
--disable-year2038 omit support for timestamps past the year 2038
--enable-gcc-warnings[=TYPE]
control generation of GCC warnings. The TYPE 'yes'
means to fail if any warnings are issued;
'warn-only' means issue warnings without failing
(default for developer builds); 'no' means disable
warnings (default for non-developer builds).
--enable-check-lisp-object-type
Enable compile time checks for the Lisp_Object data
type, which can catch some bugs during development.
--enable-link-time-optimization
build with link-time optimization (experimental; see
INSTALL)
--disable-silent-rules verbose build output (undo: "make V=0")
--enable-cross-guesses={conservative|risky}
specify policy for cross-compilation guesses
--disable-acl do not support ACLs
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--without-all omit almost all features and build small executable
with minimal dependencies
--with-mailutils rely on GNU Mailutils, so that the --without-pop
through --with-mailhost options are irrelevant; this
is the default if GNU Mailutils is installed
--with-pop Support POP mail retrieval if Emacs movemail is used
(not recommended, as Emacs movemail POP is
insecure). This is the default only on native
MS-Windows.
--with-kerberos support Kerberos-authenticated POP
--with-kerberos5 support Kerberos version 5 authenticated POP
--with-hesiod support Hesiod to get the POP server host
--with-mail-unlink unlink, rather than empty, mail spool after reading
--with-mailhost=HOSTNAME
string giving default POP mail host
--with-sound=VALUE compile with sound support (VALUE one of: yes, alsa,
oss, bsd-ossaudio, no; default yes). Only for
GNU/Linux, FreeBSD, NetBSD, MinGW, Cygwin.
--with-pdumper=VALUE enable pdumper support unconditionally ('yes', 'no',
or 'auto': default 'auto')
--with-unexec=VALUE enable unexec support unconditionally ('yes', 'no',
or 'auto': default 'auto')
--with-dumping=VALUE kind of dumping to use for initial Emacs build
(VALUE one of: pdumper, unexec, none; default
pdumper)
--with-x-toolkit=KIT use an X toolkit (KIT one of: yes or gtk, gtk2,
gtk3, lucid or athena, motif, no)
--with-wide-int prefer wide Emacs integers (typically 62-bit); on
32-bit hosts, this allows buffer and string size up
to 2GB, at the cost of 10% to 30% slowdown of Lisp
interpreter and larger memory footprint
--without-xpm don't compile with XPM image support
--without-jpeg don't compile with JPEG image support
--without-tiff don't compile with TIFF image support
--without-gif don't compile with GIF image support
--without-png don't compile with PNG image support
--without-rsvg don't compile with SVG image support
--without-webp don't compile with WebP image support
--without-sqlite3 don't compile with sqlite3 support
--without-lcms2 don't compile with Little CMS support
--without-libsystemd don't compile with libsystemd support
--without-cairo don't compile with Cairo drawing
--without-xml2 don't compile with XML parsing support
--with-imagemagick compile with ImageMagick image support
--without-native-image-api
don't use native image APIs (GDI+ on Windows)
--with-json compile with native JSON support
--with-tree-sitter compile with tree-sitter
--without-xft don't use XFT for anti aliased fonts
--without-harfbuzz don't use HarfBuzz for text shaping
--without-libotf don't use libotf for OpenType font support
--without-m17n-flt don't use m17n-flt for text shaping
--without-toolkit-scroll-bars
don't use Motif/Xaw3d/GTK toolkit scroll bars
--without-xaw3d don't use Xaw3d
--without-xim at runtime, default X11 XIM to off
--without-xdbe don't use X11 double buffering support
--with-ns use Nextstep (macOS Cocoa or GNUstep) windowing
system. On by default on macOS.
--with-w32 use native MS Windows GUI in a Cygwin build
--with-pgtk use GTK to support window systems other than X
--without-gpm don't use -lgpm for mouse support on a GNU/Linux
console
--without-dbus don't compile with D-Bus support
--with-gconf compile with Gconf support (Gsettings replaces this)
--without-gsettings don't compile with GSettings support
--without-selinux don't compile with SELinux support
--without-gnutls don't use -lgnutls for SSL/TLS support
--without-zlib don't compile with zlib decompression support
--without-modules don't compile with dynamic modules support
--without-threads don't compile with elisp threading support
--with-cygwin32-native-compilation
use native compilation on 32-bit Cygwin
--without-xinput2 don't use version 2 of the X Input Extension for
input
--with-small-ja-dic generate a smaller-size Japanese dictionary
--with-file-notification=LIB
use a file notification library (LIB one of: yes,
inotify, kqueue, gfile, w32, no)
--with-xwidgets enable use of xwidgets in Emacs buffers (requires
gtk3 or macOS Cocoa)
--with-be-app enable use of Haiku's Application Kit as a window
system
--with-be-cairo enable use of cairo under Haiku's Application Kit
--without-compress-install
don't compress some files (.el, .info, etc.) when
installing. Equivalent to: make GZIP_PROG= install
--with-gameuser=USER_OR_GROUP
user for shared game score files. An argument
prefixed by ':' specifies a group instead.
--with-gnustep-conf=FILENAME
name of GNUstep configuration file to use on systems
where the command 'gnustep-config' does not work;
default $GNUSTEP_CONFIG_FILE, or
/etc/GNUstep/GNUstep.conf
--with-native-compilation[=TYPE]
compile with Emacs Lisp native compiler support. The
TYPE 'yes' (or empty) means to enable it and compile
natively preloaded Lisp files; 'no' means to disable
it; 'aot' will make the build process compile all
the Lisp files in the tree natively ahead of time.
(This will usually be quite slow.)
--with-x use the X Window System
--without-libgmp do not use the GNU Multiple Precision (GMP) library;
this is the default on systems lacking libgmp.
--without-included-regex
don't compile regex; this is the default on systems
with recent-enough versions of the GNU C Library
(use with caution on other systems).
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
CPP C preprocessor
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
PKG_CONFIG_LIBDIR
path overriding pkg-config's built-in search path
ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config
ALSA_LIBS linker flags for ALSA, overriding pkg-config
XMKMF Path to xmkmf, Makefile generator for X Window System
OBJC Objective C compiler command
OBJCFLAGS Objective C compiler flags
CXX C++ compiler command
CXXFLAGS C++ compiler flags
RSVG_CFLAGS C compiler flags for RSVG, overriding pkg-config
RSVG_LIBS linker flags for RSVG, overriding pkg-config
WEBP_CFLAGS C compiler flags for WEBP, overriding pkg-config
WEBP_LIBS linker flags for WEBP, overriding pkg-config
IMAGEMAGICK_CFLAGS
C compiler flags for IMAGEMAGICK, overriding pkg-config
IMAGEMAGICK_LIBS
linker flags for IMAGEMAGICK, overriding pkg-config
GTK_CFLAGS C compiler flags for GTK, overriding pkg-config
GTK_LIBS linker flags for GTK, overriding pkg-config
DBUS_CFLAGS C compiler flags for DBUS, overriding pkg-config
DBUS_LIBS linker flags for DBUS, overriding pkg-config
GSETTINGS_CFLAGS
C compiler flags for GSETTINGS, overriding pkg-config
GSETTINGS_LIBS
linker flags for GSETTINGS, overriding pkg-config
GCONF_CFLAGS
C compiler flags for GCONF, overriding pkg-config
GCONF_LIBS linker flags for GCONF, overriding pkg-config
GOBJECT_CFLAGS
C compiler flags for GOBJECT, overriding pkg-config
GOBJECT_LIBS
linker flags for GOBJECT, overriding pkg-config
LIBGNUTLS_CFLAGS
C compiler flags for LIBGNUTLS, overriding pkg-config
LIBGNUTLS_LIBS
linker flags for LIBGNUTLS, overriding pkg-config
LIBSYSTEMD_CFLAGS
C compiler flags for LIBSYSTEMD, overriding pkg-config
LIBSYSTEMD_LIBS
linker flags for LIBSYSTEMD, overriding pkg-config
JSON_CFLAGS C compiler flags for JSON, overriding pkg-config
JSON_LIBS linker flags for JSON, overriding pkg-config
TREE_SITTER_CFLAGS
C compiler flags for TREE_SITTER, overriding pkg-config
TREE_SITTER_LIBS
linker flags for TREE_SITTER, overriding pkg-config
KQUEUE_CFLAGS
C compiler flags for KQUEUE, overriding pkg-config
KQUEUE_LIBS linker flags for KQUEUE, overriding pkg-config
GFILENOTIFY_CFLAGS
C compiler flags for GFILENOTIFY, overriding pkg-config
GFILENOTIFY_LIBS
linker flags for GFILENOTIFY, overriding pkg-config
CAIRO_CFLAGS
C compiler flags for CAIRO, overriding pkg-config
CAIRO_LIBS linker flags for CAIRO, overriding pkg-config
CAIRO_XCB_CFLAGS
C compiler flags for CAIRO_XCB, overriding pkg-config
CAIRO_XCB_LIBS
linker flags for CAIRO_XCB, overriding pkg-config
WEBKIT_CFLAGS
C compiler flags for WEBKIT, overriding pkg-config
WEBKIT_LIBS linker flags for WEBKIT, overriding pkg-config
CAIRO_XLIB_CFLAGS
C compiler flags for CAIRO_XLIB, overriding pkg-config
CAIRO_XLIB_LIBS
linker flags for CAIRO_XLIB, overriding pkg-config
FREETYPE_CFLAGS
C compiler flags for FREETYPE, overriding pkg-config
FREETYPE_LIBS
linker flags for FREETYPE, overriding pkg-config
FONTCONFIG_CFLAGS
C compiler flags for FONTCONFIG, overriding pkg-config
FONTCONFIG_LIBS
linker flags for FONTCONFIG, overriding pkg-config
XFT_CFLAGS C compiler flags for XFT, overriding pkg-config
XFT_LIBS linker flags for XFT, overriding pkg-config
LIBOTF_CFLAGS
C compiler flags for LIBOTF, overriding pkg-config
LIBOTF_LIBS linker flags for LIBOTF, overriding pkg-config
M17N_FLT_CFLAGS
C compiler flags for M17N_FLT, overriding pkg-config
M17N_FLT_LIBS
linker flags for M17N_FLT, overriding pkg-config
HARFBUZZ_CFLAGS
C compiler flags for HARFBUZZ, overriding pkg-config
HARFBUZZ_LIBS
linker flags for HARFBUZZ, overriding pkg-config
LCMS2_CFLAGS
C compiler flags for LCMS2, overriding pkg-config
LCMS2_LIBS linker flags for LCMS2, overriding pkg-config
PNG_CFLAGS C compiler flags for PNG, overriding pkg-config
PNG_LIBS linker flags for PNG, overriding pkg-config
XRANDR_CFLAGS
C compiler flags for XRANDR, overriding pkg-config
XRANDR_LIBS linker flags for XRANDR, overriding pkg-config
XINERAMA_CFLAGS
C compiler flags for XINERAMA, overriding pkg-config
XINERAMA_LIBS
linker flags for XINERAMA, overriding pkg-config
XFIXES_CFLAGS
C compiler flags for XFIXES, overriding pkg-config
XFIXES_LIBS linker flags for XFIXES, overriding pkg-config
XINPUT_CFLAGS
C compiler flags for XINPUT, overriding pkg-config
XINPUT_LIBS linker flags for XINPUT, overriding pkg-config
LIBXML2_CFLAGS
C compiler flags for LIBXML2, overriding pkg-config
LIBXML2_LIBS
linker flags for LIBXML2, overriding pkg-config
LIBSECCOMP_CFLAGS
C compiler flags for LIBSECCOMP, overriding pkg-config
LIBSECCOMP_LIBS
linker flags for LIBSECCOMP, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <bug-gnu-emacs@gnu.org>.
GNU Emacs home page: <https://www.gnu.org/software/emacs/>.
General help using GNU software: <https://www.gnu.org/gethelp/>.
~/Programming/Software/emacs/without-all
$ ../configure --help|grep "--without"
grep: unrecognized option '--without'
Usage: grep [OPTION]... PATTERNS [FILE]...
Try 'grep --help' for more information.
~/Programming/Software/emacs/without-all
$ ../configure --help|grep "\-\-without"
grep: warning: stray \ before -
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--without-all omit almost all features and build small executable
--with-mailutils rely on GNU Mailutils, so that the --without-pop
--without-xpm don't compile with XPM image support
--without-jpeg don't compile with JPEG image support
--without-tiff don't compile with TIFF image support
--without-gif don't compile with GIF image support
--without-png don't compile with PNG image support
--without-rsvg don't compile with SVG image support
--without-webp don't compile with WebP image support
--without-sqlite3 don't compile with sqlite3 support
--without-lcms2 don't compile with Little CMS support
--without-libsystemd don't compile with libsystemd support
--without-cairo don't compile with Cairo drawing
--without-xml2 don't compile with XML parsing support
--without-native-image-api
--without-xft don't use XFT for anti aliased fonts
--without-harfbuzz don't use HarfBuzz for text shaping
--without-libotf don't use libotf for OpenType font support
--without-m17n-flt don't use m17n-flt for text shaping
--without-toolkit-scroll-bars
--without-xaw3d don't use Xaw3d
--without-xim at runtime, default X11 XIM to off
--without-xdbe don't use X11 double buffering support
--without-gpm don't use -lgpm for mouse support on a GNU/Linux
--without-dbus don't compile with D-Bus support
--without-gsettings don't compile with GSettings support
--without-selinux don't compile with SELinux support
--without-gnutls don't use -lgnutls for SSL/TLS support
--without-zlib don't compile with zlib decompression support
--without-modules don't compile with dynamic modules support
--without-threads don't compile with elisp threading support
--without-xinput2 don't use version 2 of the X Input Extension for
--without-compress-install
--without-libgmp do not use the GNU Multiple Precision (GMP) library;
--without-included-regex
~/Programming/Software/emacs/without-all
$ ../configure --without-all --with-mailutils --without-modules --without-threads --without-xinput2 --without-libgmp --without-included-regex --without-gnutls --without-zlib --without-selinux --without-gsettings --without-dbus --without-xml2 --without-sqlite3
checking for xcrun... no
checking for GNU Make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether gcc and cc understand -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for linux/fs.h... yes
checking for malloc.h... yes
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... yes
checking for coff.h... no
checking for pty.h... yes
checking for sys/resource.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... yes
checking for utmp.h... yes
checking for util.h... no
checking for sanitizer/lsan_interface.h... yes
checking for sys/socket.h... yes
checking for sys/param.h... yes
checking for pthread.h... yes
checking for malloc/malloc.h... no
checking for sys/un.h... yes
checking for vfork.h... no
checking for dirent.h... yes
checking for execinfo.h... yes
checking for stdio_ext.h... yes
checking for sys/vfs.h... yes
checking for sys/fs_types.h... no
checking for getopt.h... yes
checking for sys/cdefs.h... yes
checking for sys/time.h... yes
checking for ieee754.h... yes
checking for limits.h... yes
checking for sys/select.h... yes
checking for stdalign.h... yes
checking for stdbool.h... yes
checking for stdckdint.h... no
checking for sys/random.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether gcc accepts -g3 -O2... yes
checking whether the compiler is clang... no
checking whether C compiler handles -Werror -Wunknown-warning-option... no
checking whether -Wno-missing-field-initializers is supported... yes
checking whether -Wno-missing-field-initializers is needed... no
checking whether -Wuninitialized is supported... yes
checking whether C compiler handles -fno-common... yes
checking whether C compiler handles -Wall... yes
checking whether C compiler handles -Warith-conversion... yes
checking whether C compiler handles -Wdate-time... yes
checking whether C compiler handles -Wdisabled-optimization... yes
checking whether C compiler handles -Wdouble-promotion... yes
checking whether C compiler handles -Wduplicated-cond... yes
checking whether C compiler handles -Wextra... yes
checking whether C compiler handles -Wformat-signedness... yes
checking whether C compiler handles -Winit-self... yes
checking whether C compiler handles -Winvalid-pch... yes
checking whether C compiler handles -Wlogical-op... yes
checking whether C compiler handles -Wmissing-declarations... yes
checking whether C compiler handles -Wmissing-include-dirs... yes
checking whether C compiler handles -Wmissing-prototypes... yes
checking whether C compiler handles -Wnested-externs... yes
checking whether C compiler handles -Wnull-dereference... yes
checking whether C compiler handles -Wold-style-definition... yes
checking whether C compiler handles -Wopenmp-simd... yes
checking whether C compiler handles -Wpacked... yes
checking whether C compiler handles -Wpointer-arith... yes
checking whether C compiler handles -Wstrict-prototypes... yes
checking whether C compiler handles -Wsuggest-attribute=format... yes
checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
checking whether C compiler handles -Wsuggest-final-methods... yes
checking whether C compiler handles -Wsuggest-final-types... yes
checking whether C compiler handles -Wtrampolines... yes
checking whether C compiler handles -Wuninitialized... yes
checking whether C compiler handles -Wunknown-pragmas... yes
checking whether C compiler handles -Wunused-macros... yes
checking whether C compiler handles -Wvariadic-macros... yes
checking whether C compiler handles -Wvector-operation-performance... yes
checking whether C compiler handles -Wwrite-strings... yes
checking whether C compiler handles -Warray-bounds=2... yes
checking whether C compiler handles -Wattribute-alias=2... yes
checking whether C compiler handles -Wformat=2... yes
checking whether C compiler handles -Wformat-truncation=2... yes
checking whether C compiler handles -Wimplicit-fallthrough=5... yes
checking whether C compiler handles -Wshift-overflow=2... yes
checking whether C compiler handles -Wuse-after-free=3... yes
checking whether C compiler handles -Wvla-larger-than=4031... yes
checking whether C compiler handles -Wredundant-decls... yes
checking whether C compiler handles -Wno-missing-field-initializers... yes
checking whether C compiler handles -Wno-override-init... yes
checking whether C compiler handles -Wno-sign-compare... yes
checking whether C compiler handles -Wno-type-limits... yes
checking whether C compiler handles -Wno-unused-parameter... yes
checking whether C compiler handles -Wno-format-nonliteral... yes
checking whether C compiler handles -Wno-bidi-chars... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking command to symlink files in the same directory... ln -s
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for 'find' args to delete a file... -delete
checking for brew... no
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for math library... -lm
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ADDR_NO_RANDOMIZE... yes
checking if Linux sysinfo may be used... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for net/if.h... yes
checking for ifaddrs.h... yes
checking for net/if_dl.h... no
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... yes
checking for struct ifreq.ifr_netmask... yes
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... no
checking whether gcc understands -MMD -MF... yes
checking for X... libraries , headers
checking whether malloc is Doug Lea style... no
checking for sbrk... yes
checking for getpagesize... yes
checking for __lsan_ignore_object... no
checking for fork... yes
checking for vfork... yes
checking for fchmod... yes
checking for canonicalize_file_name... yes
checking for faccessat... yes
checking for realpath... yes
checking for lstat... yes
checking for readlinkat... yes
checking for explicit_bzero... yes
checking for memset_s... no
checking for fchmodat... yes
checking for lchmod... yes
checking for fcntl... yes
checking for fdopendir... yes
checking for fstatat... yes
checking for fsync... yes
checking for futimens... yes
checking for getrandom... yes
checking for gettimeofday... yes
checking for mkostemp... yes
checking for pipe2... yes
checking for pselect... yes
checking for pthread_sigmask... yes
checking for readlink... yes
checking for isblank... yes
checking for iswctype... yes
checking for strtoimax... yes
checking for symlink... yes
checking for localtime_r... yes
checking for timegm... yes
checking for utimensat... yes
checking for getdtablesize... yes
checking for futimes... yes
checking for futimesat... yes
checking for lutimes... yes
checking for working mmap... yes
checking for main in -lXbsd... no
checking for pthread library... none needed
checking for thread support... no
checking whether X on GNU/Linux needs -b to link... no
checking for Xkb... yes
checking for XkbRefreshKeyboardMapping... yes
checking for XkbFreeNames... yes
checking for XrmSetDatabase... yes
checking for XScreenResourceString... yes
checking for XScreenNumberOfScreen... yes
checking for XDisplayCells... yes
checking for XDestroySubwindows... yes
checking X11 version 6... 6 or newer
checking for XICCallback.callback... yes
checking for getaddrinfo_a in -lanl... yes
checking for gtk+-3.0 >= 3.10 glib-2.0 >= 2.37.5... yes
checking whether GTK compiles... yes
configure: WARNING: Your version of Gtk+ will have problems with
closing open displays. This is no problem if you just use
one display, but if you use more than one and close one of them
Emacs may crash.
See https://gitlab.gnome.org/GNOME/gtk/issues/221
checking for malloc_trim... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... no
checking for tree-sitter >= 0.6.3... yes
checking for ts_set_allocator... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for X11/Xlib-xcb.h... yes
checking for xcb_translate_coordinates in -lxcb... yes
checking for XGetXCBConnection in -lX11-xcb... yes
checking for X11/SM/SMlib.h... yes
checking for SmcOpenConnection in -lSM... yes
checking for xrandr >= 1.2.2... yes
checking for xinerama >= 1.0.2... yes
checking for xfixes >= 1.0.0... yes
checking for X11/extensions/sync.h... yes
checking for XSyncQueryExtension in -lXext... yes
checking for XSyncTriggerFence... yes
checking for X11/extensions/shape.h... yes
checking for XShapeQueryVersion in -lXext... yes
checking for xcb/shape.h... yes
checking for xcb_shape_combine in -lxcb-shape... yes
checking for X11/extensions/Xcomposite.h... yes
checking for XCompositeRedirectWindow in -lXcomposite... yes
checking for linux/seccomp.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... yes
checking for linux/filter.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... (cached) yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... (cached) yes
checking for libseccomp >= 2.5.2... yes
checking size of long... 8
checking for accept4... yes
checking for fchdir... yes
checking for gethostname... yes
checking for getrusage... yes
checking for get_current_dir_name... yes
checking for lrand48... yes
checking for random... yes
checking for rint... yes
checking for trunc... yes
checking for select... yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for newlocale... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for shutdown... yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... yes
checking for setitimer... yes
checking for sendto... yes
checking for recvfrom... yes
checking for getsockname... yes
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for gai_strerror... yes
checking for sync... yes
checking for getpwent... yes
checking for endpwent... yes
checking for getgrent... yes
checking for endgrent... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for __executable_start... yes
checking for log2... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking whether pthread_setname_np takes a single argument... no
checking whether pthread_setname_np takes three arguments... no
checking for aligned_alloc... yes
checking whether aligned_alloc is declared... yes
checking for posix_madvise... yes
checking for __builtin_frame_address... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... yes
checking for getpt... yes
checking for posix_openpt... yes
checking for library containing tputs... -ltinfo
checking whether -ltinfo library defines BC... yes
checking for timerfd interface... yes
checking whether signals can be handled on alternate stack... yes
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... yes
checking for pid_t... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... yes
checking for spawn.h... yes
checking for posix_spawn... yes
checking for posix_spawn_file_actions_addchdir... no
checking for posix_spawn_file_actions_addchdir_np... yes
checking for posix_spawnattr_setflags... yes
checking whether POSIX_SPAWN_SETSID is declared... yes
checking whether GLib is linked in... yes
checking for nl_langinfo and CODESET... yes
checking for nl_langinfo and _NL_PAPER_WIDTH... yes
checking for mbstate_t... yes
checking for signals via characters... yes
checking for _setjmp... yes
checking for sigsetjmp... yes
checking POSIX termios... yes
checking size of speed_t... 4
checking for usable FIONREAD... yes
checking for usable SIGIO... yes
checking for struct alignment... yes
checking for typeof syntax and keyword spelling... typeof
checking for statement expressions... yes
checking whether malloc (0) returns nonnull... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking whether lstat correctly handles trailing slash... yes
checking whether // is distinct from /... no
checking whether realpath works... yes
checking for getcwd... yes
checking for C/C++ restrict keyword... __restrict__
checking whether byte ordering is bigendian... no
checking if environ is properly declared... yes
checking for complete errno.h... yes
checking whether ctype.h defines __header_inline... no
checking for mode_t... yes
checking whether strmode is declared... no
checking for gawk... gawk
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking for working GNU getopt_long function... yes
checking for timespec_get... yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... yes
checking whether memmem is declared... yes
checking whether memrchr is declared... yes
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... yes
checking whether time_t is signed... yes
checking whether alarm is declared... yes
checking for working mktime... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking whether <sys/select.h> is self-contained... yes
checking for inline... inline
checking for sigset_t... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... yes
checking for wchar_t... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether fcloseall is declared... yes
checking which flavor of printf attribute matches inttypes macros... system
checking whether ecvt is declared... yes
checking whether fcvt is declared... yes
checking whether gcvt is declared... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking whether stat file-mode macros are broken... no
checking for nlink_t... yes
checking for struct timespec in <time.h>... yes
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... yes
checking whether ferror_unlocked is declared... yes
checking whether fflush_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking whether fputc_unlocked is declared... yes
checking whether fputs_unlocked is declared... yes
checking whether fread_unlocked is declared... yes
checking whether fwrite_unlocked is declared... yes
checking whether getc_unlocked is declared... yes
checking whether getchar_unlocked is declared... yes
checking whether putc_unlocked is declared... yes
checking whether putchar_unlocked is declared... yes
checking type of array argument to getgroups... gid_t
checking whether getdtablesize is declared... yes
checking whether malloc is ptrdiff_t safe... yes
checking whether malloc, realloc, calloc set errno on failure... yes
checking for O_CLOEXEC... yes
checking for promoted mode_t type... mode_t
checking whether the utimes function works... yes
checking for C compiler option to allow warnings... -Wno-error
checking for alloca as a compiler built-in... yes
checking for static_assert... yes, an <assert.h> macro
checking for __builtin_expect... yes
checking for byteswap.h... yes
checking for library containing clock_gettime... none required
checking for clock_getres... yes
checking for clock_gettime... yes
checking for clock_settime... yes
checking for copy_file_range... yes
checking whether copy_file_range is known to work... yes
checking for d_type member in directory struct... yes
checking whether // is distinct from /... (cached) no
checking whether dup2 works... yes
checking for library containing backtrace_symbols_fd... none required
checking whether fchmodat works... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check
checking whether fdopendir is declared... yes
checking whether fdopendir works... yes
checking for flexible array member... yes
checking for __fpending... yes
checking whether __fpending is declared... yes
checking whether free is known to preserve errno... yes
checking whether fstatat (..., 0) works... yes
checking for sys/mount.h... yes
checking for statvfs function (SVR4)... yes
checking whether to use statvfs64... no
checking for two-argument statfs with statfs.f_frsize member... yes
checking for sys/fs/s5param.h... no
checking for sys/statfs.h... yes
checking for statfs that truncates block counts... no
checking whether futimens works... yes
checking for getloadavg... yes
checking for sys/loadavg.h... no
checking whether getloadavg is declared... yes
checking whether getrandom is compatible with its GNU+BSD signature... yes
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking for memmem... yes
checking whether memmem works... yes
checking for mempcpy... yes
checking for memrchr... yes
checking for library containing nanosleep... none required
checking for working nanosleep... no (mishandles large arguments)
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/param.h... (cached) yes
checking for sys/sysctl.h... no
checking for sched_getaffinity... yes
checking for sched_getaffinity_np... no
checking for pstat_getdynamic... no
checking for sysmp... no
checking for sysctl... no
checking for glibc compatible sched_getaffinity... yes
checking whether signature of pselect conforms to POSIX... yes
checking whether pselect detects invalid fds... yes
checking whether pthread_sigmask is a macro... no
checking whether pthread_sigmask works without -lpthread... yes
checking whether pthread_sigmask returns error numbers... yes
checking whether pthread_sigmask unblocks signals correctly... guessing yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking whether readlink truncates results correctly... yes
checking whether readlinkat signature is correct... yes
checking for sig2str... no
checking for sigdescr_np... yes
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for alignas and alignof... yes, <stdalign.h> macros
checking for bool, true, false... no
checking for stpcpy... yes
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether localtime works even near extrema... yes
checking for timezone_t... no
checking whether timer_settime is declared... yes
checking for library containing timer_settime... none required
checking for timer_settime... yes
checking whether utimensat works... yes
checking for variable-length arrays... yes
checking whether getdtablesize works... yes
checking for __mktime_internal... no
checking for timer_getoverrun... yes
checking for gcc option to disable position independent executables... not needed
Configured for 'x86_64-pc-linux-gnu'.
Where should the build process find the source code? ..
What compiler should emacs be built with? gcc -g3 -O2
Should Emacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? GTK3
Where do we find X Windows header files? Standard dirs
Where do we find X Windows libraries? Standard dirs
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? no
Does Emacs use -ljpeg? no
Does Emacs use -ltiff? no
Does Emacs use a gif library? no
Does Emacs use a png library? no
Does Emacs use -lrsvg-2? no
Does Emacs use -lwebp? no
Does Emacs use -lsqlite3? no
Does Emacs use cairo? no
Does Emacs use -llcms2? no
Does Emacs use imagemagick? no
Does Emacs use native APIs for images? no
Does Emacs support sound? no
Does Emacs use -lgpm? no
Does Emacs use -ldbus? no
Does Emacs use -lgconf? no
Does Emacs use GSettings? no
Does Emacs use a file notification library? no
Does Emacs use access control lists? no
Does Emacs use -lselinux? no
Does Emacs use -lgnutls? no
Does Emacs use -lxml2? no
Does Emacs use -lfreetype? no
Does Emacs use HarfBuzz? no
Does Emacs use -lm17n-flt? no
Does Emacs use -lotf? no
Does Emacs use -lxft? no
Does Emacs use -lsystemd? no
Does Emacs use -ljansson? yes
Does Emacs use -ltree-sitter? yes
Does Emacs use the GMP library? no
Does Emacs directly use zlib? no
Does Emacs have dynamic modules support? no
Does Emacs use toolkit scroll bars? no
Does Emacs support Xwidgets? no
Does Emacs have threading support in lisp? no
Does Emacs support the portable dumper? yes
Does Emacs support legacy unexec dumping? no
Which dumping strategy does Emacs use? pdumper
Does Emacs have native lisp compiler? no
Does Emacs use version 2 of the X Input Extension? no
Does Emacs generate a smaller-size Japanese dictionary? no
configure: creating ./config.status
config.status: creating src/verbose.mk
config.status: creating src/emacs-module.h
config.status: creating Makefile
config.status: creating lib/gnulib.mk
config.status: creating ../doc/man/emacs.1
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating test/Makefile
config.status: creating test/manual/noverlay/Makefile
config.status: creating test/infra/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing src/epaths.h commands
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
~/Programming/Software/emacs/without-all
$ make
make actual-all || make advice-on-failure make-target=all exit-status=$?
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
make -C lib all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
GEN ../../lib/alloca.h
GEN ../../lib/dirent.h
GEN ../../lib/fcntl.h
GEN ../../lib/inttypes.h
echo '#include "mini-gmp.h"' > gmp.h-t
mv gmp.h-t gmp.h
GEN ../../lib/limits.h
GEN ../../lib/signal.h
GEN ../../lib/stdckdint.h
GEN ../../lib/stdio.h
GEN ../../lib/stdlib.h
GEN ../../lib/string.h
GEN sys/random.h
GEN sys/select.h
GEN sys/stat.h
GEN sys/time.h
GEN sys/types.h
GEN ../../lib/time.h
GEN ../../lib/unistd.h
CC fingerprint.o
CC mktime.o
CC acl-errno-valid.o
CC acl-internal.o
CC get-permissions.o
CC set-permissions.o
CC allocator.o
CC binary-io.o
CC c-ctype.o
CC c-strcasecmp.o
CC c-strncasecmp.o
CC careadlinkat.o
CC close-stream.o
CC count-leading-zeros.o
CC count-one-bits.o
CC count-trailing-zeros.o
CC md5-stream.o
CC md5.o
CC sha1.o
CC sha256.o
CC sha512.o
CC dtoastr.o
CC dtotimespec.o
CC fcntl.o
CC file-has-acl.o
CC filemode.o
CC filevercmp.o
CC fsusage.o
CC gettime.o
CC mini-gmp-gnulib.o
CC nanosleep.o
CC nproc.o
CC nstrftime.o
CC pipe2.o
CC qcopy-acl.o
CC sig2str.o
CC stat-time.o
CC tempname.o
CC time_rz.o
CC timegm.o
CC timespec.o
CC timespec-add.o
CC timespec-sub.o
CC u64.o
CC unistd.o
CC openat-die.o
CC save-cwd.o
AR libgnu.a
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
make -C lib-src all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
CCLD etags
CCLD ctags
CCLD emacsclient
CCLD ebrowse
CCLD hexl
CCLD make-docfile
CCLD make-fingerprint
CCLD seccomp-filter
GEN seccomp-filter.bpf
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
make -C src BIN_DESTDIR=''/usr/local/bin/'' \
ELN_DESTDIR='/usr/local/lib/emacs/30.0.50/' all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
GEN lisp.mk
GEN globals.h
CC gtkutil.o
CC emacsgtkfixed.o
GEN ../../src/buildobj.h
CC doc.o
make -C ../admin/charsets all
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
GEN ../../../etc/charsets/8859-2.map
GEN ../../../etc/charsets/8859-3.map
GEN ../../../etc/charsets/8859-4.map
GEN ../../../etc/charsets/8859-5.map
GEN ../../../etc/charsets/8859-6.map
GEN ../../../etc/charsets/8859-7.map
GEN ../../../etc/charsets/8859-8.map
GEN ../../../etc/charsets/8859-9.map
GEN ../../../etc/charsets/8859-10.map
GEN ../../../etc/charsets/8859-11.map
GEN ../../../etc/charsets/8859-13.map
GEN ../../../etc/charsets/8859-14.map
GEN ../../../etc/charsets/8859-15.map
GEN ../../../etc/charsets/8859-16.map
GEN ../../../etc/charsets/IBM037.map
GEN ../../../etc/charsets/IBM038.map
GEN ../../../etc/charsets/IBM256.map
GEN ../../../etc/charsets/IBM273.map
GEN ../../../etc/charsets/IBM274.map
GEN ../../../etc/charsets/IBM275.map
GEN ../../../etc/charsets/IBM277.map
GEN ../../../etc/charsets/IBM278.map
GEN ../../../etc/charsets/IBM280.map
GEN ../../../etc/charsets/IBM281.map
GEN ../../../etc/charsets/IBM284.map
GEN ../../../etc/charsets/IBM285.map
GEN ../../../etc/charsets/IBM290.map
GEN ../../../etc/charsets/IBM297.map
GEN ../../../etc/charsets/IBM420.map
GEN ../../../etc/charsets/IBM423.map
GEN ../../../etc/charsets/IBM424.map
GEN ../../../etc/charsets/IBM437.map
GEN ../../../etc/charsets/IBM500.map
GEN ../../../etc/charsets/IBM850.map
GEN ../../../etc/charsets/IBM851.map
GEN ../../../etc/charsets/IBM852.map
GEN ../../../etc/charsets/IBM855.map
GEN ../../../etc/charsets/IBM856.map
GEN ../../../etc/charsets/IBM857.map
GEN ../../../etc/charsets/IBM860.map
GEN ../../../etc/charsets/IBM861.map
GEN ../../../etc/charsets/IBM862.map
GEN ../../../etc/charsets/IBM863.map
GEN ../../../etc/charsets/IBM864.map
GEN ../../../etc/charsets/IBM865.map
GEN ../../../etc/charsets/IBM866.map
GEN ../../../etc/charsets/IBM868.map
GEN ../../../etc/charsets/IBM869.map
GEN ../../../etc/charsets/IBM870.map
GEN ../../../etc/charsets/IBM871.map
GEN ../../../etc/charsets/IBM874.map
GEN ../../../etc/charsets/IBM875.map
GEN ../../../etc/charsets/IBM880.map
GEN ../../../etc/charsets/IBM891.map
GEN ../../../etc/charsets/IBM903.map
GEN ../../../etc/charsets/IBM904.map
GEN ../../../etc/charsets/IBM905.map
GEN ../../../etc/charsets/IBM918.map
GEN ../../../etc/charsets/IBM1004.map
GEN ../../../etc/charsets/IBM1026.map
GEN ../../../etc/charsets/IBM1047.map
GEN ../../../etc/charsets/CP737.map
GEN ../../../etc/charsets/CP775.map
GEN ../../../etc/charsets/CP1125.map
GEN ../../../etc/charsets/CP1250.map
GEN ../../../etc/charsets/CP1251.map
GEN ../../../etc/charsets/CP1252.map
GEN ../../../etc/charsets/CP1253.map
GEN ../../../etc/charsets/CP1254.map
GEN ../../../etc/charsets/CP1255.map
GEN ../../../etc/charsets/CP1256.map
GEN ../../../etc/charsets/CP1257.map
GEN ../../../etc/charsets/CP1258.map
GEN ../../../etc/charsets/CP10007.map
GEN ../../../etc/charsets/CP720.map
GEN ../../../etc/charsets/CP858.map
GEN ../../../etc/charsets/GB2312.map
GEN ../../../etc/charsets/GBK.map
GEN ../../../etc/charsets/GB180302.map
GEN ../../../etc/charsets/GB180304.map
GEN ../../../etc/charsets/BIG5.map
GEN ../../../etc/charsets/BIG5-HKSCS.map
GEN ../../../etc/charsets/CNS-1.map
GEN ../../../etc/charsets/CNS-2.map
GEN ../../../etc/charsets/CNS-3.map
GEN ../../../etc/charsets/CNS-4.map
GEN ../../../etc/charsets/CNS-5.map
GEN ../../../etc/charsets/CNS-6.map
GEN ../../../etc/charsets/CNS-7.map
GEN ../../../etc/charsets/CNS-F.map
GEN ../../../etc/charsets/JISX0201.map
GEN ../../../etc/charsets/JISX0208.map
GEN ../../../etc/charsets/JISX0212.map
GEN ../../../etc/charsets/JISX2131.map
GEN ../../../etc/charsets/JISX2132.map
GEN ../../../etc/charsets/JISC6226.map
GEN ../../../etc/charsets/CP932-2BYTE.map
GEN ../../../etc/charsets/JISX213A.map
GEN ../../../etc/charsets/KSC5601.map
GEN ../../../etc/charsets/KSC5636.map
GEN ../../../etc/charsets/JOHAB.map
GEN ../../../etc/charsets/KOI-8.map
GEN ../../../etc/charsets/KOI8-R.map
GEN ../../../etc/charsets/KOI8-U.map
GEN ../../../etc/charsets/KOI8-T.map
GEN ../../../etc/charsets/ALTERNATIVNYJ.map
GEN ../../../etc/charsets/MIK.map
GEN ../../../etc/charsets/PTCP154.map
GEN ../../../etc/charsets/TIS-620.map
GEN ../../../etc/charsets/VISCII.map
GEN ../../../etc/charsets/VSCII.map
GEN ../../../etc/charsets/VSCII-2.map
GEN ../../../etc/charsets/KA-PS.map
GEN ../../../etc/charsets/KA-ACADEMY.map
GEN ../../../etc/charsets/HP-ROMAN8.map
GEN ../../../etc/charsets/NEXTSTEP.map
GEN ../../../etc/charsets/MACINTOSH.map
GEN ../../../etc/charsets/EBCDICUK.map
GEN ../../../etc/charsets/EBCDICUS.map
GEN ../../../etc/charsets/stdenc.map
GEN ../../../etc/charsets/symbol.map
GEN ../../../etc/charsets/CP949-2BYTE.map
GEN ../../../etc/charsets/BIG5-1.map
GEN ../../../etc/charsets/BIG5-2.map
GEN ../../../etc/charsets/MULE-ethiopic.map
GEN ../../../etc/charsets/MULE-ipa.map
GEN ../../../etc/charsets/MULE-is13194.map
GEN ../../../etc/charsets/MULE-sisheng.map
GEN ../../../etc/charsets/MULE-tibetan.map
GEN ../../../etc/charsets/MULE-lviscii.map
GEN ../../../etc/charsets/MULE-uviscii.map
GEN ../../../lisp/international/cp51932.el
GEN ../../../lisp/international/eucjp-ms.el
GEN ../../../admin/charsets/charsets.stamp
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make -C ../admin/unidata charscript.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
GEN ../../../lisp/international/charscript.el
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
GEN ../../../lisp/international/emoji-zwj.el
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
CCLD temacs
/usr/bin/ld: cannot find dispnew.o: No such file or directory
/usr/bin/ld: cannot find frame.o: No such file or directory
/usr/bin/ld: cannot find scroll.o: No such file or directory
/usr/bin/ld: cannot find xdisp.o: No such file or directory
/usr/bin/ld: cannot find menu.o: No such file or directory
/usr/bin/ld: cannot find xmenu.o: No such file or directory
/usr/bin/ld: cannot find window.o: No such file or directory
/usr/bin/ld: cannot find charset.o: No such file or directory
/usr/bin/ld: cannot find coding.o: No such file or directory
/usr/bin/ld: cannot find category.o: No such file or directory
/usr/bin/ld: cannot find ccl.o: No such file or directory
/usr/bin/ld: cannot find character.o: No such file or directory
/usr/bin/ld: cannot find chartab.o: No such file or directory
/usr/bin/ld: cannot find bidi.o: No such file or directory
/usr/bin/ld: cannot find cm.o: No such file or directory
/usr/bin/ld: cannot find term.o: No such file or directory
/usr/bin/ld: cannot find terminal.o: No such file or directory
/usr/bin/ld: cannot find xfaces.o: No such file or directory
/usr/bin/ld: cannot find xterm.o: No such file or directory
/usr/bin/ld: cannot find xfns.o: No such file or directory
/usr/bin/ld: cannot find xselect.o: No such file or directory
/usr/bin/ld: cannot find xrdb.o: No such file or directory
/usr/bin/ld: cannot find xsmfns.o: No such file or directory
/usr/bin/ld: cannot find xsettings.o: No such file or directory
/usr/bin/ld: cannot find emacs.o: No such file or directory
/usr/bin/ld: cannot find keyboard.o: No such file or directory
/usr/bin/ld: cannot find macros.o: No such file or directory
/usr/bin/ld: cannot find keymap.o: No such file or directory
/usr/bin/ld: cannot find sysdep.o: No such file or directory
/usr/bin/ld: cannot find bignum.o: No such file or directory
/usr/bin/ld: cannot find buffer.o: No such file or directory
/usr/bin/ld: cannot find filelock.o: No such file or directory
/usr/bin/ld: cannot find insdel.o: No such file or directory
/usr/bin/ld: cannot find marker.o: No such file or directory
/usr/bin/ld: cannot find minibuf.o: No such file or directory
/usr/bin/ld: cannot find fileio.o: No such file or directory
/usr/bin/ld: cannot find dired.o: No such file or directory
/usr/bin/ld: cannot find cmds.o: No such file or directory
/usr/bin/ld: cannot find casetab.o: No such file or directory
/usr/bin/ld: cannot find casefiddle.o: No such file or directory
/usr/bin/ld: cannot find indent.o: No such file or directory
/usr/bin/ld: cannot find search.o: No such file or directory
/usr/bin/ld: cannot find regex-emacs.o: No such file or directory
/usr/bin/ld: cannot find undo.o: No such file or directory
/usr/bin/ld: cannot find alloc.o: No such file or directory
/usr/bin/ld: cannot find pdumper.o: No such file or directory
/usr/bin/ld: cannot find data.o: No such file or directory
/usr/bin/ld: cannot find editfns.o: No such file or directory
/usr/bin/ld: cannot find callint.o: No such file or directory
/usr/bin/ld: cannot find eval.o: No such file or directory
/usr/bin/ld: cannot find floatfns.o: No such file or directory
/usr/bin/ld: cannot find fns.o: No such file or directory
/usr/bin/ld: cannot find sort.o: No such file or directory
/usr/bin/ld: cannot find font.o: No such file or directory
/usr/bin/ld: cannot find print.o: No such file or directory
/usr/bin/ld: cannot find lread.o: No such file or directory
/usr/bin/ld: cannot find syntax.o: No such file or directory
/usr/bin/ld: cannot find bytecode.o: No such file or directory
/usr/bin/ld: cannot find comp.o: No such file or directory
/usr/bin/ld: cannot find process.o: No such file or directory
/usr/bin/ld: cannot find gnutls.o: No such file or directory
/usr/bin/ld: cannot find callproc.o: No such file or directory
/usr/bin/ld: cannot find region-cache.o: No such file or directory
/usr/bin/ld: cannot find sound.o: No such file or directory
/usr/bin/ld: cannot find timefns.o: No such file or directory
/usr/bin/ld: cannot find atimer.o: No such file or directory
/usr/bin/ld: cannot find doprnt.o: No such file or directory
/usr/bin/ld: cannot find intervals.o: No such file or directory
/usr/bin/ld: cannot find textprop.o: No such file or directory
/usr/bin/ld: cannot find composite.o: No such file or directory
/usr/bin/ld: cannot find xml.o: No such file or directory
/usr/bin/ld: cannot find lcms.o: No such file or directory
/usr/bin/ld: cannot find profiler.o: No such file or directory
/usr/bin/ld: cannot find decompress.o: No such file or directory
/usr/bin/ld: cannot find thread.o: No such file or directory
/usr/bin/ld: cannot find systhread.o: No such file or directory
/usr/bin/ld: cannot find sqlite.o: No such file or directory
/usr/bin/ld: cannot find treesit.o: No such file or directory
/usr/bin/ld: cannot find itree.o: No such file or directory
/usr/bin/ld: cannot find xfont.o: No such file or directory
/usr/bin/ld: cannot find fontset.o: No such file or directory
/usr/bin/ld: cannot find fringe.o: No such file or directory
/usr/bin/ld: cannot find image.o: No such file or directory
/usr/bin/ld: cannot find xgselect.o: No such file or directory
/usr/bin/ld: cannot find json.o: No such file or directory
/usr/bin/ld: cannot find terminfo.o: No such file or directory
/usr/bin/ld: cannot find lastfile.o: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:704: temacs] Error 1
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
make[1]: *** [Makefile:544: src] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
***
*** "make all" failed with exit status 2.
***
*** You could try to:
*** - run "make bootstrap", which might fix the problem
*** - run "make V=1", which displays the full commands invoked by make,
*** to further investigate the problem
***
make[1]: *** [Makefile:414: advice-on-failure] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make: *** [Makefile:370: all] Error 2
~/Programming/Software/emacs/without-all
$ cd ..
~/Programming/Software/emacs
$ head config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by GNU Emacs configure 30.0.50, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ ./configure --without-all
## --------- ##
## Platform. ##
~/Programming/Software/emacs
$ ./configure --with-x-toolkit=lucid
checking for xcrun... no
checking for GNU Make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether gcc and cc understand -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for linux/fs.h... yes
checking for malloc.h... yes
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... yes
checking for coff.h... no
checking for pty.h... yes
checking for sys/resource.h... C-c C-c~/Programming/Software/emacs
$ git pull
remote: Counting objects: 770, done.
remote: Compressing objects: 100% (479/479), done.
remote: Total 770 (delta 625), reused 372 (delta 288)
Receiving objects: 100% (770/770), 161.24 KiB | 104.00 KiB/s, done.
Resolving deltas: 100% (625/625), completed with 139 local objects.
Checking objects: 100% (8192/8192), done.
From git://git.sv.gnu.org/emacs
* branch master -> FETCH_HEAD
* branch feature/integration-of-dictionary-el -> FETCH_HEAD
Updating fbbf3610fd5..1568123196c
Fast-forward
ChangeLog.3 | 2 +-
admin/check-man-pages | 56 +++
admin/cus-test.el | 32 +-
admin/git-bisect-start | 2 +-
admin/make-tarball.txt | 6 +
admin/notes/tree-sitter/build-module/batch.sh | 2 +
admin/notes/tree-sitter/build-module/build.sh | 11 +-
admin/notes/tree-sitter/starter-guide | 2 +-
doc/emacs/programs.texi | 18 +
doc/lispref/display.texi | 12 +-
doc/lispref/keymaps.texi | 2 +-
doc/lispref/package.texi | 4 +-
doc/lispref/parsing.texi | 10 +-
doc/man/etags.1 | 10 +-
doc/misc/eglot.texi | 7 +
doc/misc/flymake.texi | 2 +-
doc/misc/org.org | 2 +-
doc/misc/use-package.texi | 870 ++++++++++++++++++++++------------
etc/HELLO | 2 +-
etc/NEWS | 22 +
etc/NEWS.29 | 28 +-
etc/PROBLEMS | 10 +-
lib-src/seccomp-filter.c | 2 +
lisp/ChangeLog.15 | 2 +-
lisp/apropos.el | 2 +-
lisp/auth-source-pass.el | 12 +-
lisp/bs.el | 10 +-
lisp/buff-menu.el | 23 +-
lisp/emacs-lisp/checkdoc.el | 25 +-
lisp/emacs-lisp/cl-extra.el | 2 +-
lisp/emacs-lisp/package-vc.el | 56 ++-
lisp/emacs-lisp/package.el | 6 +-
lisp/emacs-lisp/rx.el | 14 +-
lisp/emacs-lisp/tabulated-list.el | 2 -
lisp/erc/erc-compat.el | 8 +-
lisp/erc/erc.el | 17 +-
lisp/eshell/esh-opt.el | 4 +-
lisp/gnus/gnus-icalendar.el | 2 +-
lisp/icomplete.el | 1 -
lisp/isearch.el | 2 +-
lisp/keymap.el | 2 +-
lisp/language/european.el | 2 +-
lisp/language/indian.el | 42 +-
lisp/ldefs-boot.el | 344 ++++++++++++--
lisp/minibuffer.el | 4 +-
lisp/net/tramp-gvfs.el | 2 +-
lisp/org/ob-comint.el | 8 +
lisp/org/ob-core.el | 4 +-
lisp/org/ol.el | 6 +-
lisp/org/org-clock.el | 95 ++--
lisp/org/org-element.el | 6 +-
lisp/org/org-fold-core.el | 9 +-
lisp/org/org-footnote.el | 9 +-
lisp/org/org-persist.el | 15 +-
lisp/org/org-table.el | 59 ++-
lisp/org/org-version.el | 2 +-
lisp/org/org.el | 6 +-
lisp/org/ox-md.el | 3 +-
lisp/org/ox.el | 5 +
lisp/outline.el | 2 +-
lisp/pcomplete.el | 2 +-
lisp/progmodes/c-ts-mode.el | 40 +-
lisp/progmodes/cmake-ts-mode.el | 234 +++++++++
lisp/progmodes/csharp-mode.el | 26 +-
lisp/progmodes/dockerfile-ts-mode.el | 177 +++++++
lisp/progmodes/eglot.el | 192 ++++----
lisp/progmodes/flymake.el | 5 +-
lisp/progmodes/gdb-mi.el | 69 ++-
lisp/progmodes/grep.el | 4 +
lisp/progmodes/java-ts-mode.el | 24 +-
lisp/progmodes/js.el | 33 +-
lisp/progmodes/json-ts-mode.el | 13 +-
lisp/progmodes/prog-mode.el | 35 +-
lisp/progmodes/project.el | 76 ++-
lisp/progmodes/python.el | 3 +-
lisp/progmodes/sh-script.el | 4 +
lisp/progmodes/typescript-ts-mode.el | 21 +-
lisp/progmodes/xref.el | 2 +-
lisp/replace.el | 10 +-
lisp/shell.el | 1 +
lisp/textmodes/css-mode.el | 1 +
lisp/textmodes/emacs-news-mode.el | 2 +-
lisp/textmodes/texinfo.el | 2 +
lisp/treesit.el | 263 +++++++++-
lisp/use-package/bind-key.el | 10 +-
lisp/use-package/use-package-bind-key.el | 13 +-
lisp/use-package/use-package-core.el | 4 +-
lisp/vc/vc.el | 2 +-
src/buffer.c | 1 -
src/buffer.h | 11 -
src/itree.c | 4 +-
src/itree.h | 2 +-
src/pdumper.c | 1 -
src/timefns.c | 4 +
src/treesit.c | 111 +++--
src/xdisp.c | 3 +-
src/xfaces.c | 90 +++-
src/xterm.c | 173 +++++--
test/lisp/auth-source-pass-tests.el | 31 +-
test/lisp/comint-tests.el | 16 +-
test/lisp/emacs-lisp/rx-tests.el | 6 +
test/lisp/progmodes/eglot-tests.el | 1317 +++++++++++++++++++++++++++++++++++++++++++++++++++
test/lisp/progmodes/project-resources/.dir-locals.el | 1 +
test/lisp/progmodes/project-resources/etc | 1 +
test/lisp/progmodes/project-resources/foo | 1 +
test/lisp/progmodes/project-tests.el | 15 +-
test/lisp/server-tests.el | 6 +-
test/manual/noverlay/itree-tests.c | 182 ++++---
test/src/sqlite-tests.el | 1 +
test/src/treesit-tests.el | 337 +++++++++++++
110 files changed, 4534 insertions(+), 975 deletions(-)
create mode 100755 admin/check-man-pages
create mode 100644 lisp/progmodes/cmake-ts-mode.el
create mode 100644 lisp/progmodes/dockerfile-ts-mode.el
create mode 100644 test/lisp/progmodes/eglot-tests.el
create mode 100644 test/lisp/progmodes/project-resources/.dir-locals.el
create mode 100644 test/lisp/progmodes/project-resources/etc
create mode 100644 test/lisp/progmodes/project-resources/foo
~/Programming/Software/emacs
$
~/Programming/Software/emacs
$
~/Programming/Software/emacs
$
~/Programming/Software/emacs
$ make
if [ -x ./config.status ]; then \
./config.status --recheck; \
else \
./configure --cache-file=/dev/null; \
fi
running CONFIG_SHELL=/bin/sh /bin/sh ./configure --with-x-toolkit=lucid --no-create --no-recursion
checking for xcrun... no
checking for GNU Make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether gcc and cc understand -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for linux/fs.h... yes
checking for malloc.h... yes
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... yes
checking for coff.h... no
checking for pty.h... yes
checking for sys/resource.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... yes
checking for utmp.h... yes
checking for util.h... no
checking for sanitizer/lsan_interface.h... yes
checking for sys/socket.h... yes
checking for sys/param.h... yes
checking for pthread.h... yes
checking for malloc/malloc.h... no
checking for sys/un.h... yes
checking for vfork.h... no
checking for dirent.h... yes
checking for execinfo.h... yes
checking for stdio_ext.h... yes
checking for sys/vfs.h... yes
checking for sys/fs_types.h... no
checking for getopt.h... yes
checking for sys/cdefs.h... yes
checking for sys/time.h... yes
checking for ieee754.h... yes
checking for limits.h... yes
checking for sys/select.h... yes
checking for stdalign.h... yes
checking for stdbool.h... yes
checking for stdckdint.h... no
checking for sys/random.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether gcc accepts -g3 -O2... yes
checking whether the compiler is clang... no
checking whether C compiler handles -Werror -Wunknown-warning-option... no
checking whether -Wno-missing-field-initializers is supported... yes
checking whether -Wno-missing-field-initializers is needed... no
checking whether -Wuninitialized is supported... yes
checking whether C compiler handles -fno-common... yes
checking whether C compiler handles -Wall... yes
checking whether C compiler handles -Warith-conversion... yes
checking whether C compiler handles -Wdate-time... yes
checking whether C compiler handles -Wdisabled-optimization... yes
checking whether C compiler handles -Wdouble-promotion... yes
checking whether C compiler handles -Wduplicated-cond... yes
checking whether C compiler handles -Wextra... yes
checking whether C compiler handles -Wformat-signedness... yes
checking whether C compiler handles -Winit-self... yes
checking whether C compiler handles -Winvalid-pch... yes
checking whether C compiler handles -Wlogical-op... yes
checking whether C compiler handles -Wmissing-declarations... yes
checking whether C compiler handles -Wmissing-include-dirs... yes
checking whether C compiler handles -Wmissing-prototypes... yes
checking whether C compiler handles -Wnested-externs... yes
checking whether C compiler handles -Wnull-dereference... yes
checking whether C compiler handles -Wold-style-definition... yes
checking whether C compiler handles -Wopenmp-simd... yes
checking whether C compiler handles -Wpacked... yes
checking whether C compiler handles -Wpointer-arith... yes
checking whether C compiler handles -Wstrict-prototypes... yes
checking whether C compiler handles -Wsuggest-attribute=format... yes
checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
checking whether C compiler handles -Wsuggest-final-methods... yes
checking whether C compiler handles -Wsuggest-final-types... yes
checking whether C compiler handles -Wtrampolines... yes
checking whether C compiler handles -Wuninitialized... yes
checking whether C compiler handles -Wunknown-pragmas... yes
checking whether C compiler handles -Wunused-macros... yes
checking whether C compiler handles -Wvariadic-macros... yes
checking whether C compiler handles -Wvector-operation-performance... yes
checking whether C compiler handles -Warray-bounds=2... yes
checking whether C compiler handles -Wattribute-alias=2... yes
checking whether C compiler handles -Wformat=2... yes
checking whether C compiler handles -Wformat-truncation=2... yes
checking whether C compiler handles -Wimplicit-fallthrough=5... yes
checking whether C compiler handles -Wshift-overflow=2... yes
checking whether C compiler handles -Wuse-after-free=3... yes
checking whether C compiler handles -Wvla-larger-than=4031... yes
checking whether C compiler handles -Wredundant-decls... yes
checking whether C compiler handles -Wno-missing-field-initializers... yes
checking whether C compiler handles -Wno-override-init... yes
checking whether C compiler handles -Wno-sign-compare... yes
checking whether C compiler handles -Wno-type-limits... yes
checking whether C compiler handles -Wno-unused-parameter... yes
checking whether C compiler handles -Wno-format-nonliteral... yes
checking whether C compiler handles -Wno-bidi-chars... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking command to symlink files in the same directory... ln -s
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for 'find' args to delete a file... -delete
checking for brew... no
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for math library... -lm
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for machine/soundcard.h... no
checking for sys/soundcard.h... yes
checking for soundcard.h... no
checking for mmsystem.h... no
checking for _oss_ioctl in -lossaudio... no
checking for alsa >= 1.0.0... yes
checking for ADDR_NO_RANDOMIZE... yes
checking if Linux sysinfo may be used... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for net/if.h... yes
checking for ifaddrs.h... yes
checking for net/if_dl.h... no
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... yes
checking for struct ifreq.ifr_netmask... yes
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... no
checking whether gcc understands -MMD -MF... yes
checking for X... libraries , headers
checking whether malloc is Doug Lea style... no
checking for sbrk... yes
checking for getpagesize... yes
checking for __lsan_ignore_object... no
checking for fork... yes
checking for vfork... yes
checking for fchmod... yes
checking for canonicalize_file_name... yes
checking for faccessat... yes
checking for realpath... yes
checking for lstat... yes
checking for readlinkat... yes
checking for explicit_bzero... yes
checking for memset_s... no
checking for fchmodat... yes
checking for lchmod... yes
checking for fcntl... yes
checking for fdopendir... yes
checking for fstatat... yes
checking for fsync... yes
checking for futimens... yes
checking for getrandom... yes
checking for gettimeofday... yes
checking for mkostemp... yes
checking for pipe2... yes
checking for pselect... yes
checking for pthread_sigmask... yes
checking for readlink... yes
checking for isblank... yes
checking for iswctype... yes
checking for strtoimax... yes
checking for symlink... yes
checking for localtime_r... yes
checking for timegm... yes
checking for utimensat... yes
checking for getdtablesize... yes
checking for futimes... yes
checking for futimesat... yes
checking for lutimes... yes
checking for working mmap... yes
checking for main in -lXbsd... no
checking for pthread library... none needed
checking for thread support... yes
checking whether X on GNU/Linux needs -b to link... no
checking for Xkb... yes
checking for XkbRefreshKeyboardMapping... yes
checking for XkbFreeNames... yes
checking for XrmSetDatabase... yes
checking for XScreenResourceString... yes
checking for XScreenNumberOfScreen... yes
checking for XDisplayCells... yes
checking for XDestroySubwindows... yes
checking X11 version 6... 6 or newer
checking for XICCallback.callback... yes
checking for librsvg-2.0 >= 2.14.0... yes
checking for libwebpdemux >= 0.6.0... yes
checking for sqlite3_open_v2 in -lsqlite3... yes
checking for sqlite3_load_extension in -lsqlite3... yes
checking for getaddrinfo_a in -lanl... yes
checking for malloc_trim... yes
checking for dbus-1 >= 1.0... yes
checking for dbus_watch_get_unix_fd... yes
checking for dbus_type_is_valid... yes
checking for dbus_validate_bus_name... yes
checking for dbus_validate_path... yes
checking for dbus_validate_interface... yes
checking for dbus_validate_member... yes
checking for gio-2.0 >= 2.26... yes
checking whether GSettings is in gio... yes
checking for gobject-2.0 >= 2.0... yes
checking for lgetfilecon in -lselinux... no
checking for gnutls >= 2.12.2... yes
checking for libsystemd >= 222... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... no
checking for tree-sitter >= 0.6.3... yes
checking for ts_set_allocator... yes
checking for sys/inotify.h... yes
checking for inotify_init1... yes
checking for XawScrollbarSetThumb in -lXaw3d... yes
checking for xaw3d... yes; using Lucid toolkit
checking X11 toolkit version... 6 or newer
checking for library containing XmuConvertStandardSelection... -lXmu
checking for XRenderQueryExtension in -lXrender... yes
checking for cairo >= 1.8.0... yes
checking for cairo-xcb >= 1.8.0... yes
checking for freetype2... yes
checking for fontconfig >= 2.2.0... yes
checking for FT_Face_GetCharVariantIndex... yes
checking for libotf... yes
checking for OTF_get_variation_glyphs in -lotf... yes
checking for m17n-flt... yes
checking for harfbuzz >= 0.9.42... yes
checking for X11/Xlib-xcb.h... yes
checking for xcb_translate_coordinates in -lxcb... yes
checking for XGetXCBConnection in -lX11-xcb... yes
checking for X11/xpm.h... yes
checking for XpmReadFileToPixmap in -lXpm... yes
checking for XpmReturnAllocPixels preprocessor define... yes
checking for jpeglib 6b or later... -ljpeg
checking for lcms2... yes
checking for library containing inflateEnd... -lz
checking for dladdr... yes
checking for dlfunc... no
checking for libpng >= 1.0.0... yes
checking whether png_longjmp is declared... yes
checking for tiffio.h... yes
checking for TIFFGetVersion in -ltiff... yes
checking for gif_lib.h... yes
checking for GifMakeMapObject in -lgif... yes
checking for gpm.h... yes
checking for Gpm_Open in -lgpm... yes
checking for X11/SM/SMlib.h... yes
checking for SmcOpenConnection in -lSM... yes
checking for xrandr >= 1.2.2... yes
checking for xinerama >= 1.0.2... yes
checking for xfixes >= 1.0.0... yes
checking for xi... yes
checking for X11/extensions/XInput2.h... yes
checking for XIGrabButton in -lXi... yes
checking for XIScrollClassInfo.type... yes
checking for XITouchClassInfo.type... yes
checking for XIBarrierReleasePointerInfo.deviceid... yes
checking for XIGestureClassInfo.type... yes
checking for X11/extensions/sync.h... yes
checking for XSyncQueryExtension in -lXext... yes
checking for XSyncTriggerFence... yes
checking for X11/extensions/Xdbe.h... yes
checking for XdbeAllocateBackBufferName in -lXext... yes
checking for X11/extensions/shape.h... yes
checking for XShapeQueryVersion in -lXext... yes
checking for xcb/shape.h... yes
checking for xcb_shape_combine in -lxcb-shape... yes
checking for X11/extensions/Xcomposite.h... yes
checking for XCompositeRedirectWindow in -lXcomposite... yes
checking for libxml-2.0 > 2.6.17... yes
checking for htmlReadMemory in -lxml2... yes
checking for linux/seccomp.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... yes
checking for linux/filter.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... (cached) yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... (cached) yes
checking for libseccomp >= 2.5.2... yes
checking size of long... 8
checking for accept4... yes
checking for fchdir... yes
checking for gethostname... yes
checking for getrusage... yes
checking for get_current_dir_name... yes
checking for lrand48... yes
checking for random... yes
checking for rint... yes
checking for trunc... yes
checking for select... yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for newlocale... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for shutdown... yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... yes
checking for setitimer... yes
checking for sendto... yes
checking for recvfrom... yes
checking for getsockname... yes
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for gai_strerror... yes
checking for sync... yes
checking for getpwent... yes
checking for endpwent... yes
checking for getgrent... yes
checking for endgrent... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for __executable_start... yes
checking for log2... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking whether pthread_setname_np takes a single argument... no
checking whether pthread_setname_np takes three arguments... no
checking for aligned_alloc... yes
checking whether aligned_alloc is declared... yes
checking for posix_madvise... yes
checking for __builtin_frame_address... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... yes
checking for getpt... yes
checking for posix_openpt... yes
checking for library containing tputs... -ltinfo
checking whether -ltinfo library defines BC... yes
checking for timerfd interface... yes
checking whether signals can be handled on alternate stack... yes
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... yes
checking for pid_t... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... yes
checking for spawn.h... yes
checking for posix_spawn... yes
checking for posix_spawn_file_actions_addchdir... no
checking for posix_spawn_file_actions_addchdir_np... yes
checking for posix_spawnattr_setflags... yes
checking whether POSIX_SPAWN_SETSID is declared... yes
checking whether GLib is linked in... yes
checking for nl_langinfo and CODESET... yes
checking for nl_langinfo and _NL_PAPER_WIDTH... yes
checking for mbstate_t... yes
checking for signals via characters... yes
checking for _setjmp... yes
checking for sigsetjmp... yes
checking POSIX termios... yes
checking size of speed_t... 4
checking for usable FIONREAD... yes
checking for usable SIGIO... yes
checking for struct alignment... yes
checking for typeof syntax and keyword spelling... typeof
checking for statement expressions... yes
checking whether malloc (0) returns nonnull... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking whether lstat correctly handles trailing slash... yes
checking whether // is distinct from /... no
checking whether realpath works... yes
checking for getcwd... yes
checking for C/C++ restrict keyword... __restrict__
checking whether byte ordering is bigendian... no
checking if environ is properly declared... yes
checking for complete errno.h... yes
checking whether ctype.h defines __header_inline... no
checking for mode_t... yes
checking whether strmode is declared... no
checking for gawk... gawk
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking for working GNU getopt_long function... yes
checking for timespec_get... yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... yes
checking whether memmem is declared... yes
checking whether memrchr is declared... yes
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... yes
checking whether time_t is signed... yes
checking whether alarm is declared... yes
checking for working mktime... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking whether <sys/select.h> is self-contained... yes
checking for inline... inline
checking for sigset_t... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... yes
checking for wchar_t... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether fcloseall is declared... yes
checking which flavor of printf attribute matches inttypes macros... system
checking whether ecvt is declared... yes
checking whether fcvt is declared... yes
checking whether gcvt is declared... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking whether stat file-mode macros are broken... no
checking for nlink_t... yes
checking for struct timespec in <time.h>... yes
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... yes
checking whether ferror_unlocked is declared... yes
checking whether fflush_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking whether fputc_unlocked is declared... yes
checking whether fputs_unlocked is declared... yes
checking whether fread_unlocked is declared... yes
checking whether fwrite_unlocked is declared... yes
checking whether getc_unlocked is declared... yes
checking whether getchar_unlocked is declared... yes
checking whether putc_unlocked is declared... yes
checking whether putchar_unlocked is declared... yes
checking type of array argument to getgroups... gid_t
checking whether getdtablesize is declared... yes
checking whether malloc is ptrdiff_t safe... yes
checking whether malloc, realloc, calloc set errno on failure... yes
checking for O_CLOEXEC... yes
checking for promoted mode_t type... mode_t
checking whether the utimes function works... yes
checking for C compiler option to allow warnings... -Wno-error
checking for sys/acl.h... yes
checking for library containing acl_get_file... -lacl
checking for acl_get_file... yes
checking for acl_get_fd... yes
checking for acl_set_file... yes
checking for acl_set_fd... yes
checking for acl_free... yes
checking for acl_from_mode... yes
checking for acl_from_text... yes
checking for acl_delete_def_file... yes
checking for acl_extended_file... yes
checking for acl_delete_fd_np... no
checking for acl_delete_file_np... no
checking for acl_copy_ext_native... no
checking for acl_create_entry_np... no
checking for acl_to_short_text... no
checking for acl_free_text... no
checking for working acl_get_file... yes
checking for acl/libacl.h... yes
checking for acl_entries... yes
checking for ACL_FIRST_ENTRY... yes
checking for ACL_TYPE_EXTENDED... no
checking for alloca as a compiler built-in... yes
checking for static_assert... yes, an <assert.h> macro
checking for __builtin_expect... yes
checking for byteswap.h... yes
checking for library containing clock_gettime... none required
checking for clock_getres... yes
checking for clock_gettime... yes
checking for clock_settime... yes
checking for copy_file_range... yes
checking whether copy_file_range is known to work... yes
checking for d_type member in directory struct... yes
checking whether // is distinct from /... (cached) no
checking whether dup2 works... yes
checking for library containing backtrace_symbols_fd... none required
checking whether fchmodat works... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check
checking whether fdopendir is declared... yes
checking whether fdopendir works... yes
checking for getxattr with XATTR_NAME_POSIX_ACL macros... yes
checking for flexible array member... yes
checking for __fpending... yes
checking whether __fpending is declared... yes
checking whether free is known to preserve errno... yes
checking whether fstatat (..., 0) works... yes
checking for sys/mount.h... yes
checking for statvfs function (SVR4)... yes
checking whether to use statvfs64... no
checking for two-argument statfs with statfs.f_frsize member... yes
checking for sys/fs/s5param.h... no
checking for sys/statfs.h... yes
checking for statfs that truncates block counts... no
checking whether futimens works... yes
checking for getloadavg... yes
checking for sys/loadavg.h... no
checking whether getloadavg is declared... yes
checking whether getrandom is compatible with its GNU+BSD signature... yes
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking for gmp.h... yes
checking for library containing __gmpz_roinit_n... -lgmp
checking for memmem... yes
checking whether memmem works... yes
checking for mempcpy... yes
checking for memrchr... yes
checking for library containing nanosleep... none required
checking for working nanosleep... no (mishandles large arguments)
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/param.h... (cached) yes
checking for sys/sysctl.h... no
checking for sched_getaffinity... yes
checking for sched_getaffinity_np... no
checking for pstat_getdynamic... no
checking for sysmp... no
checking for sysctl... no
checking for glibc compatible sched_getaffinity... yes
checking whether signature of pselect conforms to POSIX... yes
checking whether pselect detects invalid fds... yes
checking whether pthread_sigmask is a macro... no
checking whether pthread_sigmask works without -lpthread... yes
checking whether pthread_sigmask returns error numbers... yes
checking whether pthread_sigmask unblocks signals correctly... guessing yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking whether readlink truncates results correctly... yes
checking whether readlinkat signature is correct... yes
checking for working re_compile_pattern... yes
checking for sig2str... no
checking for sigdescr_np... yes
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for alignas and alignof... yes, <stdalign.h> macros
checking for bool, true, false... no
checking for stpcpy... yes
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether localtime works even near extrema... yes
checking for timezone_t... no
checking whether timer_settime is declared... yes
checking for library containing timer_settime... none required
checking for timer_settime... yes
checking whether utimensat works... yes
checking for variable-length arrays... yes
checking whether getdtablesize works... yes
checking for __mktime_internal... no
checking for timer_getoverrun... yes
checking for gcc option to disable position independent executables... not needed
Configured for 'x86_64-pc-linux-gnu'.
Where should the build process find the source code? .
What compiler should emacs be built with? gcc -g3 -O2
Should Emacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? LUCID
Where do we find X Windows header files? Standard dirs
Where do we find X Windows libraries? Standard dirs
Does Emacs use -lXaw3d? yes
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use a gif library? yes -lgif
Does Emacs use a png library? yes -lpng16
Does Emacs use -lrsvg-2? yes
Does Emacs use -lwebp? yes
Does Emacs use -lsqlite3? yes
Does Emacs use cairo? yes
Does Emacs use -llcms2? yes
Does Emacs use imagemagick? no
Does Emacs use native APIs for images? no
Does Emacs support sound? yes
Does Emacs use -lgpm? yes
Does Emacs use -ldbus? yes
Does Emacs use -lgconf? no
Does Emacs use GSettings? yes
Does Emacs use a file notification library? yes -lglibc (inotify)
Does Emacs use access control lists? yes -lacl
Does Emacs use -lselinux? no
Does Emacs use -lgnutls? yes
Does Emacs use -lxml2? yes
Does Emacs use -lfreetype? yes
Does Emacs use HarfBuzz? yes
Does Emacs use -lm17n-flt? yes
Does Emacs use -lotf? yes
Does Emacs use -lxft? no
Does Emacs use -lsystemd? yes
Does Emacs use -ljansson? yes
Does Emacs use -ltree-sitter? yes
Does Emacs use the GMP library? yes
Does Emacs directly use zlib? yes
Does Emacs have dynamic modules support? yes
Does Emacs use toolkit scroll bars? yes
Does Emacs support Xwidgets? no
Does Emacs have threading support in lisp? yes
Does Emacs support the portable dumper? yes
Does Emacs support legacy unexec dumping? no
Which dumping strategy does Emacs use? pdumper
Does Emacs have native lisp compiler? no
Does Emacs use version 2 of the X Input Extension? yes
Does Emacs generate a smaller-size Japanese dictionary? no
configure: creating ./config.status
MAKE='make' ./config.status
config.status: creating src/verbose.mk
config.status: creating src/emacs-module.h
config.status: creating Makefile
config.status: creating lib/gnulib.mk
config.status: creating ./doc/man/emacs.1
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating test/Makefile
config.status: creating test/manual/noverlay/Makefile
config.status: creating test/infra/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing src/epaths.h commands
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs'
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs'
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
make actual-all || make advice-on-failure make-target=all exit-status=$?
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs'
make -C lib all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/lib'
GEN alloca.h
GEN dirent.h
GEN fcntl.h
GEN inttypes.h
GEN limits.h
GEN signal.h
GEN stdckdint.h
GEN stdio.h
GEN stdlib.h
GEN string.h
GEN sys/random.h
GEN sys/select.h
GEN sys/stat.h
GEN sys/time.h
GEN sys/types.h
GEN time.h
GEN unistd.h
CC fingerprint.o
CC mktime.o
CC acl-errno-valid.o
CC acl-internal.o
CC get-permissions.o
CC set-permissions.o
CC allocator.o
CC binary-io.o
CC c-ctype.o
CC c-strcasecmp.o
CC c-strncasecmp.o
CC careadlinkat.o
CC close-stream.o
CC count-leading-zeros.o
CC count-one-bits.o
CC count-trailing-zeros.o
CC md5-stream.o
CC md5.o
CC sha1.o
CC sha256.o
CC sha512.o
CC dtoastr.o
CC dtotimespec.o
CC fcntl.o
CC file-has-acl.o
CC filemode.o
CC filevercmp.o
CC fsusage.o
CC gettime.o
CC nanosleep.o
CC nproc.o
CC nstrftime.o
CC pipe2.o
CC qcopy-acl.o
CC sig2str.o
CC stat-time.o
CC tempname.o
CC time_rz.o
CC timegm.o
CC timespec.o
CC timespec-add.o
CC timespec-sub.o
CC u64.o
CC unistd.o
CC openat-die.o
CC save-cwd.o
AR libgnu.a
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lib'
make -C lib-src all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/lib-src'
CCLD etags
CCLD ctags
CCLD emacsclient
CCLD ebrowse
CCLD hexl
CCLD make-docfile
CCLD make-fingerprint
CCLD seccomp-filter
GEN seccomp-filter.bpf
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lib-src'
make -C src BIN_DESTDIR=''/usr/local/bin/'' \
ELN_DESTDIR='/usr/local/lib/emacs/30.0.50/' all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/src'
GEN globals.h
make -C ../lwlib/ liblw.a
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/lwlib'
make[3]: 'liblw.a' is up to date.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lwlib'
CC dispnew.o
CC frame.o
CC scroll.o
CC xdisp.o
CC menu.o
CC xmenu.o
CC window.o
CC charset.o
CC coding.o
CC category.o
CC ccl.o
CC character.o
CC chartab.o
CC bidi.o
CC cm.o
CC term.o
CC terminal.o
CC xfaces.o
CC xterm.o
xterm.c: In function ‘x_send_scroll_bar_event’:
xterm.c:15156:7: warning: unused variable ‘sign_shift’ [-Wunused-variable]
15156 | int sign_shift = INTPTR_WIDTH - 32;
| ^~~~~~~~~~
xterm.c:15154:12: warning: unused variable ‘iw’ [-Wunused-variable]
15154 | intptr_t iw = (intptr_t) w;
| ^~
CC xfns.o
CC xselect.o
CC xrdb.o
CC xsmfns.o
CC xsettings.o
CC dbusbind.o
CC emacs.o
CC keyboard.o
CC macros.o
CC keymap.o
CC sysdep.o
CC bignum.o
CC buffer.o
CC filelock.o
CC insdel.o
CC marker.o
CC minibuf.o
CC fileio.o
CC dired.o
CC cmds.o
CC casetab.o
CC casefiddle.o
CC indent.o
CC search.o
CC regex-emacs.o
CC undo.o
CC alloc.o
CC pdumper.o
CC data.o
GEN buildobj.h
CC doc.o
CC editfns.o
CC callint.o
CC eval.o
CC floatfns.o
CC fns.o
CC sort.o
CC font.o
CC print.o
CC lread.o
CC emacs-module.o
CC syntax.o
CC bytecode.o
CC comp.o
CC dynlib.o
CC process.o
CC gnutls.o
CC callproc.o
CC region-cache.o
CC sound.o
CC timefns.o
CC atimer.o
CC doprnt.o
CC intervals.o
CC textprop.o
CC composite.o
CC xml.o
CC lcms.o
CC inotify.o
CC profiler.o
CC decompress.o
CC thread.o
CC systhread.o
CC sqlite.o
CC treesit.o
CC itree.o
CC xfont.o
CC ftfont.o
CC ftcrfont.o
CC hbfont.o
CC fontset.o
CC fringe.o
CC image.o
CC xgselect.o
CC json.o
CC terminfo.o
CC lastfile.o
CC widget.o
make -C ../admin/charsets all
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make -C ../admin/unidata charscript.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make[3]: Nothing to be done for 'charscript.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make[3]: Nothing to be done for 'emoji-zwj.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
CCLD temacs
/usr/bin/mkdir -p ../etc
GEN ../etc/DOC
make -C ../lisp update-subdirs
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/lisp'
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lisp'
cp -f temacs bootstrap-emacs
rm -f bootstrap-emacs.pdmp
./temacs --batch -l loadup --temacs=pbootstrap \
--bin-dest /usr/local/bin/ --eln-dest /usr/local/lib/emacs/30.0.50/
Loading loadup.el (source)...
Dump mode: pbootstrap
Using load-path (/home/data1/protected/Programming/Software/emacs/lisp /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp /home/data1/protected/Programming/Software/emacs/lisp/progmodes /home/data1/protected/Programming/Software/emacs/lisp/language /home/data1/protected/Programming/Software/emacs/lisp/international /home/data1/protected/Programming/Software/emacs/lisp/textmodes /home/data1/protected/Programming/Software/emacs/lisp/vc)
Loading emacs-lisp/debug-early (source)...
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
Loading subr (source)...
Loading keymap (source)...
Loading version (source)...
Loading widget (source)...
Loading custom (source)...
Loading emacs-lisp/map-ynp (source)...
Loading international/mule (source)...
Loading international/mule-conf (source)...
Loading env (source)...
Loading format (source)...
Loading bindings (source)...
Loading window (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/files.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/macroexp.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/pcase.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/macroexp.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/cus-face.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/faces.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/ldefs-boot.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/button.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/cl-preloaded.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/oclosure.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/obarray.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/abbrev.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/help.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/jka-cmpr-hook.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/epa-hook.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/international/mule-cmds.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/case-table.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/international/characters.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/international/charscript.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/international/emoji-zwj.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/composite.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/chinese.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/cyrillic.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/indian.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/sinhala.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/english.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/ethiopic.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/european.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/czech.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/slovak.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/romanian.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/greek.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/hebrew.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/international/cp51932.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/international/eucjp-ms.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/japanese.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/korean.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/lao.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/tai-viet.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/thai.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/tibetan.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/vietnamese.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/misc-lang.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/utf-8-lang.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/georgian.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/khmer.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/burmese.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/cham.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/philippine.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/language/indonesian.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/indent.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/cl-generic.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/simple.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/seq.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/nadvice.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/minibuffer.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/frame.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/startup.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/term/tty-colors.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/font-core.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/syntax.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/font-lock.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/jit-lock.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/mouse.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/scroll-bar.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/select.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/timer.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/easymenu.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/isearch.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/rfn-eshadow.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/menu-bar.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/tab-bar.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/lisp.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/textmodes/page.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/register.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/textmodes/paragraphs.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/progmodes/prog-mode.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/lisp-mode.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/textmodes/text-mode.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/textmodes/fill.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/newcomment.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/replace.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/tabulated-list.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/buff-menu.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/fringe.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/regexp-opt.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/image.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/international/fontset.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/dnd.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/tool-bar.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/dynamic-setting.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/x-dnd.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/term/common-win.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/term/x-win.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/mwheel.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/progmodes/elisp-mode.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/float-sup.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/vc/vc-hooks.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/vc/ediff-hook.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/uniquify.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/electric.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/paren.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/shorthands.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/eldoc.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/cconv.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/cus-start.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/tooltip.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/international/iso-transl.el (source)...
Loading /home/data1/protected/Programming/Software/emacs/lisp/emacs-lisp/rmc.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name bootstrap-emacs.pdmp
Dumping fingerprint: baae6a88b8988c518241d1e9d0c9b6e5d0926718aa44ebeb070a1756daede66b
Dump complete
Byte counts: header=100 hot=15734468 discardable=154312 cold=11024336
Reloc counts: hot=1097917 discardable=5483
ANCIENT=yes make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/lisp'
ELC emacs-lisp/macroexp.elc
ELC emacs-lisp/cconv.elc
ELC emacs-lisp/byte-opt.elc
ELC emacs-lisp/bytecomp.elc
ELC emacs-lisp/loaddefs-gen.elc
ELC emacs-lisp/radix-tree.elc
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lisp'
make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/lisp'
make[3]: Nothing to be done for 'compile-first'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lisp'
make -C ../lisp autoloads EMACS="../src/bootstrap-emacs"
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/lisp'
ELC international/titdic-cnv.elc
make -C ../leim all EMACS="../src/bootstrap-emacs"
make[4]: Entering directory '/home/data1/protected/Programming/Software/emacs/leim'
GEN ../lisp/leim/quail/CCDOSPY.el
GEN ../lisp/leim/quail/Punct.el
GEN ../lisp/leim/quail/QJ.el
GEN ../lisp/leim/quail/SW.el
GEN ../lisp/leim/quail/TONEPY.el
GEN ../lisp/leim/quail/4Corner.el
GEN ../lisp/leim/quail/ARRAY30.el
GEN ../lisp/leim/quail/ECDICT.el
GEN ../lisp/leim/quail/ETZY.el
GEN ../lisp/leim/quail/Punct-b5.el
GEN ../lisp/leim/quail/PY-b5.el
GEN ../lisp/leim/quail/QJ-b5.el
GEN ../lisp/leim/quail/ZOZY.el
GEN ../lisp/leim/quail/tsang-b5.el
GEN ../lisp/leim/quail/tsang-cns.el
GEN ../lisp/leim/quail/PY.el
GEN ../lisp/leim/quail/ZIRANMA.el
GEN ../lisp/leim/quail/CTLau.el
GEN ../lisp/leim/quail/CTLau-b5.el
GEN ../lisp/language/pinyin.el
GEN ../lisp/leim/leim-list.el
make[4]: Leaving directory '/home/data1/protected/Programming/Software/emacs/leim'
make -C ../admin/grammars all EMACS="../../src/bootstrap-emacs"
make[4]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/grammars'
GEN ../../lisp/cedet/semantic/bovine/c-by.el
Loading /home/data1/protected/Programming/Software/emacs/lisp/cedet/semantic/grm-wy-boot.el (source)...
GEN ../../lisp/cedet/semantic/bovine/make-by.el
Loading /home/data1/protected/Programming/Software/emacs/lisp/cedet/semantic/grm-wy-boot.el (source)...
GEN ../../lisp/cedet/semantic/bovine/scm-by.el
Loading /home/data1/protected/Programming/Software/emacs/lisp/cedet/semantic/grm-wy-boot.el (source)...
GEN ../../lisp/cedet/semantic/grammar-wy.el
Loading /home/data1/protected/Programming/Software/emacs/lisp/cedet/semantic/grm-wy-boot.el (source)...
GEN ../../lisp/cedet/semantic/wisent/javat-wy.el
GEN ../../lisp/cedet/semantic/wisent/js-wy.el
GEN ../../lisp/cedet/semantic/wisent/python-wy.el
GEN ../../lisp/cedet/srecode/srt-wy.el
make[4]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/grammars'
GEN autoloads
INFO Scraping files for loaddefs...
INFO Scraping files for loaddefs...10%
INFO Scraping files for loaddefs...20%
INFO Scraping files for loaddefs...30%
INFO Scraping files for loaddefs...40%
INFO Scraping files for loaddefs...50%
INFO Scraping files for loaddefs...60%
INFO Scraping files for loaddefs...70%
INFO Scraping files for loaddefs...80%
INFO Scraping files for loaddefs...90%
INFO Scraping files for loaddefs...100%
INFO Scraping files for loaddefs...done
GEN textmodes/reftex-loaddefs.el
GEN textmodes/texinfo-loaddefs.el
GEN org/org-loaddefs.el
GEN net/tramp-loaddefs.el
GEN mh-e/mh-loaddefs.el
GEN eshell/esh-groups.el
GEN erc/erc-loaddefs.el
GEN emacs-lisp/cl-loaddefs.el
GEN cedet/srecode/loaddefs.el
GEN cedet/semantic/loaddefs.el
GEN cedet/ede/loaddefs.el
GEN calendar/diary-loaddefs.el
GEN calendar/holiday-loaddefs.el
GEN calendar/cal-loaddefs.el
GEN calc/calc-loaddefs.el
GEN ps-print-loaddefs.el
GEN ibuffer-loaddefs.el
GEN dired-loaddefs.el
GEN loaddefs.el
INFO Scraping files for loaddefs...
INFO Scraping files for loaddefs...done
GEN ../../lisp/theme-loaddefs.el
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lisp'
ELC ../lisp/abbrev.elc
ELC ../lisp/bindings.elc
ELC ../lisp/buff-menu.elc
ELC ../lisp/button.elc
ELC ../lisp/case-table.elc
ELC ../lisp/composite.elc
ELC ../lisp/cus-face.elc
ELC ../lisp/cus-start.elc
ELC ../lisp/custom.elc
ELC ../lisp/disp-table.elc
ELC ../lisp/dnd.elc
ELC ../lisp/dos-fns.elc
ELC ../lisp/dos-vars.elc
ELC ../lisp/dos-w32.elc
ELC ../lisp/dynamic-setting.elc
ELC ../lisp/electric.elc
ELC ../lisp/emacs-lisp/backquote.elc
ELC ../lisp/emacs-lisp/byte-run.elc
ELC ../lisp/emacs-lisp/cl-generic.elc
ELC ../lisp/emacs-lisp/cl-preloaded.elc
ELC ../lisp/emacs-lisp/debug-early.elc
ELC ../lisp/emacs-lisp/easymenu.elc
ELC ../lisp/emacs-lisp/eldoc.elc
ELC ../lisp/emacs-lisp/float-sup.elc
ELC ../lisp/emacs-lisp/lisp-mode.elc
ELC ../lisp/emacs-lisp/lisp.elc
ELC ../lisp/emacs-lisp/map-ynp.elc
ELC ../lisp/emacs-lisp/nadvice.elc
ELC ../lisp/emacs-lisp/oclosure.elc
ELC ../lisp/emacs-lisp/regexp-opt.elc
ELC ../lisp/emacs-lisp/rmc.elc
ELC ../lisp/emacs-lisp/seq.elc
ELC ../lisp/emacs-lisp/shorthands.elc
ELC ../lisp/emacs-lisp/syntax.elc
ELC ../lisp/emacs-lisp/tabulated-list.elc
ELC ../lisp/emacs-lisp/timer.elc
ELC ../lisp/env.elc
ELC ../lisp/epa-hook.elc
ELC ../lisp/faces.elc
ELC ../lisp/files.elc
ELC ../lisp/font-core.elc
ELC ../lisp/font-lock.elc
ELC ../lisp/format.elc
ELC ../lisp/frame.elc
ELC ../lisp/fringe.elc
ELC ../lisp/help.elc
ELC ../lisp/image.elc
ELC ../lisp/indent.elc
ELC ../lisp/international/charscript.elc
ELC ../lisp/international/emoji-zwj.elc
ELC ../lisp/international/characters.elc
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs"
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
ELC uvs.elc
ELC unidata-gen.elc
GEN ../../lisp/international/uni-bidi.el
GEN ../../lisp/international/uni-brackets.el
GEN ../../lisp/international/uni-category.el
GEN ../../lisp/international/uni-combining.el
GEN ../../lisp/international/uni-comment.el
GEN ../../lisp/international/uni-decimal.el
GEN ../../lisp/international/uni-decomposition.el
GEN ../../lisp/international/uni-digit.el
GEN ../../lisp/international/uni-lowercase.el
GEN ../../lisp/international/uni-mirrored.el
GEN ../../lisp/international/uni-name.el
GEN ../../lisp/international/uni-numeric.el
GEN ../../lisp/international/uni-old-name.el
GEN ../../lisp/international/uni-special-lowercase.el
GEN ../../lisp/international/uni-special-titlecase.el
GEN ../../lisp/international/uni-special-uppercase.el
GEN ../../lisp/international/uni-titlecase.el
GEN ../../lisp/international/uni-uppercase.el
GEN ../../lisp/international/charprop.el
GEN ../../lisp/international/emoji-labels.el
GEN ../../lisp/international/uni-scripts.el
GEN ../../lisp/international/uni-confusable.el
GEN ../../lisp/international/idna-mapping.el
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make -C ../admin/charsets cp51932.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make[3]: Nothing to be done for 'cp51932.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
ELC ../lisp/international/cp51932.elc
make -C ../admin/charsets eucjp-ms.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make[3]: Nothing to be done for 'eucjp-ms.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
ELC ../lisp/international/eucjp-ms.elc
ELC ../lisp/international/fontset.elc
ELC ../lisp/international/iso-transl.elc
ELC ../lisp/international/mule-cmds.elc
ELC ../lisp/international/mule-conf.elc
ELC ../lisp/international/mule-util.elc
ELC ../lisp/international/mule.elc
ELC ../lisp/international/ucs-normalize.elc
ELC ../lisp/isearch.elc
ELC ../lisp/jit-lock.elc
ELC ../lisp/jka-cmpr-hook.elc
ELC ../lisp/keymap.elc
ELC ../lisp/language/burmese.elc
ELC ../lisp/language/cham.elc
ELC ../lisp/language/chinese.elc
ELC ../lisp/language/cyrillic.elc
ELC ../lisp/language/czech.elc
ELC ../lisp/language/english.elc
ELC ../lisp/language/ethiopic.elc
ELC ../lisp/language/european.elc
ELC ../lisp/language/georgian.elc
ELC ../lisp/language/greek.elc
ELC ../lisp/language/hebrew.elc
ELC ../lisp/language/indian.elc
ELC ../lisp/language/indonesian.elc
ELC ../lisp/language/japanese.elc
ELC ../lisp/language/khmer.elc
ELC ../lisp/language/korean.elc
ELC ../lisp/language/lao.elc
ELC ../lisp/language/misc-lang.elc
ELC ../lisp/language/philippine.elc
ELC ../lisp/language/romanian.elc
ELC ../lisp/language/sinhala.elc
ELC ../lisp/language/slovak.elc
ELC ../lisp/language/tai-viet.elc
ELC ../lisp/language/thai.elc
ELC ../lisp/language/tibetan.elc
ELC ../lisp/language/utf-8-lang.elc
ELC ../lisp/language/vietnamese.elc
ELC ../lisp/loaddefs.elc
ELC ../lisp/ls-lisp.elc
ELC ../lisp/menu-bar.elc
ELC ../lisp/minibuffer.elc
ELC ../lisp/mouse.elc
ELC ../lisp/mwheel.elc
ELC ../lisp/newcomment.elc
ELC ../lisp/obarray.elc
ELC ../lisp/paren.elc
ELC ../lisp/pgtk-dnd.elc
ELC ../lisp/progmodes/elisp-mode.elc
ELC ../lisp/progmodes/prog-mode.elc
ELC ../lisp/register.elc
ELC ../lisp/replace.elc
ELC ../lisp/rfn-eshadow.elc
ELC ../lisp/scroll-bar.elc
ELC ../lisp/select.elc
ELC ../lisp/simple.elc
ELC ../lisp/startup.elc
ELC ../lisp/subr.elc
ELC ../lisp/tab-bar.elc
ELC ../lisp/term/common-win.elc
ELC ../lisp/term/haiku-win.elc
ELC ../lisp/term/internal.elc
ELC ../lisp/term/ns-win.elc
ELC ../lisp/term/pc-win.elc
ELC ../lisp/term/pgtk-win.elc
ELC ../lisp/term/tty-colors.elc
ELC ../lisp/term/w32-win.elc
ELC ../lisp/term/x-win.elc
ELC ../lisp/textmodes/fill.elc
ELC ../lisp/textmodes/page.elc
ELC ../lisp/textmodes/paragraphs.elc
ELC ../lisp/textmodes/text-mode.elc
ELC ../lisp/tool-bar.elc
ELC ../lisp/tooltip.elc
ELC ../lisp/uniquify.elc
ELC ../lisp/vc/ediff-hook.elc
ELC ../lisp/vc/vc-hooks.elc
ELC ../lisp/version.elc
ELC ../lisp/w32-fns.elc
ELC ../lisp/w32-vars.elc
ELC ../lisp/widget.elc
ELC ../lisp/window.elc
ELC ../lisp/x-dnd.elc
rm -f emacs && cp -f temacs emacs
LC_ALL=C ./temacs -batch -l loadup --temacs=pdump \
--bin-dest /usr/local/bin/ --eln-dest /usr/local/lib/emacs/30.0.50/
Loading loadup.el (source)...
Dump mode: pdump
Using load-path (/home/data1/protected/Programming/Software/emacs/lisp)
Loading emacs-lisp/debug-early...
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading keymap...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading loaddefs...
Loading theme-loaddefs.el (source)...
Loading button...
Loading emacs-lisp/cl-preloaded...
Loading emacs-lisp/oclosure...
Loading obarray...
Loading abbrev...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds...
Loading case-table...
Loading international/charprop.el (source)...
Loading international/characters...
Loading international/charscript...
Loading international/emoji-zwj...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading language/philippine...
Loading language/indonesian...
Loading indent...
Loading emacs-lisp/cl-generic...
Loading simple...
Loading emacs-lisp/seq...
Loading emacs-lisp/nadvice...
Loading minibuffer...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading emacs-lisp/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading scroll-bar...
Loading select...
Loading emacs-lisp/timer...
Loading emacs-lisp/easymenu...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading tab-bar...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading fringe...
Loading emacs-lisp/regexp-opt...
Loading image...
Loading international/fontset...
Loading dnd...
Loading tool-bar...
Loading dynamic-setting...
Loading x-dnd...
Loading term/common-win...
Loading term/x-win...
Loading mwheel...
Loading progmodes/elisp-mode...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading paren...
Loading emacs-lisp/shorthands...
Loading emacs-lisp/eldoc...
Loading emacs-lisp/cconv...
Loading cus-start...
Loading tooltip...
Loading international/iso-transl...
Loading leim/leim-list.el (source)...
Loading emacs-lisp/rmc...
Waiting for git...
Waiting for git...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Pure-hashed: 18465 strings, 5775 vectors, 52183 conses, 5202 bytecodes, 350 others
Dumping under the name emacs.pdmp
Dumping fingerprint: baae6a88b8988c518241d1e9d0c9b6e5d0926718aa44ebeb070a1756daede66b
Dump complete
Byte counts: header=100 hot=7994564 discardable=154312 cold=3834320
Reloc counts: hot=454153 discardable=5454
Adding name emacs-30.0.50.2
Adding name emacs-30.0.50.2.pdmp
cp -f emacs.pdmp bootstrap-emacs.pdmp
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/src'
make -C lisp all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/lisp'
make -C ../leim all EMACS="../src/emacs"
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/leim'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/leim'
make -C ../admin/grammars all EMACS="../../src/emacs"
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/grammars'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/grammars'
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/lisp'
ELC emacs-lisp/eieio.elc
ELC emacs-lisp/eieio-base.elc
ELC cedet/semantic/db.elc
ELC international/ja-dic-cnv.elc
ELC org/ox.elc
ELC org/ox-texinfo.elc
ELC org/org-macro.elc
ELC org/org-element.elc
ELC org/oc.elc
ELC org/ol.elc
ELC emacs-lisp/cl-lib.elc
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lisp'
GEN autoloads
INFO Scraping files for loaddefs...
INFO Scraping files for loaddefs...done
INFO Scraping files for loaddefs...
INFO Scraping files for loaddefs...done
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/lisp'
ELC align.elc
ELC allout.elc
ELC allout-widgets.elc
ELC ansi-color.elc
ELC ansi-osc.elc
ELC apropos.elc
ELC arc-mode.elc
ELC array.elc
ELC auth-source.elc
ELC auth-source-pass.elc
ELC autoinsert.elc
ELC autorevert.elc
ELC avoid.elc
ELC battery.elc
ELC bookmark.elc
ELC bs.elc
ELC calculator.elc
ELC cdl.elc
ELC char-fold.elc
ELC chistory.elc
ELC cmuscheme.elc
ELC color.elc
ELC comint.elc
ELC completion.elc
ELC cus-dep.elc
ELC cus-edit.elc
ELC cus-theme.elc
ELC dabbrev.elc
ELC delim-col.elc
ELC delsel.elc
ELC descr-text.elc
ELC desktop.elc
ELC dframe.elc
ELC dired-aux.elc
ELC dired.elc
ELC dired-loaddefs.elc
ELC dired-x.elc
ELC dirtrack.elc
ELC display-fill-column-indicator.elc
ELC display-line-numbers.elc
ELC doc-view.elc
ELC dom.elc
ELC double.elc
ELC ebuff-menu.elc
ELC echistory.elc
ELC ecomplete.elc
ELC edmacro.elc
ELC ehelp.elc
ELC elec-pair.elc
ELC elide-head.elc
ELC emacs-lock.elc
ELC epa-dired.elc
ELC epa.elc
ELC epa-file.elc
ELC epa-ks.elc
ELC epa-mail.elc
ELC epg-config.elc
ELC epg.elc
ELC expand.elc
ELC external-completion.elc
ELC ezimage.elc
ELC facemenu.elc
ELC face-remap.elc
ELC ffap.elc
ELC filecache.elc
ELC fileloop.elc
ELC filenotify.elc
ELC filesets.elc
ELC files-x.elc
ELC find-cmd.elc
ELC find-dired.elc
ELC finder.elc
ELC find-file.elc
ELC find-lisp.elc
ELC flow-ctrl.elc
ELC foldout.elc
ELC follow.elc
ELC format-spec.elc
ELC forms.elc
ELC frameset.elc
ELC generic-x.elc
ELC help-at-pt.elc
ELC help-fns.elc
ELC help-macro.elc
ELC help-mode.elc
ELC hexl.elc
ELC hex-util.elc
ELC hfy-cmap.elc
ELC hilit-chg.elc
ELC hi-lock.elc
ELC hippie-exp.elc
ELC hl-line.elc
ELC htmlfontify.elc
ELC ibuf-ext.elc
ELC ibuffer.elc
ELC ibuffer-loaddefs.elc
ELC ibuf-macs.elc
ELC icomplete.elc
ELC ido.elc
ELC ielm.elc
ELC iimage.elc
ELC image-file.elc
ELC image-mode.elc
ELC imenu.elc
ELC info.elc
ELC info-look.elc
ELC informat.elc
ELC info-xref.elc
ELC isearchb.elc
ELC jka-compr.elc
ELC json.elc
ELC jsonrpc.elc
ELC kermit.elc
ELC kmacro.elc
ELC loadhist.elc
ELC locate.elc
ELC lpr.elc
ELC macros.elc
ELC man.elc
ELC master.elc
ELC mb-depth.elc
ELC md4.elc
ELC midnight.elc
ELC minibuf-eldef.elc
ELC misc.elc
ELC misearch.elc
ELC mouse-copy.elc
ELC mouse-drag.elc
ELC mpc.elc
ELC msb.elc
ELC notifications.elc
ELC novice.elc
ELC outline.elc
ELC password-cache.elc
ELC pcmpl-cvs.elc
ELC pcmpl-git.elc
ELC pcmpl-gnu.elc
ELC pcmpl-linux.elc
ELC pcmpl-rpm.elc
ELC pcmpl-unix.elc
ELC pcmpl-x.elc
ELC pcomplete.elc
ELC pixel-scroll.elc
ELC plstore.elc
ELC printing.elc
ELC proced.elc
ELC profiler.elc
ELC ps-bdf.elc
ELC ps-mule.elc
ELC ps-print.elc
ELC ps-print-loaddefs.elc
ELC ps-samp.elc
ELC recentf.elc
ELC rect.elc
ELC registry.elc
ELC repeat.elc
ELC reposition.elc
ELC reveal.elc
ELC rot13.elc
ELC rtree.elc
ELC ruler-mode.elc
ELC savehist.elc
ELC saveplace.elc
ELC scroll-all.elc
ELC scroll-lock.elc
ELC server.elc
ELC ses.elc
ELC shadowfile.elc
ELC shell.elc
ELC skeleton.elc
ELC so-long.elc
ELC sort.elc
ELC soundex.elc
ELC speedbar.elc
ELC sqlite.elc
ELC sqlite-mode.elc
ELC strokes.elc
ELC svg.elc
ELC tabify.elc
ELC tab-line.elc
ELC talk.elc
ELC tar-mode.elc
ELC tempo.elc
ELC term.elc
ELC thingatpt.elc
ELC thread.elc
ELC time.elc
ELC time-stamp.elc
ELC timezone.elc
ELC tmm.elc
ELC t-mouse.elc
ELC transient.elc
ELC treesit.elc
ELC tree-widget.elc
ELC tutorial.elc
ELC type-break.elc
ELC userlock.elc
ELC vcursor.elc
ELC view.elc
ELC wdired.elc
ELC whitespace.elc
ELC wid-browse.elc
ELC wid-edit.elc
ELC windmove.elc
ELC winner.elc
ELC woman.elc
ELC xdg.elc
ELC xml.elc
ELC xt-mouse.elc
ELC xwidget.elc
ELC yank-media.elc
ELC calc/calc-aent.elc
ELC calc/calcalg2.elc
ELC calc/calcalg3.elc
ELC calc/calc-alg.elc
ELC calc/calc-arith.elc
ELC calc/calc-bin.elc
ELC calc/calc-comb.elc
ELC calc/calccomp.elc
ELC calc/calc-cplx.elc
ELC calc/calc.elc
ELC calc/calc-embed.elc
ELC calc/calc-ext.elc
ELC calc/calc-fin.elc
ELC calc/calc-forms.elc
ELC calc/calc-frac.elc
ELC calc/calc-funcs.elc
ELC calc/calc-graph.elc
ELC calc/calc-help.elc
ELC calc/calc-incom.elc
ELC calc/calc-keypd.elc
ELC calc/calc-lang.elc
ELC calc/calc-loaddefs.elc
ELC calc/calc-macs.elc
ELC calc/calc-map.elc
ELC calc/calc-math.elc
ELC calc/calc-menu.elc
ELC calc/calc-misc.elc
ELC calc/calc-mode.elc
ELC calc/calc-mtx.elc
ELC calc/calc-nlfit.elc
ELC calc/calc-poly.elc
ELC calc/calc-prog.elc
ELC calc/calc-rewr.elc
ELC calc/calc-rules.elc
ELC calc/calcsel2.elc
ELC calc/calc-sel.elc
ELC calc/calc-stat.elc
ELC calc/calc-store.elc
ELC calc/calc-stuff.elc
ELC calc/calc-trail.elc
ELC calc/calc-undo.elc
ELC calc/calc-units.elc
ELC calc/calc-vec.elc
ELC calc/calc-yank.elc
ELC calendar/appt.elc
ELC calendar/cal-bahai.elc
ELC calendar/cal-china.elc
ELC calendar/cal-coptic.elc
ELC calendar/cal-dst.elc
ELC calendar/calendar.elc
ELC calendar/cal-french.elc
ELC calendar/cal-hebrew.elc
ELC calendar/cal-html.elc
ELC calendar/cal-islam.elc
ELC calendar/cal-iso.elc
ELC calendar/cal-julian.elc
ELC calendar/cal-loaddefs.elc
ELC calendar/cal-mayan.elc
ELC calendar/cal-menu.elc
ELC calendar/cal-move.elc
ELC calendar/cal-persia.elc
ELC calendar/cal-tex.elc
ELC calendar/cal-x.elc
ELC calendar/diary-lib.elc
ELC calendar/diary-loaddefs.elc
ELC calendar/holiday-loaddefs.elc
ELC calendar/holidays.elc
ELC calendar/icalendar.elc
ELC calendar/iso8601.elc
ELC calendar/lunar.elc
ELC calendar/parse-time.elc
ELC calendar/solar.elc
ELC calendar/timeclock.elc
ELC calendar/time-date.elc
ELC calendar/todo-mode.elc
ELC cedet/cedet-cscope.elc
ELC cedet/cedet.elc
ELC cedet/cedet-files.elc
ELC cedet/cedet-global.elc
ELC cedet/cedet-idutils.elc
ELC cedet/data-debug.elc
ELC cedet/ede.elc
ELC cedet/mode-local.elc
ELC cedet/pulse.elc
ELC cedet/semantic.elc
ELC cedet/srecode.elc
ELC cedet/ede/autoconf-edit.elc
ELC cedet/ede/auto.elc
ELC cedet/ede/base.elc
ELC cedet/ede/config.elc
ELC cedet/ede/cpp-root.elc
ELC cedet/ede/custom.elc
ELC cedet/ede/detect.elc
ELC cedet/ede/dired.elc
ELC cedet/ede/emacs.elc
ELC cedet/ede/files.elc
ELC cedet/ede/generic.elc
ELC cedet/ede/linux.elc
ELC cedet/ede/loaddefs.elc
ELC cedet/ede/locate.elc
ELC cedet/ede/make.elc
ELC cedet/ede/makefile-edit.elc
ELC cedet/ede/pconf.elc
ELC cedet/ede/pmake.elc
ELC cedet/ede/proj-archive.elc
ELC cedet/ede/proj-aux.elc
ELC cedet/ede/proj-comp.elc
ELC cedet/ede/project-am.elc
ELC cedet/ede/proj.elc
ELC cedet/ede/proj-elisp.elc
ELC cedet/ede/proj-info.elc
ELC cedet/ede/proj-misc.elc
ELC cedet/ede/proj-obj.elc
ELC cedet/ede/proj-prog.elc
ELC cedet/ede/proj-scheme.elc
ELC cedet/ede/proj-shared.elc
ELC cedet/ede/shell.elc
ELC cedet/ede/simple.elc
ELC cedet/ede/source.elc
ELC cedet/ede/speedbar.elc
ELC cedet/ede/srecode.elc
ELC cedet/ede/system.elc
ELC cedet/ede/util.elc
ELC cedet/semantic/analyze.elc
ELC cedet/semantic/bovine.elc
ELC cedet/semantic/chart.elc
ELC cedet/semantic/complete.elc
ELC cedet/semantic/ctxt.elc
ELC cedet/semantic/db-debug.elc
ELC cedet/semantic/db-ebrowse.elc
ELC cedet/semantic/db-el.elc
ELC cedet/semantic/db-file.elc
ELC cedet/semantic/db-find.elc
ELC cedet/semantic/db-global.elc
ELC cedet/semantic/db-javascript.elc
ELC cedet/semantic/db-mode.elc
ELC cedet/semantic/db-ref.elc
ELC cedet/semantic/db-typecache.elc
ELC cedet/semantic/debug.elc
ELC cedet/semantic/decorate.elc
ELC cedet/semantic/dep.elc
ELC cedet/semantic/doc.elc
ELC cedet/semantic/ede-grammar.elc
ELC cedet/semantic/edit.elc
ELC cedet/semantic/find.elc
ELC cedet/semantic/format.elc
ELC cedet/semantic/fw.elc
ELC cedet/semantic/grammar.elc
ELC cedet/semantic/grammar-wy.elc
ELC cedet/semantic/grm-wy-boot.elc
ELC cedet/semantic/html.elc
ELC cedet/semantic/ia.elc
ELC cedet/semantic/ia-sb.elc
ELC cedet/semantic/idle.elc
ELC cedet/semantic/imenu.elc
ELC cedet/semantic/java.elc
ELC cedet/semantic/lex.elc
ELC cedet/semantic/lex-spp.elc
ELC cedet/semantic/loaddefs.elc
ELC cedet/semantic/mru-bookmark.elc
ELC cedet/semantic/sb.elc
ELC cedet/semantic/scope.elc
ELC cedet/semantic/senator.elc
ELC cedet/semantic/sort.elc
ELC cedet/semantic/symref.elc
ELC cedet/semantic/tag.elc
ELC cedet/semantic/tag-file.elc
ELC cedet/semantic/tag-ls.elc
ELC cedet/semantic/tag-write.elc
ELC cedet/semantic/texi.elc
ELC cedet/semantic/util.elc
ELC cedet/semantic/util-modes.elc
ELC cedet/semantic/wisent.elc
ELC cedet/semantic/analyze/complete.elc
ELC cedet/semantic/analyze/debug.elc
ELC cedet/semantic/analyze/fcn.elc
ELC cedet/semantic/analyze/refs.elc
ELC cedet/semantic/bovine/c-by.elc
ELC cedet/semantic/bovine/c.elc
ELC cedet/semantic/bovine/debug.elc
ELC cedet/semantic/bovine/el.elc
ELC cedet/semantic/bovine/gcc.elc
ELC cedet/semantic/bovine/grammar.elc
ELC cedet/semantic/bovine/make-by.elc
ELC cedet/semantic/bovine/make.elc
ELC cedet/semantic/bovine/scm-by.elc
ELC cedet/semantic/bovine/scm.elc
ELC cedet/semantic/decorate/include.elc
ELC cedet/semantic/decorate/mode.elc
ELC cedet/semantic/symref/cscope.elc
ELC cedet/semantic/symref/filter.elc
ELC cedet/semantic/symref/global.elc
ELC cedet/semantic/symref/grep.elc
ELC cedet/semantic/symref/idutils.elc
ELC cedet/semantic/symref/list.elc
ELC cedet/semantic/wisent/comp.elc
ELC cedet/semantic/wisent/grammar.elc
ELC cedet/semantic/wisent/javascript.elc
ELC cedet/semantic/wisent/java-tags.elc
ELC cedet/semantic/wisent/javat-wy.elc
ELC cedet/semantic/wisent/js-wy.elc
ELC cedet/semantic/wisent/python.elc
ELC cedet/semantic/wisent/python-wy.elc
ELC cedet/semantic/wisent/wisent.elc
ELC cedet/srecode/args.elc
ELC cedet/srecode/compile.elc
ELC cedet/srecode/cpp.elc
ELC cedet/srecode/ctxt.elc
ELC cedet/srecode/dictionary.elc
ELC cedet/srecode/document.elc
ELC cedet/srecode/el.elc
ELC cedet/srecode/expandproto.elc
ELC cedet/srecode/extract.elc
ELC cedet/srecode/fields.elc
ELC cedet/srecode/filters.elc
ELC cedet/srecode/find.elc
ELC cedet/srecode/getset.elc
ELC cedet/srecode/insert.elc
ELC cedet/srecode/java.elc
ELC cedet/srecode/loaddefs.elc
ELC cedet/srecode/map.elc
ELC cedet/srecode/mode.elc
ELC cedet/srecode/semantic.elc
ELC cedet/srecode/srt.elc
ELC cedet/srecode/srt-mode.elc
ELC cedet/srecode/srt-wy.elc
ELC cedet/srecode/table.elc
ELC cedet/srecode/template.elc
ELC cedet/srecode/texi.elc
ELC emacs-lisp/advice.elc
ELC emacs-lisp/avl-tree.elc
ELC emacs-lisp/backtrace.elc
ELC emacs-lisp/benchmark.elc
ELC emacs-lisp/bindat.elc
ELC emacs-lisp/chart.elc
ELC emacs-lisp/check-declare.elc
ELC emacs-lisp/checkdoc.elc
ELC emacs-lisp/cl-extra.elc
ELC emacs-lisp/cl-indent.elc
ELC emacs-lisp/cl-loaddefs.elc
ELC emacs-lisp/cl-macs.elc
ELC emacs-lisp/cl-print.elc
ELC emacs-lisp/cl-seq.elc
ELC emacs-lisp/copyright.elc
ELC emacs-lisp/crm.elc
ELC emacs-lisp/cursor-sensor.elc
ELC emacs-lisp/debug.elc
ELC emacs-lisp/derived.elc
ELC emacs-lisp/disass.elc
ELC emacs-lisp/easy-mmode.elc
ELC emacs-lisp/edebug.elc
ELC emacs-lisp/eieio-core.elc
ELC emacs-lisp/eieio-custom.elc
ELC emacs-lisp/eieio-datadebug.elc
ELC emacs-lisp/eieio-opt.elc
ELC emacs-lisp/eieio-speedbar.elc
ELC emacs-lisp/elint.elc
ELC emacs-lisp/elp.elc
ELC emacs-lisp/ert.elc
ELC emacs-lisp/ert-x.elc
ELC emacs-lisp/ewoc.elc
ELC emacs-lisp/faceup.elc
ELC emacs-lisp/find-func.elc
ELC emacs-lisp/generate-lisp-file.elc
ELC emacs-lisp/generator.elc
ELC emacs-lisp/generic.elc
ELC emacs-lisp/gv.elc
ELC emacs-lisp/helper.elc
ELC emacs-lisp/hierarchy.elc
ELC emacs-lisp/icons.elc
ELC emacs-lisp/inline.elc
ELC emacs-lisp/let-alist.elc
ELC emacs-lisp/lisp-mnt.elc
ELC emacs-lisp/map.elc
ELC emacs-lisp/memory-report.elc
ELC emacs-lisp/multisession.elc
ELC emacs-lisp/package.elc
ELC emacs-lisp/package-vc.elc
ELC emacs-lisp/package-x.elc
ELC emacs-lisp/pcase.elc
ELC emacs-lisp/pp.elc
ELC emacs-lisp/range.elc
ELC emacs-lisp/re-builder.elc
ELC emacs-lisp/regi.elc
ELC emacs-lisp/ring.elc
ELC emacs-lisp/rx.elc
ELC emacs-lisp/shadow.elc
ELC emacs-lisp/shortdoc.elc
ELC emacs-lisp/smie.elc
ELC emacs-lisp/subr-x.elc
ELC emacs-lisp/tcover-ses.elc
ELC emacs-lisp/testcover.elc
ELC emacs-lisp/text-property-search.elc
ELC emacs-lisp/thunk.elc
ELC emacs-lisp/timer-list.elc
ELC emacs-lisp/tq.elc
ELC emacs-lisp/trace.elc
ELC emacs-lisp/unsafep.elc
ELC emacs-lisp/vtable.elc
ELC emacs-lisp/warnings.elc
ELC emulation/cua-base.elc
ELC emulation/cua-gmrk.elc
ELC emulation/cua-rect.elc
ELC emulation/edt.elc
ELC emulation/edt-lk201.elc
ELC emulation/edt-mapper.elc
ELC emulation/edt-pc.elc
ELC emulation/edt-vt100.elc
ELC emulation/keypad.elc
ELC emulation/viper-cmd.elc
ELC emulation/viper.elc
ELC emulation/viper-ex.elc
ELC emulation/viper-init.elc
ELC emulation/viper-keym.elc
ELC emulation/viper-macs.elc
ELC emulation/viper-mous.elc
ELC emulation/viper-util.elc
ELC erc/erc-autoaway.elc
ELC erc/erc-backend.elc
ELC erc/erc-button.elc
ELC erc/erc-capab.elc
ELC erc/erc-common.elc
ELC erc/erc-compat.elc
ELC erc/erc-dcc.elc
ELC erc/erc-desktop-notifications.elc
ELC erc/erc.elc
ELC erc/erc-ezbounce.elc
ELC erc/erc-fill.elc
ELC erc/erc-goodies.elc
ELC erc/erc-ibuffer.elc
ELC erc/erc-identd.elc
ELC erc/erc-imenu.elc
ELC erc/erc-join.elc
ELC erc/erc-lang.elc
ELC erc/erc-list.elc
ELC erc/erc-loaddefs.elc
ELC erc/erc-log.elc
ELC erc/erc-match.elc
ELC erc/erc-menu.elc
ELC erc/erc-netsplit.elc
ELC erc/erc-networks.elc
ELC erc/erc-notify.elc
ELC erc/erc-page.elc
ELC erc/erc-pcomplete.elc
ELC erc/erc-replace.elc
ELC erc/erc-ring.elc
ELC erc/erc-sasl.elc
ELC erc/erc-services.elc
ELC erc/erc-sound.elc
ELC erc/erc-speedbar.elc
ELC erc/erc-spelling.elc
ELC erc/erc-stamp.elc
ELC erc/erc-status-sidebar.elc
ELC erc/erc-track.elc
ELC erc/erc-truncate.elc
ELC erc/erc-xdcc.elc
ELC eshell/em-alias.elc
ELC eshell/em-banner.elc
ELC eshell/em-basic.elc
ELC eshell/em-cmpl.elc
ELC eshell/em-dirs.elc
ELC eshell/em-elecslash.elc
ELC eshell/em-extpipe.elc
ELC eshell/em-glob.elc
ELC eshell/em-hist.elc
ELC eshell/em-ls.elc
ELC eshell/em-pred.elc
ELC eshell/em-prompt.elc
ELC eshell/em-rebind.elc
ELC eshell/em-script.elc
ELC eshell/em-smart.elc
ELC eshell/em-term.elc
ELC eshell/em-tramp.elc
ELC eshell/em-unix.elc
ELC eshell/em-xtra.elc
ELC eshell/esh-arg.elc
ELC eshell/esh-cmd.elc
ELC eshell/eshell.elc
ELC eshell/esh-ext.elc
ELC eshell/esh-groups.elc
ELC eshell/esh-io.elc
ELC eshell/esh-mode.elc
ELC eshell/esh-module.elc
ELC eshell/esh-opt.elc
ELC eshell/esh-proc.elc
ELC eshell/esh-util.elc
ELC eshell/esh-var.elc
ELC gnus/canlock.elc
ELC gnus/deuglify.elc
ELC gnus/gmm-utils.elc
ELC gnus/gnus-agent.elc
ELC gnus/gnus-art.elc
ELC gnus/gnus-async.elc
ELC gnus/gnus-bcklg.elc
ELC gnus/gnus-bookmark.elc
ELC gnus/gnus-cache.elc
ELC gnus/gnus-cite.elc
ELC gnus/gnus-cloud.elc
ELC gnus/gnus-cus.elc
ELC gnus/gnus-dbus.elc
ELC gnus/gnus-delay.elc
ELC gnus/gnus-demon.elc
ELC gnus/gnus-diary.elc
ELC gnus/gnus-dired.elc
ELC gnus/gnus-draft.elc
ELC gnus/gnus-dup.elc
ELC gnus/gnus-eform.elc
ELC gnus/gnus.elc
ELC gnus/gnus-fun.elc
ELC gnus/gnus-gravatar.elc
ELC gnus/gnus-group.elc
ELC gnus/gnus-html.elc
ELC gnus/gnus-icalendar.elc
ELC gnus/gnus-int.elc
ELC gnus/gnus-kill.elc
ELC gnus/gnus-logic.elc
ELC gnus/gnus-mh.elc
ELC gnus/gnus-ml.elc
ELC gnus/gnus-mlspl.elc
ELC gnus/gnus-msg.elc
ELC gnus/gnus-notifications.elc
ELC gnus/gnus-picon.elc
ELC gnus/gnus-range.elc
ELC gnus/gnus-registry.elc
ELC gnus/gnus-rfc1843.elc
ELC gnus/gnus-rmail.elc
ELC gnus/gnus-salt.elc
ELC gnus/gnus-score.elc
ELC gnus/gnus-search.elc
ELC gnus/gnus-sieve.elc
ELC gnus/gnus-spec.elc
ELC gnus/gnus-srvr.elc
ELC gnus/gnus-start.elc
ELC gnus/gnus-sum.elc
ELC gnus/gnus-topic.elc
ELC gnus/gnus-undo.elc
ELC gnus/gnus-util.elc
ELC gnus/gnus-uu.elc
ELC gnus/gnus-vm.elc
ELC gnus/gnus-win.elc
ELC gnus/gssapi.elc
ELC gnus/legacy-gnus-agent.elc
ELC gnus/mail-source.elc
ELC gnus/message.elc
ELC gnus/mm-archive.elc
ELC gnus/mm-bodies.elc
ELC gnus/mm-decode.elc
ELC gnus/mm-encode.elc
ELC gnus/mm-extern.elc
ELC gnus/mml1991.elc
ELC gnus/mml2015.elc
ELC gnus/mml.elc
ELC gnus/mml-sec.elc
ELC gnus/mml-smime.elc
ELC gnus/mm-partial.elc
ELC gnus/mm-url.elc
ELC gnus/mm-util.elc
ELC gnus/mm-uu.elc
ELC gnus/mm-view.elc
ELC gnus/nnagent.elc
ELC gnus/nnbabyl.elc
ELC gnus/nndiary.elc
ELC gnus/nndir.elc
ELC gnus/nndoc.elc
ELC gnus/nndraft.elc
ELC gnus/nneething.elc
ELC gnus/nnfolder.elc
ELC gnus/nngateway.elc
ELC gnus/nnheader.elc
ELC gnus/nnimap.elc
ELC gnus/nnmaildir.elc
ELC gnus/nnmail.elc
ELC gnus/nnmairix.elc
ELC gnus/nnmbox.elc
ELC gnus/nnmh.elc
ELC gnus/nnml.elc
ELC gnus/nnnil.elc
ELC gnus/nnoo.elc
ELC gnus/nnregistry.elc
ELC gnus/nnrss.elc
ELC gnus/nnselect.elc
ELC gnus/nnspool.elc
ELC gnus/nntp.elc
ELC gnus/nnvirtual.elc
ELC gnus/nnweb.elc
ELC gnus/score-mode.elc
ELC gnus/smiley.elc
ELC gnus/smime.elc
ELC gnus/spam.elc
ELC gnus/spam-report.elc
ELC gnus/spam-stat.elc
ELC gnus/spam-wash.elc
ELC image/compface.elc
ELC image/exif.elc
ELC image/gravatar.elc
ELC image/image-converter.elc
ELC image/image-crop.elc
ELC image/image-dired-dired.elc
ELC image/image-dired.elc
ELC image/image-dired-external.elc
ELC image/image-dired-tags.elc
ELC image/image-dired-util.elc
ELC image/wallpaper.elc
ELC international/ccl.elc
ELC international/emoji.elc
ELC international/isearch-x.elc
ELC international/iso-ascii.elc
ELC international/iso-cvt.elc
ELC international/ja-dic-utl.elc
ELC international/kinsoku.elc
ELC international/kkc.elc
ELC international/latexenc.elc
ELC international/latin1-disp.elc
ELC international/mule-diag.elc
ELC international/ogonek.elc
ELC international/quail.elc
ELC international/rfc1843.elc
ELC international/robin.elc
ELC international/textsec-check.elc
ELC international/textsec.elc
ELC international/utf-7.elc
ELC international/utf7.elc
ELC language/china-util.elc
ELC language/cyril-util.elc
ELC language/ethio-util.elc
ELC language/hanja-util.elc
ELC language/ind-util.elc
ELC language/japan-util.elc
ELC language/korea-util.elc
ELC language/lao-util.elc
ELC language/pinyin.elc
ELC language/thai-util.elc
ELC language/thai-word.elc
ELC language/tibet-util.elc
ELC language/tv-util.elc
ELC language/viet-util.elc
ELC leim/quail/4Corner.elc
ELC leim/quail/arabic.elc
ELC leim/quail/ARRAY30.elc
ELC leim/quail/CCDOSPY.elc
ELC leim/quail/cham.elc
ELC leim/quail/compose.elc
ELC leim/quail/croatian.elc
ELC leim/quail/CTLau-b5.elc
ELC leim/quail/CTLau.elc
ELC leim/quail/cyril-jis.elc
ELC leim/quail/cyrillic.elc
ELC leim/quail/czech.elc
ELC leim/quail/ECDICT.elc
ELC leim/quail/emoji.elc
ELC leim/quail/ethiopic.elc
ELC leim/quail/ETZY.elc
ELC leim/quail/georgian.elc
ELC leim/quail/greek.elc
ELC leim/quail/hangul.elc
ELC leim/quail/hanja3.elc
ELC leim/quail/hanja.elc
ELC leim/quail/hanja-jis.elc
ELC leim/quail/hebrew.elc
ELC leim/quail/indian.elc
ELC leim/quail/indonesian.elc
ELC leim/quail/ipa.elc
ELC leim/quail/ipa-praat.elc
ELC leim/quail/japanese.elc
ELC leim/quail/lao.elc
ELC leim/quail/latin-alt.elc
ELC leim/quail/latin-ltx.elc
ELC leim/quail/latin-post.elc
ELC leim/quail/latin-pre.elc
ELC leim/quail/lrt.elc
ELC leim/quail/misc-lang.elc
ELC leim/quail/persian.elc
ELC leim/quail/philippine.elc
ELC leim/quail/programmer-dvorak.elc
ELC leim/quail/Punct-b5.elc
ELC leim/quail/Punct.elc
ELC leim/quail/PY-b5.elc
ELC leim/quail/PY.elc
ELC leim/quail/pypunct-b5.elc
ELC leim/quail/py-punct.elc
ELC leim/quail/QJ-b5.elc
ELC leim/quail/QJ.elc
ELC leim/quail/quick-b5.elc
ELC leim/quail/quick-cns.elc
ELC leim/quail/rfc1345.elc
ELC leim/quail/sami.elc
ELC leim/quail/sgml-input.elc
ELC leim/quail/sisheng.elc
ELC leim/quail/slovak.elc
ELC leim/quail/SW.elc
ELC leim/quail/symbol-ksc.elc
ELC leim/quail/tamil-dvorak.elc
ELC leim/quail/thai.elc
ELC leim/quail/tibetan.elc
ELC leim/quail/TONEPY.elc
ELC leim/quail/tsang-b5.elc
ELC leim/quail/tsang-cns.elc
ELC leim/quail/uni-input.elc
ELC leim/quail/viqr.elc
ELC leim/quail/vntelex.elc
ELC leim/quail/vnvni.elc
ELC leim/quail/welsh.elc
ELC leim/quail/ZIRANMA.elc
ELC leim/quail/ZOZY.elc
ELC mail/binhex.elc
ELC mail/emacsbug.elc
ELC mail/feedmail.elc
ELC mail/flow-fill.elc
ELC mail/footnote.elc
ELC mail/hashcash.elc
ELC mail/ietf-drums-date.elc
ELC mail/ietf-drums.elc
ELC mail/mailabbrev.elc
ELC mail/mailalias.elc
ELC mail/mailclient.elc
ELC mail/mail-extr.elc
ELC mail/mailheader.elc
ELC mail/mail-hist.elc
ELC mail/mail-parse.elc
ELC mail/mail-prsvr.elc
ELC mail/mail-utils.elc
ELC mail/mspools.elc
ELC mail/qp.elc
ELC mail/reporter.elc
ELC mail/rfc2045.elc
ELC mail/rfc2047.elc
ELC mail/rfc2231.elc
ELC mail/rfc6068.elc
ELC mail/rfc822.elc
ELC mail/rmailedit.elc
ELC mail/rmail.elc
ELC mail/rmailkwd.elc
ELC mail/rmailmm.elc
ELC mail/rmailmsc.elc
ELC mail/rmailout.elc
ELC mail/rmailsort.elc
ELC mail/rmail-spam-filter.elc
ELC mail/rmailsum.elc
ELC mail/sendmail.elc
ELC mail/smtpmail.elc
ELC mail/supercite.elc
ELC mail/undigest.elc
ELC mail/unrmail.elc
ELC mail/uudecode.elc
ELC mail/yenc.elc
ELC mh-e/mh-acros.elc
ELC mh-e/mh-alias.elc
ELC mh-e/mh-buffers.elc
ELC mh-e/mh-comp.elc
ELC mh-e/mh-e.elc
ELC mh-e/mh-folder.elc
ELC mh-e/mh-funcs.elc
ELC mh-e/mh-gnus.elc
ELC mh-e/mh-identity.elc
ELC mh-e/mh-inc.elc
ELC mh-e/mh-junk.elc
ELC mh-e/mh-letter.elc
ELC mh-e/mh-limit.elc
ELC mh-e/mh-loaddefs.elc
ELC mh-e/mh-mime.elc
ELC mh-e/mh-print.elc
ELC mh-e/mh-scan.elc
ELC mh-e/mh-search.elc
ELC mh-e/mh-seq.elc
ELC mh-e/mh-show.elc
ELC mh-e/mh-speed.elc
ELC mh-e/mh-thread.elc
ELC mh-e/mh-tool-bar.elc
ELC mh-e/mh-utils.elc
ELC mh-e/mh-xface.elc
ELC net/ange-ftp.elc
ELC net/browse-url.elc
ELC net/dbus.elc
ELC net/dictionary-connection.elc
ELC net/dictionary.elc
ELC net/dig.elc
ELC net/dns.elc
ELC net/eudcb-bbdb.elc
ELC net/eudcb-ecomplete.elc
ELC net/eudcb-ldap.elc
ELC net/eudcb-mab.elc
ELC net/eudcb-macos-contacts.elc
ELC net/eudcb-mailabbrev.elc
ELC net/eudc-bob.elc
ELC net/eudc-capf.elc
ELC net/eudc.elc
ELC net/eudc-export.elc
ELC net/eudc-hotlist.elc
ELC net/eudc-vars.elc
ELC net/eww.elc
ELC net/gnutls.elc
ELC net/goto-addr.elc
ELC net/hmac-def.elc
ELC net/hmac-md5.elc
ELC net/imap.elc
ELC net/ldap.elc
ELC net/mailcap.elc
ELC net/mairix.elc
ELC net/net-utils.elc
ELC net/network-stream.elc
ELC net/newst-backend.elc
ELC net/newsticker.elc
ELC net/newst-plainview.elc
ELC net/newst-reader.elc
ELC net/newst-ticker.elc
ELC net/newst-treeview.elc
ELC net/nsm.elc
ELC net/ntlm.elc
ELC net/pop3.elc
ELC net/puny.elc
ELC net/rcirc.elc
ELC net/rfc2104.elc
ELC net/sasl-cram.elc
ELC net/sasl-digest.elc
ELC net/sasl.elc
ELC net/sasl-ntlm.elc
ELC net/sasl-scram-rfc.elc
ELC net/sasl-scram-sha256.elc
ELC net/secrets.elc
ELC net/shr-color.elc
ELC net/shr.elc
ELC net/sieve.elc
ELC net/sieve-manage.elc
ELC net/sieve-mode.elc
ELC net/snmp-mode.elc
ELC net/soap-client.elc
ELC net/soap-inspect.elc
ELC net/socks.elc
ELC net/telnet.elc
ELC net/tramp-adb.elc
ELC net/tramp-archive.elc
ELC net/tramp-cache.elc
ELC net/tramp-cmds.elc
ELC net/tramp-compat.elc
ELC net/tramp-container.elc
ELC net/tramp-crypt.elc
ELC net/tramp.elc
ELC net/tramp-ftp.elc
ELC net/tramp-fuse.elc
ELC net/tramp-gvfs.elc
ELC net/tramp-integration.elc
ELC net/tramp-loaddefs.elc
ELC net/tramp-rclone.elc
ELC net/tramp-sh.elc
ELC net/tramp-smb.elc
ELC net/tramp-sshfs.elc
ELC net/tramp-sudoedit.elc
ELC net/tramp-uu.elc
ELC net/trampver.elc
ELC net/webjump.elc
ELC net/zeroconf.elc
ELC nxml/nxml-enc.elc
ELC nxml/nxml-maint.elc
ELC nxml/nxml-mode.elc
ELC nxml/nxml-ns.elc
ELC nxml/nxml-outln.elc
ELC nxml/nxml-parse.elc
ELC nxml/nxml-rap.elc
ELC nxml/nxml-util.elc
ELC nxml/rng-cmpct.elc
ELC nxml/rng-dt.elc
ELC nxml/rng-loc.elc
ELC nxml/rng-maint.elc
ELC nxml/rng-match.elc
ELC nxml/rng-nxml.elc
ELC nxml/rng-parse.elc
ELC nxml/rng-pttrn.elc
ELC nxml/rng-uri.elc
ELC nxml/rng-util.elc
ELC nxml/rng-valid.elc
ELC nxml/rng-xsd.elc
ELC nxml/xmltok.elc
ELC nxml/xsd-regexp.elc
ELC obsolete/autoarg.elc
ELC obsolete/autoload.elc
ELC obsolete/bruce.elc
ELC obsolete/cc-compat.elc
ELC obsolete/cl-compat.elc
ELC obsolete/cl.elc
ELC obsolete/crisp.elc
ELC obsolete/eieio-compat.elc
ELC obsolete/eudcb-ph.elc
ELC obsolete/gs.elc
ELC obsolete/gulp.elc
ELC obsolete/html2text.elc
ELC obsolete/info-edit.elc
ELC obsolete/inversion.elc
ELC obsolete/iswitchb.elc
ELC obsolete/landmark.elc
ELC obsolete/linum.elc
ELC obsolete/longlines.elc
ELC obsolete/makesum.elc
ELC obsolete/mantemp.elc
ELC obsolete/meese.elc
ELC obsolete/metamail.elc
ELC obsolete/mh-compat.elc
ELC obsolete/netrc.elc
ELC obsolete/nnir.elc
ELC obsolete/otodo-mode.elc
ELC obsolete/pgg-def.elc
ELC obsolete/pgg.elc
ELC obsolete/pgg-gpg.elc
ELC obsolete/pgg-parse.elc
ELC obsolete/pgg-pgp5.elc
ELC obsolete/pgg-pgp.elc
ELC obsolete/ps-def.elc
ELC obsolete/quickurl.elc
ELC obsolete/rcompile.elc
ELC obsolete/rfc2368.elc
ELC obsolete/rlogin.elc
ELC obsolete/sb-image.elc
ELC obsolete/starttls.elc
ELC obsolete/sup-mouse.elc
ELC obsolete/terminal.elc
ELC obsolete/thumbs.elc
ELC obsolete/tls.elc
ELC obsolete/tpu-edt.elc
ELC obsolete/tpu-extras.elc
ELC obsolete/tpu-mapper.elc
ELC obsolete/uce.elc
ELC obsolete/url-about.elc
ELC obsolete/url-dired.elc
ELC obsolete/url-ns.elc
ELC obsolete/vc-arch.elc
ELC obsolete/vc-mtn.elc
ELC obsolete/vi.elc
ELC obsolete/vip.elc
ELC obsolete/vt100-led.elc
ELC obsolete/vt-control.elc
ELC obsolete/ws-mode.elc
ELC obsolete/yow.elc
ELC org/ob-awk.elc
ELC org/ob-calc.elc
ELC org/ob-C.elc
ELC org/ob-clojure.elc
ELC org/ob-comint.elc
ELC org/ob-core.elc
ELC org/ob-css.elc
ELC org/ob-ditaa.elc
ELC org/ob-dot.elc
ELC org/ob.elc
ELC org/ob-emacs-lisp.elc
ELC org/ob-eshell.elc
ELC org/ob-eval.elc
ELC org/ob-exp.elc
ELC org/ob-forth.elc
ELC org/ob-fortran.elc
ELC org/ob-gnuplot.elc
ELC org/ob-groovy.elc
ELC org/ob-haskell.elc
ELC org/ob-java.elc
ELC org/ob-js.elc
ELC org/ob-julia.elc
ELC org/ob-latex.elc
ELC org/ob-lilypond.elc
ELC org/ob-lisp.elc
ELC org/ob-lob.elc
ELC org/ob-lua.elc
ELC org/ob-makefile.elc
ELC org/ob-matlab.elc
ELC org/ob-maxima.elc
ELC org/ob-ocaml.elc
ELC org/ob-octave.elc
ELC org/ob-org.elc
ELC org/ob-perl.elc
ELC org/ob-plantuml.elc
ELC org/ob-processing.elc
ELC org/ob-python.elc
ELC org/ob-ref.elc
ELC org/ob-R.elc
ELC org/ob-ruby.elc
ELC org/ob-sass.elc
ELC org/ob-scheme.elc
ELC org/ob-screen.elc
ELC org/ob-sed.elc
ELC org/ob-shell.elc
ELC org/ob-sql.elc
ELC org/ob-sqlite.elc
ELC org/ob-table.elc
ELC org/ob-tangle.elc
ELC org/oc-basic.elc
ELC org/oc-biblatex.elc
ELC org/oc-bibtex.elc
ELC org/oc-csl.elc
ELC org/oc-natbib.elc
ELC org/ol-bbdb.elc
ELC org/ol-bibtex.elc
ELC org/ol-docview.elc
ELC org/ol-doi.elc
ELC org/ol-eshell.elc
ELC org/ol-eww.elc
ELC org/ol-gnus.elc
ELC org/ol-info.elc
ELC org/ol-irc.elc
ELC org/ol-man.elc
ELC org/ol-mhe.elc
ELC org/ol-rmail.elc
ELC org/ol-w3m.elc
ELC org/org-agenda.elc
ELC org/org-archive.elc
ELC org/org-attach.elc
ELC org/org-attach-git.elc
ELC org/org-capture.elc
ELC org/org-clock.elc
ELC org/org-colview.elc
ELC org/org-compat.elc
ELC org/org-crypt.elc
ELC org/org-ctags.elc
ELC org/org-cycle.elc
ELC org/org-datetree.elc
ELC org/org-duration.elc
ELC org/org.elc
ELC org/org-entities.elc
ELC org/org-faces.elc
ELC org/org-feed.elc
ELC org/org-fold-core.elc
ELC org/org-fold.elc
ELC org/org-footnote.elc
ELC org/org-goto.elc
ELC org/org-habit.elc
ELC org/org-id.elc
ELC org/org-indent.elc
ELC org/org-inlinetask.elc
ELC org/org-keys.elc
ELC org/org-lint.elc
ELC org/org-list.elc
ELC org/org-loaddefs.elc
In org-element-at-point-no-context:
org/org-loaddefs.el:846:61: Warning: Unused lexical variable `org-element-use-cache'
ELC org/org-macs.elc
ELC org/org-mobile.elc
ELC org/org-mouse.elc
ELC org/org-num.elc
ELC org/org-pcomplete.elc
ELC org/org-persist.elc
ELC org/org-plot.elc
ELC org/org-protocol.elc
ELC org/org-refile.elc
ELC org/org-src.elc
ELC org/org-table.elc
ELC org/org-tempo.elc
ELC org/org-timer.elc
ELC org/ox-ascii.elc
ELC org/ox-beamer.elc
ELC org/ox-html.elc
ELC org/ox-icalendar.elc
ELC org/ox-koma-letter.elc
ELC org/ox-latex.elc
ELC org/ox-man.elc
ELC org/ox-md.elc
ELC org/ox-odt.elc
ELC org/ox-org.elc
ELC org/ox-publish.elc
ELC play/5x5.elc
ELC play/animate.elc
ELC play/blackbox.elc
ELC play/bubbles.elc
ELC play/cookie1.elc
ELC play/decipher.elc
ELC play/dissociate.elc
ELC play/doctor.elc
ELC play/dunnet.elc
ELC play/fortune.elc
ELC play/gamegrid.elc
ELC play/gametree.elc
ELC play/gomoku.elc
ELC play/handwrite.elc
ELC play/hanoi.elc
ELC play/life.elc
ELC play/morse.elc
ELC play/mpuz.elc
ELC play/pong.elc
ELC play/snake.elc
ELC play/solitaire.elc
ELC play/spook.elc
ELC play/studly.elc
ELC play/tetris.elc
ELC play/zone.elc
ELC progmodes/antlr-mode.elc
ELC progmodes/asm-mode.elc
ELC progmodes/autoconf.elc
ELC progmodes/bat-mode.elc
ELC progmodes/bug-reference.elc
ELC progmodes/cc-bytecomp.elc
ELC progmodes/cc-defs.elc
ELC progmodes/cc-vars.elc
ELC progmodes/cc-langs.elc
ELC progmodes/cc-engine.elc
ELC progmodes/cc-align.elc
ELC progmodes/cc-awk.elc
ELC progmodes/cc-cmds.elc
ELC progmodes/cc-fonts.elc
ELC progmodes/cc-guess.elc
ELC progmodes/cc-menus.elc
ELC progmodes/cc-styles.elc
ELC progmodes/cc-mode.elc
ELC progmodes/cfengine.elc
ELC progmodes/cl-font-lock.elc
ELC progmodes/cmacexp.elc
ELC progmodes/cmake-ts-mode.elc
ELC progmodes/compile.elc
ELC progmodes/cperl-mode.elc
ELC progmodes/cpp.elc
ELC progmodes/csharp-mode.elc
ELC progmodes/c-ts-mode.elc
ELC progmodes/cwarn.elc
ELC progmodes/dcl-mode.elc
ELC progmodes/dockerfile-ts-mode.elc
ELC progmodes/ebnf2ps.elc
ELC progmodes/ebnf-abn.elc
ELC progmodes/ebnf-bnf.elc
ELC progmodes/ebnf-dtd.elc
ELC progmodes/ebnf-ebx.elc
ELC progmodes/ebnf-iso.elc
ELC progmodes/ebnf-otz.elc
ELC progmodes/ebnf-yac.elc
ELC progmodes/ebrowse.elc
ELC progmodes/eglot.elc
ELC progmodes/erts-mode.elc
ELC progmodes/etags.elc
ELC progmodes/executable.elc
ELC progmodes/f90.elc
ELC progmodes/flymake-cc.elc
ELC progmodes/flymake.elc
ELC progmodes/flymake-proc.elc
ELC progmodes/fortran.elc
ELC progmodes/gdb-mi.elc
ELC progmodes/glasses.elc
ELC progmodes/grep.elc
ELC progmodes/gud.elc
ELC progmodes/hideif.elc
ELC progmodes/hideshow.elc
ELC progmodes/icon.elc
ELC progmodes/idlwave.elc
ELC progmodes/idlw-complete-structtag.elc
ELC progmodes/idlw-help.elc
ELC progmodes/idlw-shell.elc
ELC progmodes/idlw-toolbar.elc
ELC progmodes/inf-lisp.elc
ELC progmodes/java-ts-mode.elc
ELC progmodes/js.elc
ELC progmodes/json-ts-mode.elc
ELC progmodes/ld-script.elc
ELC progmodes/m4-mode.elc
ELC progmodes/make-mode.elc
ELC progmodes/meta-mode.elc
ELC progmodes/mixal-mode.elc
ELC progmodes/modula2.elc
ELC progmodes/octave.elc
ELC progmodes/opascal.elc
ELC progmodes/pascal.elc
ELC progmodes/perl-mode.elc
ELC progmodes/project.elc
ELC progmodes/prolog.elc
ELC progmodes/ps-mode.elc
ELC progmodes/python.elc
ELC progmodes/ruby-mode.elc
ELC progmodes/scheme.elc
ELC progmodes/sh-script.elc
ELC progmodes/simula.elc
ELC progmodes/sql.elc
ELC progmodes/subword.elc
ELC progmodes/tcl.elc
ELC progmodes/typescript-ts-mode.elc
ELC progmodes/vera-mode.elc
ELC progmodes/verilog-mode.elc
ELC progmodes/vhdl-mode.elc
ELC progmodes/which-func.elc
ELC progmodes/xref.elc
ELC progmodes/xscheme.elc
ELC term/AT386.elc
ELC term/bobcat.elc
ELC term/cygwin.elc
ELC term/fbterm.elc
ELC term/iris-ansi.elc
ELC term/konsole.elc
ELC term/linux.elc
ELC term/lk201.elc
ELC term/news.elc
ELC term/rxvt.elc
ELC term/screen.elc
ELC term/st.elc
ELC term/sun.elc
ELC term/tmux.elc
ELC term/tvi970.elc
ELC term/vt100.elc
ELC term/vt200.elc
ELC term/w32console.elc
ELC term/wyse50.elc
ELC term/xterm.elc
ELC textmodes/artist.elc
ELC textmodes/bib-mode.elc
ELC textmodes/bibtex.elc
ELC textmodes/bibtex-style.elc
ELC textmodes/conf-mode.elc
ELC textmodes/css-mode.elc
ELC textmodes/dns-mode.elc
ELC textmodes/emacs-authors-mode.elc
ELC textmodes/emacs-news-mode.elc
ELC textmodes/enriched.elc
ELC textmodes/flyspell.elc
ELC textmodes/glyphless-mode.elc
ELC textmodes/ispell.elc
ELC textmodes/less-css-mode.elc
ELC textmodes/makeinfo.elc
ELC textmodes/mhtml-mode.elc
ELC textmodes/nroff-mode.elc
ELC textmodes/page-ext.elc
ELC textmodes/picture.elc
ELC textmodes/pixel-fill.elc
ELC textmodes/po.elc
ELC textmodes/refbib.elc
ELC textmodes/refer.elc
ELC textmodes/refill.elc
ELC textmodes/reftex-auc.elc
ELC textmodes/reftex-cite.elc
ELC textmodes/reftex-dcr.elc
ELC textmodes/reftex.elc
ELC textmodes/reftex-global.elc
ELC textmodes/reftex-index.elc
ELC textmodes/reftex-loaddefs.elc
ELC textmodes/reftex-parse.elc
ELC textmodes/reftex-ref.elc
ELC textmodes/reftex-sel.elc
ELC textmodes/reftex-toc.elc
ELC textmodes/reftex-vars.elc
ELC textmodes/remember.elc
ELC textmodes/rst.elc
ELC textmodes/sgml-mode.elc
ELC textmodes/string-edit.elc
ELC textmodes/table.elc
ELC textmodes/texinfmt.elc
ELC textmodes/texinfo.elc
ELC textmodes/texinfo-loaddefs.elc
ELC textmodes/tex-mode.elc
ELC textmodes/texnfo-upd.elc
ELC textmodes/tildify.elc
ELC textmodes/two-column.elc
ELC textmodes/underline.elc
ELC textmodes/word-wrap-mode.elc
ELC url/url-auth.elc
ELC url/url-cache.elc
ELC url/url-cid.elc
ELC url/url-cookie.elc
ELC url/url-dav.elc
ELC url/url-domsuf.elc
ELC url/url.elc
ELC url/url-expand.elc
ELC url/url-file.elc
ELC url/url-ftp.elc
ELC url/url-future.elc
ELC url/url-gw.elc
ELC url/url-handlers.elc
ELC url/url-history.elc
ELC url/url-http.elc
ELC url/url-imap.elc
ELC url/url-irc.elc
ELC url/url-ldap.elc
ELC url/url-mailto.elc
ELC url/url-methods.elc
ELC url/url-misc.elc
ELC url/url-news.elc
ELC url/url-nfs.elc
ELC url/url-parse.elc
ELC url/url-privacy.elc
ELC url/url-proxy.elc
ELC url/url-queue.elc
ELC url/url-tramp.elc
ELC url/url-util.elc
ELC url/url-vars.elc
ELC use-package/bind-key.elc
ELC use-package/use-package-bind-key.elc
ELC use-package/use-package-core.elc
ELC use-package/use-package-delight.elc
ELC use-package/use-package-diminish.elc
ELC use-package/use-package.elc
ELC use-package/use-package-ensure.elc
ELC use-package/use-package-ensure-system-package.elc
ELC use-package/use-package-jump.elc
ELC use-package/use-package-lint.elc
ELC vc/add-log.elc
ELC vc/compare-w.elc
ELC vc/cvs-status.elc
ELC vc/diff.elc
ELC vc/diff-mode.elc
ELC vc/ediff-diff.elc
ELC vc/ediff.elc
ELC vc/ediff-help.elc
ELC vc/ediff-init.elc
ELC vc/ediff-merg.elc
ELC vc/ediff-mult.elc
ELC vc/ediff-ptch.elc
ELC vc/ediff-util.elc
ELC vc/ediff-vers.elc
ELC vc/ediff-wind.elc
ELC vc/emerge.elc
ELC vc/log-edit.elc
ELC vc/log-view.elc
ELC vc/pcvs-defs.elc
ELC vc/pcvs.elc
ELC vc/pcvs-info.elc
ELC vc/pcvs-parse.elc
ELC vc/pcvs-util.elc
ELC vc/smerge-mode.elc
ELC vc/vc-annotate.elc
ELC vc/vc-bzr.elc
ELC vc/vc-cvs.elc
ELC vc/vc-dav.elc
ELC vc/vc-dir.elc
ELC vc/vc-dispatcher.elc
ELC vc/vc.elc
ELC vc/vc-filewise.elc
ELC vc/vc-git.elc
ELC vc/vc-hg.elc
ELC vc/vc-rcs.elc
ELC vc/vc-sccs.elc
ELC vc/vc-src.elc
ELC vc/vc-svn.elc
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lisp'
GEN cus-load.el
INFO Scanning files for custom...
INFO Scanning files for custom...10%
INFO Scanning files for custom...20%
INFO Scanning files for custom...30%
INFO Scanning files for custom...40%
INFO Scanning files for custom...50%
INFO Scanning files for custom...60%
INFO Scanning files for custom...70%
INFO Scanning files for custom...80%
INFO Scanning files for custom...90%
INFO Scanning files for custom...100%
INFO Scanning files for custom...done
INFO Generating ./cus-load.el...
INFO Generating ./cus-load.el...done
GEN finder-inf.el
INFO Scanning files for finder...
INFO Scanning files for finder...24%
INFO Scanning files for finder...51%
INFO Scanning files for finder...71%
INFO Scanning files for finder...91%
INFO Scanning files for finder...done
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/leim'
/usr/bin/mkdir -p ../lisp/leim/ja-dic
GEN ../lisp/leim/ja-dic/ja-dic.el
INFO Processing OKURI-ARI entries
INFO Processing POSTFIX entries
INFO Processing PREFIX entries
INFO Collecting OKURI-NASI entries
INFO Collecting OKURI-NASI entries...
INFO Collecting OKURI-NASI entries...35%
INFO Collecting OKURI-NASI entries...45%
INFO Collecting OKURI-NASI entries...55%
INFO Collecting OKURI-NASI entries...65%
INFO Collecting OKURI-NASI entries...75%
INFO Collecting OKURI-NASI entries...85%
INFO Collecting OKURI-NASI entries...95%
INFO Collecting OKURI-NASI entries...done
INFO Processing OKURI-NASI entries
INFO Processing OKURI-NASI entries...
INFO Processing OKURI-NASI entries...10%
INFO Processing OKURI-NASI entries...25%
INFO Processing OKURI-NASI entries...40%
INFO Processing OKURI-NASI entries...55%
INFO Processing OKURI-NASI entries...71%
INFO Processing OKURI-NASI entries...86%
INFO Processing OKURI-NASI entries...done
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/leim'
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/lisp'
ELC leim/ja-dic/ja-dic.elc
INFO Extracting OKURI-NASI entries...
INFO Extracting OKURI-NASI entries...15%
INFO Extracting OKURI-NASI entries...30%
INFO Extracting OKURI-NASI entries...41%
INFO Extracting OKURI-NASI entries...56%
INFO Extracting OKURI-NASI entries...70%
INFO Extracting OKURI-NASI entries...85%
INFO Extracting OKURI-NASI entries...100%
INFO Extracting OKURI-NASI entries...done
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lisp'
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/doc/misc'
GEN org.texi
GEN modus-themes.texi
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/doc/misc'
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lisp'
make -C doc/lispref info
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/doc/lispref'
/usr/bin/mkdir -p ../../info
GEN ../../info/elisp.info
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/doc/lispref'
make -C doc/lispintro info
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/doc/lispintro'
GEN ../../info/eintr.info
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/doc/lispintro'
make -C doc/emacs info
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/doc/emacs'
GEN ../../info/emacs.info
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/doc/emacs'
make -C doc/misc info
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/doc/misc'
GEN ../../info/auth.info
GEN ../../info/autotype.info
GEN ../../info/bovine.info
GEN ../../info/calc.info
GEN ../../info/ccmode.info
GEN ../../info/cl.info
GEN ../../info/dbus.info
GEN ../../info/dired-x.info
GEN ../../info/ebrowse.info
GEN ../../info/ede.info
GEN ../../info/ediff.info
GEN ../../info/edt.info
GEN ../../info/efaq.info
GEN ../../info/eglot.info
GEN ../../info/eieio.info
GEN ../../info/emacs-gnutls.info
GEN ../../info/emacs-mime.info
GEN ../../info/epa.info
GEN ../../info/erc.info
GEN ../../info/ert.info
GEN ../../info/eshell.info
GEN ../../info/eudc.info
GEN ../../info/eww.info
GEN ../../info/flymake.info
GEN ../../info/forms.info
GEN ../../info/gnus.info
GEN ../../info/htmlfontify.info
GEN ../../info/idlwave.info
GEN ../../info/ido.info
GEN ../../info/info.info
GEN ../../info/mairix-el.info
GEN ../../info/message.info
GEN ../../info/mh-e.info
GEN ../../info/modus-themes.info
GEN ../../info/newsticker.info
GEN ../../info/nxml-mode.info
GEN ../../info/octave-mode.info
GEN ../../info/org.info
GEN ../../info/pcl-cvs.info
GEN ../../info/pgg.info
GEN ../../info/rcirc.info
GEN ../../info/reftex.info
GEN ../../info/remember.info
GEN ../../info/sasl.info
GEN ../../info/sc.info
GEN ../../info/semantic.info
GEN ../../info/ses.info
GEN ../../info/sieve.info
GEN ../../info/smtpmail.info
GEN ../../info/speedbar.info
GEN ../../info/srecode.info
GEN ../../info/todo-mode.info
GEN ../../info/tramp.info
GEN ../../info/transient.info
GEN ../../info/url.info
GEN ../../info/use-package.info
GEN ../../info/vhdl-mode.info
GEN ../../info/vip.info
GEN ../../info/viper.info
GEN ../../info/vtable.info
GEN ../../info/widget.info
GEN ../../info/wisent.info
GEN ../../info/woman.info
GEN ../../info/efaq-w32.info
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/doc/misc'
GEN info/dir
make -C src BIN_DESTDIR=''/usr/local/bin/'' ELN_DESTDIR='/usr/local/lib/emacs/30.0.50/'
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/src'
make -C ../lwlib/ liblw.a
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/lwlib'
make[3]: 'liblw.a' is up to date.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/lwlib'
make -C ../admin/charsets all
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make -C ../admin/unidata charscript.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make[3]: Nothing to be done for 'charscript.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make[3]: Nothing to be done for 'emoji-zwj.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs"
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/unidata'
make -C ../admin/charsets cp51932.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make[3]: Nothing to be done for 'cp51932.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make -C ../admin/charsets eucjp-ms.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make[3]: Nothing to be done for 'eucjp-ms.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/admin/charsets'
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/src'
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs'
make sanity-check make-target=all
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs'
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs'
~/Programming/Software/emacs
$ mkdir without-all
mkdir: cannot create directory ‘without-all’: File exists
~/Programming/Software/emacs
$ cd without-all/
~/Programming/Software/emacs/without-all
$ ../configure --without-all
checking for xcrun... no
checking for GNU Make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether gcc and cc understand -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for linux/fs.h... yes
checking for malloc.h... yes
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... yes
checking for coff.h... no
checking for pty.h... yes
checking for sys/resource.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... yes
checking for utmp.h... yes
checking for util.h... no
checking for sanitizer/lsan_interface.h... yes
checking for sys/socket.h... yes
checking for sys/param.h... yes
checking for pthread.h... yes
checking for malloc/malloc.h... no
checking for sys/un.h... yes
checking for vfork.h... no
checking for dirent.h... yes
checking for execinfo.h... yes
checking for stdio_ext.h... yes
checking for sys/vfs.h... yes
checking for sys/fs_types.h... no
checking for getopt.h... yes
checking for sys/cdefs.h... yes
checking for sys/time.h... yes
checking for ieee754.h... yes
checking for limits.h... yes
checking for sys/select.h... yes
checking for stdalign.h... yes
checking for stdbool.h... yes
checking for stdckdint.h... no
checking for sys/random.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether gcc accepts -g3 -O2... yes
checking whether the compiler is clang... no
checking whether C compiler handles -Werror -Wunknown-warning-option... no
checking whether -Wno-missing-field-initializers is supported... yes
checking whether -Wno-missing-field-initializers is needed... no
checking whether -Wuninitialized is supported... yes
checking whether C compiler handles -fno-common... yes
checking whether C compiler handles -Wall... yes
checking whether C compiler handles -Warith-conversion... yes
checking whether C compiler handles -Wdate-time... yes
checking whether C compiler handles -Wdisabled-optimization... yes
checking whether C compiler handles -Wdouble-promotion... yes
checking whether C compiler handles -Wduplicated-cond... yes
checking whether C compiler handles -Wextra... yes
checking whether C compiler handles -Wformat-signedness... yes
checking whether C compiler handles -Winit-self... yes
checking whether C compiler handles -Winvalid-pch... yes
checking whether C compiler handles -Wlogical-op... yes
checking whether C compiler handles -Wmissing-declarations... yes
checking whether C compiler handles -Wmissing-include-dirs... yes
checking whether C compiler handles -Wmissing-prototypes... yes
checking whether C compiler handles -Wnested-externs... yes
checking whether C compiler handles -Wnull-dereference... yes
checking whether C compiler handles -Wold-style-definition... yes
checking whether C compiler handles -Wopenmp-simd... yes
checking whether C compiler handles -Wpacked... yes
checking whether C compiler handles -Wpointer-arith... yes
checking whether C compiler handles -Wstrict-prototypes... yes
checking whether C compiler handles -Wsuggest-attribute=format... yes
checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
checking whether C compiler handles -Wsuggest-final-methods... yes
checking whether C compiler handles -Wsuggest-final-types... yes
checking whether C compiler handles -Wtrampolines... yes
checking whether C compiler handles -Wuninitialized... yes
checking whether C compiler handles -Wunknown-pragmas... yes
checking whether C compiler handles -Wunused-macros... yes
checking whether C compiler handles -Wvariadic-macros... yes
checking whether C compiler handles -Wvector-operation-performance... yes
checking whether C compiler handles -Wwrite-strings... yes
checking whether C compiler handles -Warray-bounds=2... yes
checking whether C compiler handles -Wattribute-alias=2... yes
checking whether C compiler handles -Wformat=2... yes
checking whether C compiler handles -Wformat-truncation=2... yes
checking whether C compiler handles -Wimplicit-fallthrough=5... yes
checking whether C compiler handles -Wshift-overflow=2... yes
checking whether C compiler handles -Wuse-after-free=3... yes
checking whether C compiler handles -Wvla-larger-than=4031... yes
checking whether C compiler handles -Wredundant-decls... yes
checking whether C compiler handles -Wno-missing-field-initializers... yes
checking whether C compiler handles -Wno-override-init... yes
checking whether C compiler handles -Wno-sign-compare... yes
checking whether C compiler handles -Wno-type-limits... yes
checking whether C compiler handles -Wno-unused-parameter... yes
checking whether C compiler handles -Wno-format-nonliteral... yes
checking whether C compiler handles -Wno-bidi-chars... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking command to symlink files in the same directory... ln -s
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for 'find' args to delete a file... -delete
checking for brew... no
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for math library... -lm
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ADDR_NO_RANDOMIZE... yes
checking if Linux sysinfo may be used... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for net/if.h... yes
checking for ifaddrs.h... yes
checking for net/if_dl.h... no
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... yes
checking for struct ifreq.ifr_netmask... yes
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... no
checking whether gcc understands -MMD -MF... yes
checking for X... libraries , headers
checking whether malloc is Doug Lea style... no
checking for sbrk... yes
checking for getpagesize... yes
checking for __lsan_ignore_object... no
checking for fork... yes
checking for vfork... yes
checking for fchmod... yes
checking for canonicalize_file_name... yes
checking for faccessat... yes
checking for realpath... yes
checking for lstat... yes
checking for readlinkat... yes
checking for explicit_bzero... yes
checking for memset_s... no
checking for fchmodat... yes
checking for lchmod... yes
checking for fcntl... yes
checking for fdopendir... yes
checking for fstatat... yes
checking for fsync... yes
checking for futimens... yes
checking for getrandom... yes
checking for gettimeofday... yes
checking for mkostemp... yes
checking for pipe2... yes
checking for pselect... yes
checking for pthread_sigmask... yes
checking for readlink... yes
checking for isblank... yes
checking for iswctype... yes
checking for strtoimax... yes
checking for symlink... yes
checking for localtime_r... yes
checking for timegm... yes
checking for utimensat... yes
checking for getdtablesize... yes
checking for futimes... yes
checking for futimesat... yes
checking for lutimes... yes
checking for working mmap... yes
checking for main in -lXbsd... no
checking for pthread library... none needed
checking for thread support... no
checking whether X on GNU/Linux needs -b to link... no
checking for Xkb... yes
checking for XkbRefreshKeyboardMapping... yes
checking for XkbFreeNames... yes
checking for XrmSetDatabase... yes
checking for XScreenResourceString... yes
checking for XScreenNumberOfScreen... yes
checking for XDisplayCells... yes
checking for XDestroySubwindows... yes
checking X11 version 6... 6 or newer
checking for XICCallback.callback... yes
checking for getaddrinfo_a in -lanl... yes
checking for gtk+-3.0 >= 3.10 glib-2.0 >= 2.37.5... yes
checking whether GTK compiles... yes
configure: WARNING: Your version of Gtk+ will have problems with
closing open displays. This is no problem if you just use
one display, but if you use more than one and close one of them
Emacs may crash.
See https://gitlab.gnome.org/GNOME/gtk/issues/221
checking for malloc_trim... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... no
checking for tree-sitter >= 0.6.3... yes
checking for ts_set_allocator... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for X11/Xlib-xcb.h... yes
checking for xcb_translate_coordinates in -lxcb... yes
checking for XGetXCBConnection in -lX11-xcb... yes
checking for X11/SM/SMlib.h... yes
checking for SmcOpenConnection in -lSM... yes
checking for xrandr >= 1.2.2... yes
checking for xinerama >= 1.0.2... yes
checking for xfixes >= 1.0.0... yes
checking for X11/extensions/sync.h... yes
checking for XSyncQueryExtension in -lXext... yes
checking for XSyncTriggerFence... yes
checking for X11/extensions/shape.h... yes
checking for XShapeQueryVersion in -lXext... yes
checking for xcb/shape.h... yes
checking for xcb_shape_combine in -lxcb-shape... yes
checking for X11/extensions/Xcomposite.h... yes
checking for XCompositeRedirectWindow in -lXcomposite... yes
checking for maillock in -lmail... no
checking for maillock in -llockfile... yes
checking for maillock.h... yes
checking for linux/seccomp.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... yes
checking for linux/filter.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... (cached) yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... (cached) yes
checking for libseccomp >= 2.5.2... yes
checking size of long... 8
checking for accept4... yes
checking for fchdir... yes
checking for gethostname... yes
checking for getrusage... yes
checking for get_current_dir_name... yes
checking for lrand48... yes
checking for random... yes
checking for rint... yes
checking for trunc... yes
checking for select... yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for newlocale... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for shutdown... yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... yes
checking for setitimer... yes
checking for sendto... yes
checking for recvfrom... yes
checking for getsockname... yes
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for gai_strerror... yes
checking for sync... yes
checking for getpwent... yes
checking for endpwent... yes
checking for getgrent... yes
checking for endgrent... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for __executable_start... yes
checking for log2... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking whether pthread_setname_np takes a single argument... no
checking whether pthread_setname_np takes three arguments... no
checking for aligned_alloc... yes
checking whether aligned_alloc is declared... yes
checking for posix_madvise... yes
checking for __builtin_frame_address... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... yes
checking for getpt... yes
checking for posix_openpt... yes
checking for library containing tputs... -ltinfo
checking whether -ltinfo library defines BC... yes
checking for timerfd interface... yes
checking whether signals can be handled on alternate stack... yes
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... yes
checking for pid_t... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... yes
checking for spawn.h... yes
checking for posix_spawn... yes
checking for posix_spawn_file_actions_addchdir... no
checking for posix_spawn_file_actions_addchdir_np... yes
checking for posix_spawnattr_setflags... yes
checking whether POSIX_SPAWN_SETSID is declared... yes
checking whether GLib is linked in... yes
checking for nl_langinfo and CODESET... yes
checking for nl_langinfo and _NL_PAPER_WIDTH... yes
checking for mbstate_t... yes
checking for signals via characters... yes
checking for _setjmp... yes
checking for sigsetjmp... yes
checking POSIX termios... yes
checking size of speed_t... 4
checking for usable FIONREAD... yes
checking for usable SIGIO... yes
checking for struct alignment... yes
checking for typeof syntax and keyword spelling... typeof
checking for statement expressions... yes
checking whether malloc (0) returns nonnull... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking whether lstat correctly handles trailing slash... yes
checking whether // is distinct from /... no
checking whether realpath works... yes
checking for getcwd... yes
checking for C/C++ restrict keyword... __restrict__
checking whether byte ordering is bigendian... no
checking if environ is properly declared... yes
checking for complete errno.h... yes
checking whether ctype.h defines __header_inline... no
checking for mode_t... yes
checking whether strmode is declared... no
checking for gawk... gawk
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking for working GNU getopt_long function... yes
checking for timespec_get... yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... yes
checking whether memmem is declared... yes
checking whether memrchr is declared... yes
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... yes
checking whether time_t is signed... yes
checking whether alarm is declared... yes
checking for working mktime... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking whether <sys/select.h> is self-contained... yes
checking for inline... inline
checking for sigset_t... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... yes
checking for wchar_t... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether fcloseall is declared... yes
checking which flavor of printf attribute matches inttypes macros... system
checking whether ecvt is declared... yes
checking whether fcvt is declared... yes
checking whether gcvt is declared... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking whether stat file-mode macros are broken... no
checking for nlink_t... yes
checking for struct timespec in <time.h>... yes
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... yes
checking whether ferror_unlocked is declared... yes
checking whether fflush_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking whether fputc_unlocked is declared... yes
checking whether fputs_unlocked is declared... yes
checking whether fread_unlocked is declared... yes
checking whether fwrite_unlocked is declared... yes
checking whether getc_unlocked is declared... yes
checking whether getchar_unlocked is declared... yes
checking whether putc_unlocked is declared... yes
checking whether putchar_unlocked is declared... yes
checking type of array argument to getgroups... gid_t
checking whether getdtablesize is declared... yes
checking whether malloc is ptrdiff_t safe... yes
checking whether malloc, realloc, calloc set errno on failure... yes
checking for O_CLOEXEC... yes
checking for promoted mode_t type... mode_t
checking whether the utimes function works... yes
checking for C compiler option to allow warnings... -Wno-error
checking for alloca as a compiler built-in... yes
checking for static_assert... yes, an <assert.h> macro
checking for __builtin_expect... yes
checking for byteswap.h... yes
checking for library containing clock_gettime... none required
checking for clock_getres... yes
checking for clock_gettime... yes
checking for clock_settime... yes
checking for copy_file_range... yes
checking whether copy_file_range is known to work... yes
checking for d_type member in directory struct... yes
checking whether // is distinct from /... (cached) no
checking whether dup2 works... yes
checking for library containing backtrace_symbols_fd... none required
checking whether fchmodat works... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check
checking whether fdopendir is declared... yes
checking whether fdopendir works... yes
checking for flexible array member... yes
checking for __fpending... yes
checking whether __fpending is declared... yes
checking whether free is known to preserve errno... yes
checking whether fstatat (..., 0) works... yes
checking for sys/mount.h... yes
checking for statvfs function (SVR4)... yes
checking whether to use statvfs64... no
checking for two-argument statfs with statfs.f_frsize member... yes
checking for sys/fs/s5param.h... no
checking for sys/statfs.h... yes
checking for statfs that truncates block counts... no
checking whether futimens works... yes
checking for getloadavg... yes
checking for sys/loadavg.h... no
checking whether getloadavg is declared... yes
checking whether getrandom is compatible with its GNU+BSD signature... yes
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking for gmp.h... yes
checking for library containing __gmpz_roinit_n... -lgmp
checking for memmem... yes
checking whether memmem works... yes
checking for mempcpy... yes
checking for memrchr... yes
checking for library containing nanosleep... none required
checking for working nanosleep... no (mishandles large arguments)
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/param.h... (cached) yes
checking for sys/sysctl.h... no
checking for sched_getaffinity... yes
checking for sched_getaffinity_np... no
checking for pstat_getdynamic... no
checking for sysmp... no
checking for sysctl... no
checking for glibc compatible sched_getaffinity... yes
checking whether signature of pselect conforms to POSIX... yes
checking whether pselect detects invalid fds... yes
checking whether pthread_sigmask is a macro... no
checking whether pthread_sigmask works without -lpthread... yes
checking whether pthread_sigmask returns error numbers... yes
checking whether pthread_sigmask unblocks signals correctly... guessing yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking whether readlink truncates results correctly... yes
checking whether readlinkat signature is correct... yes
checking for working re_compile_pattern... yes
checking for sig2str... no
checking for sigdescr_np... yes
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for alignas and alignof... yes, <stdalign.h> macros
checking for bool, true, false... no
checking for stpcpy... yes
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether localtime works even near extrema... yes
checking for timezone_t... no
checking whether timer_settime is declared... yes
checking for library containing timer_settime... none required
checking for timer_settime... yes
checking whether utimensat works... yes
checking for variable-length arrays... yes
checking whether getdtablesize works... yes
checking for __mktime_internal... no
checking for timer_getoverrun... yes
checking for gcc option to disable position independent executables... not needed
Configured for 'x86_64-pc-linux-gnu'.
Where should the build process find the source code? ..
What compiler should emacs be built with? gcc -g3 -O2
Should Emacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? GTK3
Where do we find X Windows header files? Standard dirs
Where do we find X Windows libraries? Standard dirs
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? no
Does Emacs use -ljpeg? no
Does Emacs use -ltiff? no
Does Emacs use a gif library? no
Does Emacs use a png library? no
Does Emacs use -lrsvg-2? no
Does Emacs use -lwebp? no
Does Emacs use -lsqlite3? no
Does Emacs use cairo? no
Does Emacs use -llcms2? no
Does Emacs use imagemagick? no
Does Emacs use native APIs for images? no
Does Emacs support sound? no
Does Emacs use -lgpm? no
Does Emacs use -ldbus? no
Does Emacs use -lgconf? no
Does Emacs use GSettings? no
Does Emacs use a file notification library? no
Does Emacs use access control lists? no
Does Emacs use -lselinux? no
Does Emacs use -lgnutls? no
Does Emacs use -lxml2? no
Does Emacs use -lfreetype? no
Does Emacs use HarfBuzz? no
Does Emacs use -lm17n-flt? no
Does Emacs use -lotf? no
Does Emacs use -lxft? no
Does Emacs use -lsystemd? no
Does Emacs use -ljansson? yes
Does Emacs use -ltree-sitter? yes
Does Emacs use the GMP library? yes
Does Emacs directly use zlib? no
Does Emacs have dynamic modules support? no
Does Emacs use toolkit scroll bars? no
Does Emacs support Xwidgets? no
Does Emacs have threading support in lisp? no
Does Emacs support the portable dumper? yes
Does Emacs support legacy unexec dumping? no
Which dumping strategy does Emacs use? pdumper
Does Emacs have native lisp compiler? no
Does Emacs use version 2 of the X Input Extension? no
Does Emacs generate a smaller-size Japanese dictionary? no
configure: creating ./config.status
config.status: creating src/verbose.mk
config.status: creating src/emacs-module.h
config.status: creating Makefile
config.status: creating lib/gnulib.mk
config.status: creating ../doc/man/emacs.1
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating test/Makefile
config.status: creating test/manual/noverlay/Makefile
config.status: creating test/infra/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing src/epaths.h commands
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
configure: WARNING: This configuration installs a 'movemail' program
that does not retrieve POP3 email. By default, Emacs 25 and earlier
installed a 'movemail' program that retrieved POP3 email via only
insecure channels, a practice that is no longer recommended but that
you can continue to support by using '../configure --with-pop'.
configure: You might want to use '../configure --with-mailutils'.
~/Programming/Software/emacs/without-all
$ ../configure --without-all --with-mailutils
checking for xcrun... no
checking for GNU Make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether gcc and cc understand -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for linux/fs.h... yes
checking for malloc.h... yes
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... yes
checking for coff.h... no
checking for pty.h... yes
checking for sys/resource.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... yes
checking for utmp.h... yes
checking for util.h... no
checking for sanitizer/lsan_interface.h... yes
checking for sys/socket.h... yes
checking for sys/param.h... yes
checking for pthread.h... yes
checking for malloc/malloc.h... no
checking for sys/un.h... yes
checking for vfork.h... no
checking for dirent.h... yes
checking for execinfo.h... yes
checking for stdio_ext.h... yes
checking for sys/vfs.h... yes
checking for sys/fs_types.h... no
checking for getopt.h... yes
checking for sys/cdefs.h... yes
checking for sys/time.h... yes
checking for ieee754.h... yes
checking for limits.h... yes
checking for sys/select.h... yes
checking for stdalign.h... yes
checking for stdbool.h... yes
checking for stdckdint.h... no
checking for sys/random.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether gcc accepts -g3 -O2... yes
checking whether the compiler is clang... no
checking whether C compiler handles -Werror -Wunknown-warning-option... no
checking whether -Wno-missing-field-initializers is supported... yes
checking whether -Wno-missing-field-initializers is needed... no
checking whether -Wuninitialized is supported... yes
checking whether C compiler handles -fno-common... yes
checking whether C compiler handles -Wall... yes
checking whether C compiler handles -Warith-conversion... yes
checking whether C compiler handles -Wdate-time... yes
checking whether C compiler handles -Wdisabled-optimization... yes
checking whether C compiler handles -Wdouble-promotion... yes
checking whether C compiler handles -Wduplicated-cond... yes
checking whether C compiler handles -Wextra... yes
checking whether C compiler handles -Wformat-signedness... yes
checking whether C compiler handles -Winit-self... yes
checking whether C compiler handles -Winvalid-pch... yes
checking whether C compiler handles -Wlogical-op... yes
checking whether C compiler handles -Wmissing-declarations... yes
checking whether C compiler handles -Wmissing-include-dirs... yes
checking whether C compiler handles -Wmissing-prototypes... yes
checking whether C compiler handles -Wnested-externs... yes
checking whether C compiler handles -Wnull-dereference... yes
checking whether C compiler handles -Wold-style-definition... yes
checking whether C compiler handles -Wopenmp-simd... yes
checking whether C compiler handles -Wpacked... yes
checking whether C compiler handles -Wpointer-arith... yes
checking whether C compiler handles -Wstrict-prototypes... yes
checking whether C compiler handles -Wsuggest-attribute=format... yes
checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
checking whether C compiler handles -Wsuggest-final-methods... yes
checking whether C compiler handles -Wsuggest-final-types... yes
checking whether C compiler handles -Wtrampolines... yes
checking whether C compiler handles -Wuninitialized... yes
checking whether C compiler handles -Wunknown-pragmas... yes
checking whether C compiler handles -Wunused-macros... yes
checking whether C compiler handles -Wvariadic-macros... yes
checking whether C compiler handles -Wvector-operation-performance... yes
checking whether C compiler handles -Wwrite-strings... yes
checking whether C compiler handles -Warray-bounds=2... yes
checking whether C compiler handles -Wattribute-alias=2... yes
checking whether C compiler handles -Wformat=2... yes
checking whether C compiler handles -Wformat-truncation=2... yes
checking whether C compiler handles -Wimplicit-fallthrough=5... yes
checking whether C compiler handles -Wshift-overflow=2... yes
checking whether C compiler handles -Wuse-after-free=3... yes
checking whether C compiler handles -Wvla-larger-than=4031... yes
checking whether C compiler handles -Wredundant-decls... yes
checking whether C compiler handles -Wno-missing-field-initializers... yes
checking whether C compiler handles -Wno-override-init... yes
checking whether C compiler handles -Wno-sign-compare... yes
checking whether C compiler handles -Wno-type-limits... yes
checking whether C compiler handles -Wno-unused-parameter... yes
checking whether C compiler handles -Wno-format-nonliteral... yes
checking whether C compiler handles -Wno-bidi-chars... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking command to symlink files in the same directory... ln -s
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for 'find' args to delete a file... -delete
checking for brew... no
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for math library... -lm
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ADDR_NO_RANDOMIZE... yes
checking if Linux sysinfo may be used... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for net/if.h... yes
checking for ifaddrs.h... yes
checking for net/if_dl.h... no
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... yes
checking for struct ifreq.ifr_netmask... yes
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... no
checking whether gcc understands -MMD -MF... yes
checking for X... libraries , headers
checking whether malloc is Doug Lea style... no
checking for sbrk... yes
checking for getpagesize... yes
checking for __lsan_ignore_object... no
checking for fork... yes
checking for vfork... yes
checking for fchmod... yes
checking for canonicalize_file_name... yes
checking for faccessat... yes
checking for realpath... yes
checking for lstat... yes
checking for readlinkat... yes
checking for explicit_bzero... yes
checking for memset_s... no
checking for fchmodat... yes
checking for lchmod... yes
checking for fcntl... yes
checking for fdopendir... yes
checking for fstatat... yes
checking for fsync... yes
checking for futimens... yes
checking for getrandom... yes
checking for gettimeofday... yes
checking for mkostemp... yes
checking for pipe2... yes
checking for pselect... yes
checking for pthread_sigmask... yes
checking for readlink... yes
checking for isblank... yes
checking for iswctype... yes
checking for strtoimax... yes
checking for symlink... yes
checking for localtime_r... yes
checking for timegm... yes
checking for utimensat... yes
checking for getdtablesize... yes
checking for futimes... yes
checking for futimesat... yes
checking for lutimes... yes
checking for working mmap... yes
checking for main in -lXbsd... no
checking for pthread library... none needed
checking for thread support... no
checking whether X on GNU/Linux needs -b to link... no
checking for Xkb... yes
checking for XkbRefreshKeyboardMapping... yes
checking for XkbFreeNames... yes
checking for XrmSetDatabase... yes
checking for XScreenResourceString... yes
checking for XScreenNumberOfScreen... yes
checking for XDisplayCells... yes
checking for XDestroySubwindows... yes
checking X11 version 6... 6 or newer
checking for XICCallback.callback... yes
checking for getaddrinfo_a in -lanl... yes
checking for gtk+-3.0 >= 3.10 glib-2.0 >= 2.37.5... yes
checking whether GTK compiles... yes
configure: WARNING: Your version of Gtk+ will have problems with
closing open displays. This is no problem if you just use
one display, but if you use more than one and close one of them
Emacs may crash.
See https://gitlab.gnome.org/GNOME/gtk/issues/221
checking for malloc_trim... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... no
checking for tree-sitter >= 0.6.3... yes
checking for ts_set_allocator... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for X11/Xlib-xcb.h... yes
checking for xcb_translate_coordinates in -lxcb... yes
checking for XGetXCBConnection in -lX11-xcb... yes
checking for X11/SM/SMlib.h... yes
checking for SmcOpenConnection in -lSM... yes
checking for xrandr >= 1.2.2... yes
checking for xinerama >= 1.0.2... yes
checking for xfixes >= 1.0.0... yes
checking for X11/extensions/sync.h... yes
checking for XSyncQueryExtension in -lXext... yes
checking for XSyncTriggerFence... yes
checking for X11/extensions/shape.h... yes
checking for XShapeQueryVersion in -lXext... yes
checking for xcb/shape.h... yes
checking for xcb_shape_combine in -lxcb-shape... yes
checking for X11/extensions/Xcomposite.h... yes
checking for XCompositeRedirectWindow in -lXcomposite... yes
checking for linux/seccomp.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... yes
checking for linux/filter.h... yes
checking whether SECCOMP_SET_MODE_FILTER is declared... (cached) yes
checking whether SECCOMP_FILTER_FLAG_TSYNC is declared... (cached) yes
checking for libseccomp >= 2.5.2... yes
checking size of long... 8
checking for accept4... yes
checking for fchdir... yes
checking for gethostname... yes
checking for getrusage... yes
checking for get_current_dir_name... yes
checking for lrand48... yes
checking for random... yes
checking for rint... yes
checking for trunc... yes
checking for select... yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for newlocale... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for shutdown... yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... yes
checking for setitimer... yes
checking for sendto... yes
checking for recvfrom... yes
checking for getsockname... yes
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for gai_strerror... yes
checking for sync... yes
checking for getpwent... yes
checking for endpwent... yes
checking for getgrent... yes
checking for endgrent... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for __executable_start... yes
checking for log2... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking whether pthread_setname_np takes a single argument... no
checking whether pthread_setname_np takes three arguments... no
checking for aligned_alloc... yes
checking whether aligned_alloc is declared... yes
checking for posix_madvise... yes
checking for __builtin_frame_address... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... yes
checking for getpt... yes
checking for posix_openpt... yes
checking for library containing tputs... -ltinfo
checking whether -ltinfo library defines BC... yes
checking for timerfd interface... yes
checking whether signals can be handled on alternate stack... yes
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... yes
checking for pid_t... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... yes
checking for spawn.h... yes
checking for posix_spawn... yes
checking for posix_spawn_file_actions_addchdir... no
checking for posix_spawn_file_actions_addchdir_np... yes
checking for posix_spawnattr_setflags... yes
checking whether POSIX_SPAWN_SETSID is declared... yes
checking whether GLib is linked in... yes
checking for nl_langinfo and CODESET... yes
checking for nl_langinfo and _NL_PAPER_WIDTH... yes
checking for mbstate_t... yes
checking for signals via characters... yes
checking for _setjmp... yes
checking for sigsetjmp... yes
checking POSIX termios... yes
checking size of speed_t... 4
checking for usable FIONREAD... yes
checking for usable SIGIO... yes
checking for struct alignment... yes
checking for typeof syntax and keyword spelling... typeof
checking for statement expressions... yes
checking whether malloc (0) returns nonnull... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking whether lstat correctly handles trailing slash... yes
checking whether // is distinct from /... no
checking whether realpath works... yes
checking for getcwd... yes
checking for C/C++ restrict keyword... __restrict__
checking whether byte ordering is bigendian... no
checking if environ is properly declared... yes
checking for complete errno.h... yes
checking whether ctype.h defines __header_inline... no
checking for mode_t... yes
checking whether strmode is declared... no
checking for gawk... gawk
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking for working GNU getopt_long function... yes
checking for timespec_get... yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... yes
checking whether memmem is declared... yes
checking whether memrchr is declared... yes
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... yes
checking whether time_t is signed... yes
checking whether alarm is declared... yes
checking for working mktime... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking whether <sys/select.h> is self-contained... yes
checking for inline... inline
checking for sigset_t... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... yes
checking for wchar_t... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether fcloseall is declared... yes
checking which flavor of printf attribute matches inttypes macros... system
checking whether ecvt is declared... yes
checking whether fcvt is declared... yes
checking whether gcvt is declared... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking whether stat file-mode macros are broken... no
checking for nlink_t... yes
checking for struct timespec in <time.h>... yes
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... yes
checking whether ferror_unlocked is declared... yes
checking whether fflush_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking whether fputc_unlocked is declared... yes
checking whether fputs_unlocked is declared... yes
checking whether fread_unlocked is declared... yes
checking whether fwrite_unlocked is declared... yes
checking whether getc_unlocked is declared... yes
checking whether getchar_unlocked is declared... yes
checking whether putc_unlocked is declared... yes
checking whether putchar_unlocked is declared... yes
checking type of array argument to getgroups... gid_t
checking whether getdtablesize is declared... yes
checking whether malloc is ptrdiff_t safe... yes
checking whether malloc, realloc, calloc set errno on failure... yes
checking for O_CLOEXEC... yes
checking for promoted mode_t type... mode_t
checking whether the utimes function works... yes
checking for C compiler option to allow warnings... -Wno-error
checking for alloca as a compiler built-in... yes
checking for static_assert... yes, an <assert.h> macro
checking for __builtin_expect... yes
checking for byteswap.h... yes
checking for library containing clock_gettime... none required
checking for clock_getres... yes
checking for clock_gettime... yes
checking for clock_settime... yes
checking for copy_file_range... yes
checking whether copy_file_range is known to work... yes
checking for d_type member in directory struct... yes
checking whether // is distinct from /... (cached) no
checking whether dup2 works... yes
checking for library containing backtrace_symbols_fd... none required
checking whether fchmodat works... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check
checking whether fdopendir is declared... yes
checking whether fdopendir works... yes
checking for flexible array member... yes
checking for __fpending... yes
checking whether __fpending is declared... yes
checking whether free is known to preserve errno... yes
checking whether fstatat (..., 0) works... yes
checking for sys/mount.h... yes
checking for statvfs function (SVR4)... yes
checking whether to use statvfs64... no
checking for two-argument statfs with statfs.f_frsize member... yes
checking for sys/fs/s5param.h... no
checking for sys/statfs.h... yes
checking for statfs that truncates block counts... no
checking whether futimens works... yes
checking for getloadavg... yes
checking for sys/loadavg.h... no
checking whether getloadavg is declared... yes
checking whether getrandom is compatible with its GNU+BSD signature... yes
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking for gmp.h... yes
checking for library containing __gmpz_roinit_n... -lgmp
checking for memmem... yes
checking whether memmem works... yes
checking for mempcpy... yes
checking for memrchr... yes
checking for library containing nanosleep... none required
checking for working nanosleep... no (mishandles large arguments)
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/param.h... (cached) yes
checking for sys/sysctl.h... no
checking for sched_getaffinity... yes
checking for sched_getaffinity_np... no
checking for pstat_getdynamic... no
checking for sysmp... no
checking for sysctl... no
checking for glibc compatible sched_getaffinity... yes
checking whether signature of pselect conforms to POSIX... yes
checking whether pselect detects invalid fds... yes
checking whether pthread_sigmask is a macro... no
checking whether pthread_sigmask works without -lpthread... yes
checking whether pthread_sigmask returns error numbers... yes
checking whether pthread_sigmask unblocks signals correctly... guessing yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking whether readlink truncates results correctly... yes
checking whether readlinkat signature is correct... yes
checking for working re_compile_pattern... yes
checking for sig2str... no
checking for sigdescr_np... yes
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for alignas and alignof... yes, <stdalign.h> macros
checking for bool, true, false... no
checking for stpcpy... yes
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether localtime works even near extrema... yes
checking for timezone_t... no
checking whether timer_settime is declared... yes
checking for library containing timer_settime... none required
checking for timer_settime... yes
checking whether utimensat works... yes
checking for variable-length arrays... yes
checking whether getdtablesize works... yes
checking for __mktime_internal... no
checking for timer_getoverrun... yes
checking for gcc option to disable position independent executables... not needed
Configured for 'x86_64-pc-linux-gnu'.
Where should the build process find the source code? ..
What compiler should emacs be built with? gcc -g3 -O2
Should Emacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? GTK3
Where do we find X Windows header files? Standard dirs
Where do we find X Windows libraries? Standard dirs
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? no
Does Emacs use -ljpeg? no
Does Emacs use -ltiff? no
Does Emacs use a gif library? no
Does Emacs use a png library? no
Does Emacs use -lrsvg-2? no
Does Emacs use -lwebp? no
Does Emacs use -lsqlite3? no
Does Emacs use cairo? no
Does Emacs use -llcms2? no
Does Emacs use imagemagick? no
Does Emacs use native APIs for images? no
Does Emacs support sound? no
Does Emacs use -lgpm? no
Does Emacs use -ldbus? no
Does Emacs use -lgconf? no
Does Emacs use GSettings? no
Does Emacs use a file notification library? no
Does Emacs use access control lists? no
Does Emacs use -lselinux? no
Does Emacs use -lgnutls? no
Does Emacs use -lxml2? no
Does Emacs use -lfreetype? no
Does Emacs use HarfBuzz? no
Does Emacs use -lm17n-flt? no
Does Emacs use -lotf? no
Does Emacs use -lxft? no
Does Emacs use -lsystemd? no
Does Emacs use -ljansson? yes
Does Emacs use -ltree-sitter? yes
Does Emacs use the GMP library? yes
Does Emacs directly use zlib? no
Does Emacs have dynamic modules support? no
Does Emacs use toolkit scroll bars? no
Does Emacs support Xwidgets? no
Does Emacs have threading support in lisp? no
Does Emacs support the portable dumper? yes
Does Emacs support legacy unexec dumping? no
Which dumping strategy does Emacs use? pdumper
Does Emacs have native lisp compiler? no
Does Emacs use version 2 of the X Input Extension? no
Does Emacs generate a smaller-size Japanese dictionary? no
configure: creating ./config.status
config.status: creating src/verbose.mk
config.status: creating src/emacs-module.h
config.status: creating Makefile
config.status: creating lib/gnulib.mk
config.status: creating ../doc/man/emacs.1
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating test/Makefile
config.status: creating test/manual/noverlay/Makefile
config.status: creating test/infra/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing src/epaths.h commands
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
~/Programming/Software/emacs/without-all
$ make
make actual-all || make advice-on-failure make-target=all exit-status=$?
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
make -C lib all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
GEN ../../lib/alloca.h
GEN ../../lib/dirent.h
GEN ../../lib/fcntl.h
GEN ../../lib/inttypes.h
GEN ../../lib/limits.h
GEN ../../lib/signal.h
GEN ../../lib/stdckdint.h
GEN ../../lib/stdio.h
GEN ../../lib/stdlib.h
GEN ../../lib/string.h
GEN sys/random.h
GEN sys/select.h
GEN sys/stat.h
GEN sys/time.h
GEN sys/types.h
GEN ../../lib/time.h
GEN ../../lib/unistd.h
CC fingerprint.o
CC mktime.o
CC acl-errno-valid.o
CC acl-internal.o
CC get-permissions.o
CC set-permissions.o
CC allocator.o
CC binary-io.o
CC c-ctype.o
CC c-strcasecmp.o
CC c-strncasecmp.o
CC careadlinkat.o
CC close-stream.o
CC count-leading-zeros.o
CC count-one-bits.o
CC count-trailing-zeros.o
CC md5-stream.o
CC md5.o
CC sha1.o
CC sha256.o
CC sha512.o
CC dtoastr.o
CC dtotimespec.o
CC fcntl.o
CC file-has-acl.o
CC filemode.o
CC filevercmp.o
CC fsusage.o
CC gettime.o
CC nanosleep.o
CC nproc.o
CC nstrftime.o
CC pipe2.o
CC qcopy-acl.o
CC sig2str.o
CC stat-time.o
CC tempname.o
CC time_rz.o
CC timegm.o
CC timespec.o
CC timespec-add.o
CC timespec-sub.o
CC u64.o
CC unistd.o
CC openat-die.o
CC save-cwd.o
AR libgnu.a
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
make -C lib-src all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
CCLD etags
CCLD ctags
CCLD emacsclient
CCLD ebrowse
CCLD hexl
CCLD make-docfile
CCLD make-fingerprint
CCLD seccomp-filter
GEN seccomp-filter.bpf
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
make -C src BIN_DESTDIR=''/usr/local/bin/'' \
ELN_DESTDIR='/usr/local/lib/emacs/30.0.50/' all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
GEN globals.h
CC dispnew.o
CC frame.o
CC scroll.o
CC xdisp.o
CC menu.o
CC xmenu.o
CC window.o
CC charset.o
CC coding.o
CC category.o
CC ccl.o
CC character.o
CC chartab.o
CC bidi.o
CC cm.o
CC term.o
CC terminal.o
CC xfaces.o
CC xterm.o
CC xfns.o
CC xselect.o
CC xrdb.o
CC xsmfns.o
CC xsettings.o
CC gtkutil.o
CC emacsgtkfixed.o
CC emacs.o
CC keyboard.o
CC macros.o
CC keymap.o
CC sysdep.o
CC bignum.o
CC buffer.o
CC filelock.o
CC insdel.o
CC marker.o
CC minibuf.o
CC fileio.o
CC dired.o
CC cmds.o
CC casetab.o
CC casefiddle.o
CC indent.o
CC search.o
CC regex-emacs.o
CC undo.o
CC alloc.o
CC pdumper.o
CC data.o
CC doc.o
CC editfns.o
CC callint.o
CC eval.o
CC floatfns.o
CC fns.o
CC sort.o
CC font.o
CC print.o
CC lread.o
CC syntax.o
CC bytecode.o
CC comp.o
CC process.o
CC gnutls.o
CC callproc.o
CC region-cache.o
CC sound.o
CC timefns.o
CC atimer.o
CC doprnt.o
CC intervals.o
CC textprop.o
CC composite.o
CC xml.o
CC lcms.o
CC profiler.o
CC decompress.o
CC thread.o
CC systhread.o
CC sqlite.o
CC treesit.o
CC itree.o
CC xfont.o
CC fontset.o
CC fringe.o
CC image.o
CC xgselect.o
CC json.o
CC terminfo.o
CC lastfile.o
make -C ../admin/charsets all
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make -C ../admin/unidata charscript.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make[3]: Nothing to be done for 'charscript.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make[3]: Nothing to be done for 'emoji-zwj.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
CCLD temacs
/usr/bin/ld: bignum.o: in function `make_bignum_bits':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:104: undefined reference to `mpz_init'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:105: undefined reference to `mpz_swap'
/usr/bin/ld: bignum.o: in function `init_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:65: undefined reference to `mp_set_memory_functions'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:68: undefined reference to `mpz_init'
/usr/bin/ld: bignum.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: bignum.o: in function `make_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:114: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `mpz_set_uintmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:80: undefined reference to `mpz_set_ui'
/usr/bin/ld: bignum.o: in function `make_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:114: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `mpz_set_uintmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:80: undefined reference to `mpz_set_ui'
/usr/bin/ld: bignum.o: in function `make_neg_biguint':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:139: undefined reference to `mpz_neg'
/usr/bin/ld: bignum.o: in function `make_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:114: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `make_integer_mpz':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:148: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:157: undefined reference to `mpz_getlimbn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:163: undefined reference to `mpz_sgn'
/usr/bin/ld: bignum.o: in function `double_to_integer':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:85: undefined reference to `mpz_set_d'
/usr/bin/ld: bignum.o: in function `mpz_set_intmax_slow':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:178: undefined reference to `mpz_limbs_write'
/usr/bin/ld: bignum.o: in function `mpz_set_uintmax_slow':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:201: undefined reference to `mpz_limbs_write'
/usr/bin/ld: bignum.o: in function `mpz_to_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:219: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:220: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:239: undefined reference to `mpz_scan1'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:229: undefined reference to `mpz_getlimbn'
/usr/bin/ld: bignum.o: in function `mpz_to_uintmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:249: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:251: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:260: undefined reference to `mpz_getlimbn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:249: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:251: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `emacs_mpz_size':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:315: undefined reference to `mpz_size'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:315: undefined reference to `mpz_size'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:315: undefined reference to `mpz_size'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:315: undefined reference to `mpz_size'
/usr/bin/ld: bignum.o: in function `mpz_bufsize':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:369: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:369: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `mpz_get_d_rounded':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:394: undefined reference to `mpz_get_str'
/usr/bin/ld: bignum.o: in function `bignum_to_c_string':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:408: undefined reference to `mpz_get_str'
/usr/bin/ld: bignum.o: in function `mpz_bufsize':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:369: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `bignum_to_c_string':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:408: undefined reference to `mpz_get_str'
/usr/bin/ld: bignum.o: in function `make_bignum_str':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:438: undefined reference to `mpz_init'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:439: undefined reference to `mpz_set_str'
/usr/bin/ld: bignum.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: bignum.o: in function `make_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:114: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: bignum.o: in function `make_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:114: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `mpz_to_uintmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:249: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:251: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `mpz_set_uintmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:80: undefined reference to `mpz_set_ui'
/usr/bin/ld: bignum.o: in function `make_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:114: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: bignum.o: in function `mpz_to_uintmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:260: undefined reference to `mpz_getlimbn'
/usr/bin/ld: bignum.o: in function `get_random_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:529: undefined reference to `mpz_size'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:531: undefined reference to `mpz_limbs_write'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:532: undefined reference to `mpz_limbs_read'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:569: undefined reference to `mpz_limbs_finish'
/usr/bin/ld: bignum.o: in function `mpz_set_intmax_slow':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:195: undefined reference to `mpz_limbs_finish'
/usr/bin/ld: bignum.o: in function `mpz_set_uintmax_slow':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:211: undefined reference to `mpz_limbs_finish'
/usr/bin/ld: bignum.o: in function `mpz_to_uintmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:260: undefined reference to `mpz_getlimbn'
/usr/bin/ld: bignum.o: in function `emacs_mpz_mul':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:331: undefined reference to `mpz_mul'
/usr/bin/ld: bignum.o: in function `emacs_mpz_mul_2exp':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:345: undefined reference to `mpz_mul_2exp'
/usr/bin/ld: bignum.o: in function `emacs_mpz_pow_ui':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.c:359: undefined reference to `mpz_pow_ui'
/usr/bin/ld: alloc.o: in function `cleanup_vector':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/alloc.c:3135: undefined reference to `mpz_clear'
/usr/bin/ld: alloc.o: in function `make_pure_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/alloc.c:5539: undefined reference to `mpz_size'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/alloc.c:5550: undefined reference to `mpz_getlimbn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/alloc.c:5553: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/alloc.c:5556: undefined reference to `mpz_roinit_n'
/usr/bin/ld: pdumper.o: in function `dump_do_dump_relocation':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/pdumper.c:5465: undefined reference to `mpz_roinit_n'
/usr/bin/ld: pdumper.o: in function `dump_cold_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/pdumper.c:3451: undefined reference to `mpz_size'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/pdumper.c:3457: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/pdumper.c:3461: undefined reference to `mpz_getlimbn'
/usr/bin/ld: data.o: in function `Fnatnump':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:548: undefined reference to `mpz_sgn'
/usr/bin/ld: data.o: in function `integer_remainder':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3390: undefined reference to `mpz_tdiv_r'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3371: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3372: undefined reference to `mpz_tdiv_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3395: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3396: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3397: undefined reference to `mpz_add'
/usr/bin/ld: data.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: data.o: in function `Fadd1':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3626: undefined reference to `mpz_add_ui'
/usr/bin/ld: data.o: in function `Fsub1':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3641: undefined reference to `mpz_sub_ui'
/usr/bin/ld: data.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: data.o: in function `bignum_arith_driver':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3188: undefined reference to `mpz_xor'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3184: undefined reference to `mpz_sub'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3186: undefined reference to `mpz_and'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3190: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3192: undefined reference to `mpz_tdiv_q'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3187: undefined reference to `mpz_ior'
/usr/bin/ld: data.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: data.o: in function `bignum_arith_driver':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3183: undefined reference to `mpz_add'
/usr/bin/ld: data.o: in function `Fminus':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3299: undefined reference to `mpz_neg'
/usr/bin/ld: data.o: in function `Flognot':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3652: undefined reference to `mpz_com'
/usr/bin/ld: data.o: in function `Flogcount':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3508: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3513: undefined reference to `mpz_popcount'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3510: undefined reference to `mpz_com'
/usr/bin/ld: data.o: in function `Fash':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3545: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3574: undefined reference to `mpz_fdiv_q_2exp'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3548: undefined reference to `mpz_sgn'
/usr/bin/ld: data.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: data.o: in function `arithcompare':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:2771: undefined reference to `mpz_cmp_d'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:2742: undefined reference to `mpz_cmp_d'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:2774: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:2776: undefined reference to `mpz_cmp'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:2763: undefined reference to `mpz_sgn'
/usr/bin/ld: data.o: in function `expt_integer':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3606: undefined reference to `mpz_fits_ulong_p'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/data.c:3608: undefined reference to `mpz_get_ui'
/usr/bin/ld: data.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: floatfns.o: in function `rescale_for_division':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:394: undefined reference to `mpz_set_d'
/usr/bin/ld: floatfns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: floatfns.o: in function `rounddiv_q':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:496: undefined reference to `mpz_tdiv_qr'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:497: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:498: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:499: undefined reference to `mpz_abs'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:500: undefined reference to `mpz_abs'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:501: undefined reference to `mpz_sub'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:502: undefined reference to `mpz_cmp'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:503: undefined reference to `mpz_add_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:503: undefined reference to `mpz_sub_ui'
/usr/bin/ld: floatfns.o: in function `Fabs':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:285: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:287: undefined reference to `mpz_neg'
/usr/bin/ld: floatfns.o: in function `Flogb':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:332: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: floatfns.o: in function `Fceiling':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:534: undefined reference to `mpz_cdiv_q'
/usr/bin/ld: floatfns.o: in function `Ffloor':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:543: undefined reference to `mpz_fdiv_q'
/usr/bin/ld: floatfns.o: in function `Ftruncate':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/floatfns.c:572: undefined reference to `mpz_tdiv_q'
/usr/bin/ld: fns.o: in function `Ftake':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:1660: undefined reference to `mpz_sgn'
/usr/bin/ld: fns.o: in function `Fntake':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:1702: undefined reference to `mpz_sgn'
/usr/bin/ld: fns.o: in function `sxhash_bignum':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:5047: undefined reference to `mpz_size'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:5051: undefined reference to `mpz_getlimbn'
/usr/bin/ld: fns.o: in function `Fnthcdr':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:1756: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:1794: undefined reference to `mpz_tdiv_ui'
pppppp/usr/bin/ld: fns.o: in function `Fmemql':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:1917: undefined reference to `mpz_cmp'
/usr/bin/ld: fns.o: in function `Frandom':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:99: undefined reference to `mpz_sgn'
/usr/bin/ld: fns.o: in function `Feql':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:2660: undefined reference to `mpz_cmp'
/usr/bin/ld: fns.o: in function `internal_equal':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/fns.c:2800: undefined reference to `mpz_cmp'
/usr/bin/ld: timefns.o: in function `ticks_hz_list4':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:451: undefined reference to `mpz_mul_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:455: undefined reference to `mpz_fdiv_q'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:460: undefined reference to `mpz_fdiv_q_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:470: undefined reference to `mpz_get_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:471: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:474: undefined reference to `mpz_fdiv_q_2exp'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `lispint_arith':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1077: undefined reference to `mpz_add'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1069: undefined reference to `mpz_sub_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1077: undefined reference to `mpz_sub'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `lispint_arith':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1069: undefined reference to `mpz_add_ui'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `frac_to_double':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:610: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:611: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:629: undefined reference to `mpz_mul_2exp'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:635: undefined reference to `mpz_tdiv_qr'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:646: undefined reference to `mpz_sizeinbase'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:652: undefined reference to `mpz_mul_2exp'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:653: undefined reference to `mpz_cmpabs'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:674: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:674: undefined reference to `mpz_add_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:677: undefined reference to `mpz_get_d'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:662: undefined reference to `mpz_tdiv_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:674: undefined reference to `mpz_sgn'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:674: undefined reference to `mpz_sub_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:621: undefined reference to `mpz_mul_2exp'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `frac_to_double':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:668: undefined reference to `mpz_sgn'
/usr/bin/ld: timefns.o: in function `lisp_to_timespec':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:975: undefined reference to `mpz_mul_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:976: undefined reference to `mpz_fdiv_q'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:977: undefined reference to `mpz_fdiv_q_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:954: undefined reference to `mpz_fdiv_q_ui'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `timespec_mpz':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:496: undefined reference to `mpz_set_ui'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `timespec_mpz':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:498: undefined reference to `mpz_addmul_ui'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `decode_time_components':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:764: undefined reference to `mpz_add'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:765: undefined reference to `mpz_addmul_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:788: undefined reference to `mpz_set_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:789: undefined reference to `mpz_addmul_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:774: undefined reference to `mpz_swap'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:779: undefined reference to `mpz_set_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:780: undefined reference to `mpz_addmul_ui'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `decode_float_time':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:434: undefined reference to `mpz_ui_pow_ui'
/usr/bin/ld: timefns.o: in function `time_cmp':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1245: undefined reference to `mpz_cmp'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1240: undefined reference to `mpz_mul'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1241: undefined reference to `mpz_mul'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `time_arith':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1106: undefined reference to `mpz_cmp'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1113: undefined reference to `mpz_gcd'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1117: undefined reference to `mpz_divexact'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1118: undefined reference to `mpz_divexact'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1122: undefined reference to `mpz_mul'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1126: undefined reference to `mpz_mul'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1128: undefined reference to `mpz_addmul'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1134: undefined reference to `mpz_gcd'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1135: undefined reference to `mpz_cmp_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1162: undefined reference to `mpz_swap'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1128: undefined reference to `mpz_submul'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1137: undefined reference to `mpz_divexact'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1138: undefined reference to `mpz_divexact'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1146: undefined reference to `mpz_cmp'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1154: undefined reference to `mpz_cdiv_q'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1155: undefined reference to `mpz_mul'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1156: undefined reference to `mpz_mul'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `lisp_time_hz_ticks':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:545: undefined reference to `mpz_mul'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:548: undefined reference to `mpz_fdiv_q'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:541: undefined reference to `mpz_sgn'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `lisp_time_seconds':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:567: undefined reference to `mpz_fdiv_q'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `timespec_mpz':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:496: undefined reference to `mpz_set_ui'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `timespec_mpz':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:498: undefined reference to `mpz_addmul_ui'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `Fdecode_time':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1560: undefined reference to `mpz_fdiv_r'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1563: undefined reference to `mpz_addmul_ui'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1560: undefined reference to `mpz_fdiv_r'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `Fdecode_time':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1560: undefined reference to `mpz_fdiv_r'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: timefns.o: in function `Fdecode_time':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1560: undefined reference to `mpz_fdiv_r'
/usr/bin/ld: timefns.o: in function `Fencode_time':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1699: undefined reference to `mpz_fdiv_qr'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/timefns.c:1703: undefined reference to `mpz_swap'
/usr/bin/ld: timefns.o: in function `mpz_set_intmax':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/bignum.h:72: undefined reference to `mpz_set_si'
/usr/bin/ld: treesit.o: in function `treesit_load_language':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:577: undefined reference to `dynlib_error'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:578: undefined reference to `dynlib_open'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:579: undefined reference to `dynlib_error'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:594: undefined reference to `dynlib_error'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:600: undefined reference to `dynlib_sym'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:602: undefined reference to `dynlib_error'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:704: temacs] Error 1
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
make[1]: *** [Makefile:544: src] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
***
*** "make all" failed with exit status 2.
***
*** You could try to:
*** - run "make bootstrap", which might fix the problem
*** - run "make V=1", which displays the full commands invoked by make,
*** to further investigate the problem
***
make[1]: *** [Makefile:414: advice-on-failure] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
ma
In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.17.6, Xaw3d scroll bars) of 2022-12-14 built on
protected.rcdrun.com
Repository revision: 1568123196cd8b57ed64e284b7deb058026be713
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
System Description: Parabola GNU/Linux-libre
Configured using:
'configure --with-x-toolkit=lucid'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB
Important settings:
value of $LC_ALL: en_US.UTF-8
value of $LANG: de_DE.UTF-8
value of $XMODIFIERS: @im=exwm-xim
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
line-number-mode: t
indent-tabs-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util text-property-search time-date subr-x mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util
mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo x-toolkit
xinput2 x multi-tty make-network-process emacs)
Memory information:
((conses 16 39106 6042)
(symbols 48 5192 2)
(strings 32 14315 1743)
(string-bytes 1 403364)
(vectors 16 10439)
(vector-slots 8 158934 12649)
(floats 8 40 19)
(intervals 56 257 0)
(buffers 984 11))
--
Jean
Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns
In support of Richard M. Stallman
https://stallmansupport.org/
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-14 7:45 bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils Jean Louis
@ 2022-12-14 12:39 ` Eli Zaretskii
2022-12-20 16:03 ` Jean Louis
2022-12-23 16:14 ` Jean Louis
0 siblings, 2 replies; 14+ messages in thread
From: Eli Zaretskii @ 2022-12-14 12:39 UTC (permalink / raw)
To: Jean Louis; +Cc: 60061
> From: Jean Louis <bugs@gnu.support>
> Date: Wed, 14 Dec 2022 10:45:07 +0300
>
> I wished to make separate build of Emacs version --without-all in
> separate directory like following:
>
> $ mkdir without-all
> $ cd without-all
> $ ../configure --without-all --with-mailutils
> $ make
>
> and then I get following errors below. Does this mean that Emacs cannot
> be built in separate directory?
I think you run the various "*clean" targets in the wrong directory,
and you already have an old build in
'/home/data1/protected/Programming/Software/emacs/', which is the
parent directory of the one where you are trying to build a different
configuration.
Please do:
. create a new, empty directory, outside of the
'/home/data1/protected/Programming/Software/emacs/' tree
. clone the Emacs Git repository into that new empty directory
. create a subdirectory without-all and configure and build Emacs as
you tried before
If the above doesn't work, please post the complete build transcript,
but only one, please.
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-14 12:39 ` Eli Zaretskii
@ 2022-12-20 16:03 ` Jean Louis
2022-12-20 17:29 ` Eli Zaretskii
2022-12-23 16:14 ` Jean Louis
1 sibling, 1 reply; 14+ messages in thread
From: Jean Louis @ 2022-12-20 16:03 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 60061
* Eli Zaretskii <eliz@gnu.org> [2022-12-14 15:42]:
> . create a new, empty directory, outside of the
> '/home/data1/protected/Programming/Software/emacs/' tree
> . clone the Emacs Git repository into that new empty directory
> . create a subdirectory without-all and configure and build Emacs as
> you tried before
>
> If the above doesn't work, please post the complete build transcript,
> but only one, please.
I have done that, it works well clean, but on different machine
(Debian GNU/Linux).
On personal machine Parabola GNU/Linux-libre still same issue.
What could be this problem below?
CCLD temacs
/usr/bin/ld: cannot find dispnew.o: No such file or directory
/usr/bin/ld: cannot find frame.o: No such file or directory
/usr/bin/ld: cannot find scroll.o: No such file or directory
/usr/bin/ld: cannot find xdisp.o: No such file or directory
/usr/bin/ld: cannot find menu.o: No such file or directory
/usr/bin/ld: cannot find window.o: No such file or directory
/usr/bin/ld: cannot find charset.o: No such file or directory
/usr/bin/ld: cannot find coding.o: No such file or directory
/usr/bin/ld: cannot find category.o: No such file or directory
/usr/bin/ld: cannot find ccl.o: No such file or directory
/usr/bin/ld: cannot find character.o: No such file or directory
/usr/bin/ld: cannot find chartab.o: No such file or directory
/usr/bin/ld: cannot find bidi.o: No such file or directory
/usr/bin/ld: cannot find cm.o: No such file or directory
/usr/bin/ld: cannot find term.o: No such file or directory
/usr/bin/ld: cannot find terminal.o: No such file or directory
/usr/bin/ld: cannot find xfaces.o: No such file or directory
/usr/bin/ld: cannot find emacs.o: No such file or directory
/usr/bin/ld: cannot find keyboard.o: No such file or directory
/usr/bin/ld: cannot find macros.o: No such file or directory
/usr/bin/ld: cannot find keymap.o: No such file or directory
/usr/bin/ld: cannot find sysdep.o: No such file or directory
/usr/bin/ld: cannot find bignum.o: No such file or directory
/usr/bin/ld: cannot find buffer.o: No such file or directory
/usr/bin/ld: cannot find filelock.o: No such file or directory
/usr/bin/ld: cannot find insdel.o: No such file or directory
/usr/bin/ld: cannot find marker.o: No such file or directory
/usr/bin/ld: cannot find minibuf.o: No such file or directory
/usr/bin/ld: cannot find fileio.o: No such file or directory
/usr/bin/ld: cannot find dired.o: No such file or directory
/usr/bin/ld: cannot find cmds.o: No such file or directory
/usr/bin/ld: cannot find casetab.o: No such file or directory
/usr/bin/ld: cannot find casefiddle.o: No such file or directory
/usr/bin/ld: cannot find indent.o: No such file or directory
/usr/bin/ld: cannot find search.o: No such file or directory
/usr/bin/ld: cannot find regex-emacs.o: No such file or directory
/usr/bin/ld: cannot find undo.o: No such file or directory
/usr/bin/ld: cannot find alloc.o: No such file or directory
/usr/bin/ld: cannot find pdumper.o: No such file or directory
/usr/bin/ld: cannot find data.o: No such file or directory
/usr/bin/ld: cannot find editfns.o: No such file or directory
/usr/bin/ld: cannot find callint.o: No such file or directory
/usr/bin/ld: cannot find eval.o: No such file or directory
/usr/bin/ld: cannot find floatfns.o: No such file or directory
/usr/bin/ld: cannot find fns.o: No such file or directory
/usr/bin/ld: cannot find sort.o: No such file or directory
/usr/bin/ld: cannot find font.o: No such file or directory
/usr/bin/ld: cannot find print.o: No such file or directory
/usr/bin/ld: cannot find lread.o: No such file or directory
/usr/bin/ld: cannot find syntax.o: No such file or directory
/usr/bin/ld: cannot find bytecode.o: No such file or directory
/usr/bin/ld: cannot find comp.o: No such file or directory
/usr/bin/ld: cannot find process.o: No such file or directory
/usr/bin/ld: cannot find gnutls.o: No such file or directory
/usr/bin/ld: cannot find callproc.o: No such file or directory
/usr/bin/ld: cannot find region-cache.o: No such file or directory
/usr/bin/ld: cannot find sound.o: No such file or directory
/usr/bin/ld: cannot find timefns.o: No such file or directory
/usr/bin/ld: cannot find atimer.o: No such file or directory
/usr/bin/ld: cannot find doprnt.o: No such file or directory
/usr/bin/ld: cannot find intervals.o: No such file or directory
/usr/bin/ld: cannot find textprop.o: No such file or directory
/usr/bin/ld: cannot find composite.o: No such file or directory
/usr/bin/ld: cannot find xml.o: No such file or directory
/usr/bin/ld: cannot find lcms.o: No such file or directory
/usr/bin/ld: cannot find profiler.o: No such file or directory
/usr/bin/ld: cannot find decompress.o: No such file or directory
/usr/bin/ld: cannot find thread.o: No such file or directory
/usr/bin/ld: cannot find systhread.o: No such file or directory
/usr/bin/ld: cannot find sqlite.o: No such file or directory
/usr/bin/ld: cannot find treesit.o: No such file or directory
/usr/bin/ld: cannot find itree.o: No such file or directory
/usr/bin/ld: cannot find json.o: No such file or directory
/usr/bin/ld: cannot find terminfo.o: No such file or directory
/usr/bin/ld: cannot find lastfile.o: No such file or directory
--
Jean
Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns
In support of Richard M. Stallman
https://stallmansupport.org/
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-20 16:03 ` Jean Louis
@ 2022-12-20 17:29 ` Eli Zaretskii
2022-12-20 17:42 ` Jean Louis
0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2022-12-20 17:29 UTC (permalink / raw)
To: Jean Louis; +Cc: 60061
> Date: Tue, 20 Dec 2022 19:03:57 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: 60061@debbugs.gnu.org
>
> On personal machine Parabola GNU/Linux-libre still same issue.
>
> What could be this problem below?
>
> CCLD temacs
> /usr/bin/ld: cannot find dispnew.o: No such file or directory
> /usr/bin/ld: cannot find frame.o: No such file or directory
> /usr/bin/ld: cannot find scroll.o: No such file or directory
Where in the tree are these files?
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-20 17:29 ` Eli Zaretskii
@ 2022-12-20 17:42 ` Jean Louis
2022-12-20 18:40 ` Eli Zaretskii
0 siblings, 1 reply; 14+ messages in thread
From: Jean Louis @ 2022-12-20 17:42 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 60061
* Eli Zaretskii <eliz@gnu.org> [2022-12-20 20:30]:
> > Date: Tue, 20 Dec 2022 19:03:57 +0300
> > From: Jean Louis <bugs@gnu.support>
> > Cc: 60061@debbugs.gnu.org
> >
> > On personal machine Parabola GNU/Linux-libre still same issue.
> >
> > What could be this problem below?
> >
> > CCLD temacs
> > /usr/bin/ld: cannot find dispnew.o: No such file or directory
> > /usr/bin/ld: cannot find frame.o: No such file or directory
> > /usr/bin/ld: cannot find scroll.o: No such file or directory
>
> Where in the tree are these files?
They are all in `src' and the errors are given to me when I configure
from separate directory.
/home/data1/protected/Programming/Software/emacs/:
find . \( -name dispnew.o \) -ls
55586645 1076 -rw-r--r-- 1 admin input 1099528 Dec 17 08:33 src/dispnew.o
I would like to be able to have main Emacs and stripped Emacs binary
for console that I would use for e-mail writing, without havig to
install it on the system.
--
Jean
Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns
In support of Richard M. Stallman
https://stallmansupport.org/
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-20 17:42 ` Jean Louis
@ 2022-12-20 18:40 ` Eli Zaretskii
2022-12-21 9:41 ` Jean Louis
2022-12-21 9:42 ` Jean Louis
0 siblings, 2 replies; 14+ messages in thread
From: Eli Zaretskii @ 2022-12-20 18:40 UTC (permalink / raw)
To: Jean Louis; +Cc: 60061
> Date: Tue, 20 Dec 2022 20:42:04 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: 60061@debbugs.gnu.org
>
> * Eli Zaretskii <eliz@gnu.org> [2022-12-20 20:30]:
> > > Date: Tue, 20 Dec 2022 19:03:57 +0300
> > > From: Jean Louis <bugs@gnu.support>
> > > Cc: 60061@debbugs.gnu.org
> > >
> > > On personal machine Parabola GNU/Linux-libre still same issue.
> > >
> > > What could be this problem below?
> > >
> > > CCLD temacs
> > > /usr/bin/ld: cannot find dispnew.o: No such file or directory
> > > /usr/bin/ld: cannot find frame.o: No such file or directory
> > > /usr/bin/ld: cannot find scroll.o: No such file or directory
> >
> > Where in the tree are these files?
>
> They are all in `src' and the errors are given to me when I configure
> from separate directory.
Please post the file src/Makefile from the build directory tree.
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-20 18:40 ` Eli Zaretskii
@ 2022-12-21 9:41 ` Jean Louis
2022-12-21 9:42 ` Jean Louis
1 sibling, 0 replies; 14+ messages in thread
From: Jean Louis @ 2022-12-21 9:41 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 60061
[-- Attachment #1: Type: text/plain, Size: 27 bytes --]
Find attached src/Makefile
[-- Attachment #2: Makefile --]
[-- Type: text/plain, Size: 33656 bytes --]
### src/Makefile. Generated from Makefile.in by configure.
# Copyright (C) 1985, 1987-1988, 1993-1995, 1999-2022 Free Software
# Foundation, Inc.
# This file is part of GNU Emacs.
# GNU Emacs is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# GNU Emacs is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
# Note that this file is edited by msdos/sed1v2.inp for MSDOS. That
# script may need modifying in sync with changes made here. Try to
# avoid shell-ism because the DOS build has to use the DOS shell.
SHELL = /bin/sh
# Here are the things that we expect ../configure to edit.
# We use $(srcdir) explicitly in dependencies so as not to depend on VPATH.
srcdir = .
top_srcdir = ..
top_builddir = ..
# MinGW CPPFLAGS may use this.
abs_top_srcdir=/home/data1/protected/Programming/Software/emacs
CC = gcc
CXX =
CFLAGS = -g3 -O2
CPPFLAGS =
LDFLAGS =
EXEEXT =
version = 30.0.50
MKDIR_P = /usr/bin/mkdir -p
# Don't use LIBS. configure puts stuff in it that either shouldn't be
# linked with Emacs or is duplicated by the other stuff below.
# LIBS =
LIBOBJS =
lispsource = $(top_srcdir)/lisp
lib = ../lib
libsrc = ../lib-src
etc = ../etc
oldXMenudir = ../oldXMenu
lwlibdir = ../lwlib
# Configuration files for .o files to depend on.
config_h = config.h $(srcdir)/conf_post.h
HAVE_NATIVE_COMP = no
## ns-app if NS self contained app, else empty.
OTHER_FILES =
## Flags to pass for profiling builds
PROFILING_CFLAGS =
## Flags to pass to the compiler to enable build warnings
WARN_CFLAGS = -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -W
no-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars
WERROR_CFLAGS =
## Machine-specific CFLAGS.
C_SWITCH_MACHINE=
## System-specific CFLAGS.
C_SWITCH_SYSTEM=
GNUSTEP_CFLAGS=
PNG_CFLAGS=-isystem /usr/include/libpng16
## Define C_SWITCH_X_SITE to contain any special flags your compiler
## may need to deal with X Windows. For instance, if you've defined
## HAVE_X_WINDOWS and your X include files aren't in a place that your
## compiler can find on its own, you might want to add "-I/..." or
## something similar. This is normally set by configure.
C_SWITCH_X_SITE=
## Define LD_SWITCH_X_SITE to contain any special flags your loader
## may need to deal with X Windows. For instance, if your X libraries
## aren't in a place that your loader can find on its own, you might
## want to add "-L/..." or something similar. Only used if
## HAVE_X_WINDOWS.
## FIXME? configure sets a value for this, but it has never been
## substituted in this or any other Makefile. Cf C_SWITCH_X_SITE.
LD_SWITCH_X_SITE=
## This must come before LD_SWITCH_SYSTEM.
## If needed, a -rpath option that says where to find X windows at run time.
LD_SWITCH_X_SITE_RPATH=
## System-specific LDFLAGS.
LD_SWITCH_SYSTEM=
## This holds any special options for linking temacs only (i.e., not
## used by configure).
LD_SWITCH_SYSTEM_TEMACS= $(LD_SWITCH_X_SITE_RPATH)
## Flags to pass to ld only for temacs.
TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_TEMACS)
## If needed, the names of the paxctl and setfattr programs.
## On grsecurity/PaX systems, unexec will fail due to a gap between
## the bss section and the heap. Older versions need paxctl to work
## around this, newer ones setfattr. See Bug#11398 and Bug#16343.
PAXCTL =
SETFATTR =
## Commands to set PaX flags on dumped and not-dumped instances of Emacs.
PAXCTL_dumped =
PAXCTL_notdumped =
## Some systems define this to request special libraries.
LIBS_SYSTEM=
## -lm, or empty.
LIB_MATH=-lm
## -lpthread, or empty.
LIB_PTHREAD=
LIBIMAGE=-ltiff -ljpeg -lpng16 -lgif -lXpm -lwebpdemux -lwebp
XCB_LIBS=-lX11-xcb -lxcb
XFT_LIBS=
XRENDER_LIBS=-lXrender
LIBX_EXTRA=-lX11 $(XCB_LIBS) $(XFT_LIBS) $(XRENDER_LIBS)
FONTCONFIG_CFLAGS = -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -pthread
FONTCONFIG_LIBS = -lfontconfig -lfreetype
FREETYPE_CFLAGS = -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -pthread
FREETYPE_LIBS = -lfreetype
HARFBUZZ_CFLAGS = -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -pthread
HARFBUZZ_LIBS = -lharfbuzz
LIBOTF_CFLAGS = -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -pthread
LIBOTF_LIBS = -lotf -lfreetype
M17N_FLT_CFLAGS =
M17N_FLT_LIBS = -lm17n-flt -lm17n-core
LIB_ACL=-lacl
LIB_CLOCK_GETTIME=
LIB_EACCESS=
LIB_NANOSLEEP=
LIB_TIMER_TIME=
DBUS_CFLAGS = -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include
DBUS_LIBS = -ldbus-1
## dbusbind.o if HAVE_DBUS, else empty.
DBUS_OBJ = dbusbind.o
## xwidgets.o if HAVE_XWIDGETS, else empty.
XWIDGETS_OBJ =
LIB_EXECINFO=
SETTINGS_CFLAGS = -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/libmount -isystem /usr/include/blkid -pthread -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -pthread
SETTINGS_LIBS = -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgobject-2.0 -lglib-2.0
## gtkutil.o if USE_GTK, else empty.
GTK_OBJ=
## inotify.o if HAVE_INOTIFY.
## kqueue.o if HAVE_KQUEUE.
## gfilenotify.o if HAVE_GFILENOTIFY.
## w32notify.o if HAVE_W32NOTIFY.
NOTIFY_OBJ = inotify.o
NOTIFY_CFLAGS =
NOTIFY_LIBS =
## -ltermcap, or -lncurses, or -lcurses, or "".
LIBS_TERMCAP=-ltinfo
## terminfo.o if TERMINFO, else (on MS-DOS only: termcap.o +) tparam.o.
TERMCAP_OBJ=terminfo.o
LIBXMU=-lXmu
LIBXSM=-lSM -lICE
LIBXTR6=-lSM -lICE
## $(LIBXMU) -lXt $(LIBXTR6) -lXext if USE_X_TOOLKIT, else $(LIBXSM).
## Only used if HAVE_X_WINDOWS.
LIBXT_OTHER=$(LIBXMU) -lXt $(LIBXTR6) -lXext
## If !HAVE_X11 || USE_GTK, empty.
## Else if USE_X_TOOLKIT, $(lwlibdir)/liblw.a.
## Else $(oldXMenudir)/libXMenu11.a.
LIBXMENU=$(lwlibdir)/liblw.a
## xmenu.o if HAVE_X_WINDOWS, else empty.
XMENU_OBJ=xmenu.o
## xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o if
## HAVE_X_WINDOWS, else empty.
XOBJ=xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o
# xgselect.o if linking with GLib, else empty
XGSELOBJ=xgselect.o
TOOLKIT_LIBW=-lXaw3d
## Only used if HAVE_X11, in LIBX_OTHER.
LIBXT=$(TOOLKIT_LIBW) $(LIBXT_OTHER)
## If HAVE_X11, $(LIBXT) $(LIBX_EXTRA), else empty.
LIBX_OTHER=$(LIBXT) $(LIBX_EXTRA)
## LIBXMENU is empty if !HAVE_X_WINDOWS.
## LD_SWITCH_X_SITE should not be used if not using X, but nothing
## sets it at present, and if something ever does, it should be
## configure, which should set it to nil in non-X builds.
LIBX_BASE=$(LIBXMENU) $(LD_SWITCH_X_SITE)
## Used only for GNUstep.
LIBS_GNUSTEP=$(patsubst -specs=%-hardened-ld,,)
LIBSOUND= -lasound
CFLAGS_SOUND=
RSVG_LIBS= -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo
RSVG_CFLAGS= -isystem /usr/include/librsvg-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libpng16 -isystem /usr/include/cairo -isystem /usr/include/lzo -isystem /usr/include/freetype2 -isystem /usr/include/harfbuzz -pthread -isystem /usr/include/pixman-1
WEBP_CFLAGS=
WEBKIT_LIBS=
WEBKIT_CFLAGS=
CAIRO_LIBS= -lcairo -lcairo -lxcb -lxcb-render
CAIRO_CFLAGS= -isystem /usr/include/cairo -isystem /usr/include/lzo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -pthread -isystem /usr/include/pixman-1 -isystem /usr/include/cairo -isystem /usr/include/lzo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-4 -pthread -isystem /usr/include/pixman-1
IMAGEMAGICK_LIBS=
IMAGEMAGICK_CFLAGS=
LIBXML2_LIBS = -lxml2
LIBXML2_CFLAGS = -isystem /usr/include/libxml2
SQLITE3_LIBS = -lsqlite3
GETADDRINFO_A_LIBS = -lanl
LCMS2_LIBS = -llcms2
LCMS2_CFLAGS =
LIBZ = -lz
## system-specific libs for dynamic modules, else empty
LIBMODULES = -ldl
## emacs-module.o if modules enabled, else empty
MODULES_OBJ = emacs-module.o
XRANDR_LIBS = -lXrandr
XRANDR_CFLAGS =
XINERAMA_LIBS = -lXinerama
XINERAMA_CFLAGS =
XFIXES_LIBS = -lXfixes
XFIXES_CFLAGS =
XINPUT_LIBS = -lXi
XINPUT_CFLAGS =
XSYNC_LIBS = -lXext
XSYNC_CFLAGS =
XDBE_LIBS = -lXext
XDBE_CFLAGS =
XCOMPOSITE_LIBS = -lXcomposite
XCOMPOSITE_CFLAGS =
XSHAPE_LIBS = -lXext -lxcb-shape
XSHAPE_CFLAGS =
## widget.o if USE_X_TOOLKIT, otherwise empty.
WIDGET_OBJ=widget.o
HYBRID_MALLOC =
## cygw32.o if CYGWIN, otherwise empty.
CYGWIN_OBJ=
## fontset.o fringe.o image.o if we have any window system
WINDOW_SYSTEM_OBJ=fontset.o fringe.o image.o
## dosfns.o msdos.o w16select.o if MSDOS.
MSDOS_OBJ =
## w16select.o termcap.o if MSDOS && HAVE_X_WINDOWS.
MSDOS_X_OBJ =
NS_OBJ=
## nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o ns_fontfile if HAVE_NS.
NS_OBJC_OBJ=
## Used only for GNUstep.
GNU_OBJC_CFLAGS=$(patsubst -specs=%-hardened-cc1,,)
## w32fns.o w32menu.c w32reg.o fringe.o fontset.o w32font.o w32term.o
## w32xfns.o w32select.o image.o w32uniscribe.o w32cygwinx.o if HAVE_W32,
## w32cygwinx.o if CYGWIN but not HAVE_W32, else empty.
W32_OBJ=
## -lkernel32 -luser32 -lusp10 -lgdi32 -lole32 -lcomdlg32 -lcomctl32
## -lwinspool if HAVE_W32,
## -lkernel32 if CYGWIN but not HAVE_W32, else empty.
W32_LIBS=
PGTK_OBJ=
PGTK_LIBS=
## emacs.res if HAVE_W32
EMACSRES =
## If HAVE_W32, compiler arguments for including
## the resource file in the binary.
## Cygwin: -Wl,emacs.res
## MinGW: emacs.res
W32_RES_LINK=
## Empty if !HAVE_X_WINDOWS
## xfont.o ftfont.o xftfont.o if HAVE_XFT
## xfont.o ftfont.o if HAVE_FREETYPE
## xfont.o ftfont.o ftcrfont.o if USE_CAIRO
## else xfont.o
## if HAVE_HARFBUZZ, hbfont.o is added regardless of the rest
FONT_OBJ=xfont.o ftfont.o ftcrfont.o hbfont.o
## Empty for MinGW, cm.o for the rest.
CM_OBJ=cm.o
LIBGPM = -lgpm
LIBSELINUX_LIBS =
LIBGNUTLS_LIBS = -lgnutls
LIBGNUTLS_CFLAGS = -isystem /usr/include/p11-kit-1
LIBSYSTEMD_LIBS = -lelogind
LIBSYSTEMD_CFLAGS = -isystem /usr/include/elogind
JSON_LIBS = -ljansson
JSON_CFLAGS =
JSON_OBJ = json.o
TREE_SITTER_LIBS = -ltree-sitter
TREE_SITTER_CFLAGS =
INTERVALS_H = dispextern.h intervals.h composite.h
GETLOADAVG_LIBS =
LIBGMP = -lgmp
LIBGCCJIT_LIBS =
LIBGCCJIT_CFLAGS =
## dynlib.o if necessary, else empty
DYNLIB_OBJ = dynlib.o
RUN_TEMACS = ./temacs
# Whether builds should contain details. '--no-build-details' or empty.
BUILD_DETAILS =
UNEXEC_OBJ =
HAIKU_OBJ =
HAIKU_CXX_OBJ =
HAIKU_LIBS =
HAIKU_CFLAGS =
DUMPING=pdumper
CHECK_STRUCTS = false
HAVE_PDUMPER = yes
HAVE_BE_APP = no
## ARM Macs require that all code have a valid signature. Since pdump
## invalidates the signature, we must re-sign to fix it.
DO_CODESIGN=$(patsubst aarch64-apple-darwin%,yes,x86_64-pc-linux-gnu)
-include ${top_builddir}/src/verbose.mk
bootstrap_exe = ../src/bootstrap-emacs$(EXEEXT)
ifeq ($(DUMPING),pdumper)
bootstrap_pdmp := bootstrap-emacs.pdmp # Keep in sync with loadup.el
pdmp := emacs.pdmp
else
bootstrap_pdmp :=
pdmp :=
endif
# Flags that might be in WARN_CFLAGS but are not valid for Objective C.
NON_OBJC_CFLAGS = -Wignored-attributes -Wignored-qualifiers -Wopenmp-simd -Wnested-externs
# Ditto, but for C++.
NON_CXX_CFLAGS = -Wmissing-prototypes -Wnested-externs -Wold-style-definition \
-Wstrict-prototypes -Wno-override-init
# -Demacs makes some files produce the correct version for use in Emacs.
# MYCPPFLAGS is for by-hand Emacs-specific overrides, e.g.,
# "make MYCPPFLAGS='-DDBUS_DEBUG'".
EMACS_CFLAGS=-Demacs $(MYCPPFLAGS) -I. -I$(srcdir) \
-I$(lib) -I$(top_srcdir)/lib \
$(C_SWITCH_MACHINE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \
$(GNUSTEP_CFLAGS) $(CFLAGS_SOUND) $(RSVG_CFLAGS) $(IMAGEMAGICK_CFLAGS) \
$(PNG_CFLAGS) $(LIBXML2_CFLAGS) $(LIBGCCJIT_CFLAGS) $(DBUS_CFLAGS) \
$(XRANDR_CFLAGS) $(XINERAMA_CFLAGS) $(XFIXES_CFLAGS) $(XDBE_CFLAGS) \
$(XINPUT_CFLAGS) $(WEBP_CFLAGS) $(WEBKIT_CFLAGS) $(LCMS2_CFLAGS) \
$(SETTINGS_CFLAGS) $(FREETYPE_CFLAGS) $(FONTCONFIG_CFLAGS) \
$(HARFBUZZ_CFLAGS) $(LIBOTF_CFLAGS) $(M17N_FLT_CFLAGS) $(DEPFLAGS) \
$(LIBSYSTEMD_CFLAGS) $(JSON_CFLAGS) $(XSYNC_CFLAGS) $(TREE_SITTER_CFLAGS) \
$(LIBGNUTLS_CFLAGS) $(NOTIFY_CFLAGS) $(CAIRO_CFLAGS) \
$(WERROR_CFLAGS) $(HAIKU_CFLAGS) $(XCOMPOSITE_CFLAGS) $(XSHAPE_CFLAGS)
ALL_CFLAGS = $(EMACS_CFLAGS) $(WARN_CFLAGS) $(CFLAGS)
ALL_OBJC_CFLAGS = $(EMACS_CFLAGS) \
$(filter-out $(NON_OBJC_CFLAGS),$(WARN_CFLAGS)) $(CFLAGS) \
$(GNU_OBJC_CFLAGS)
ALL_CXX_CFLAGS = $(EMACS_CFLAGS) \
$(filter-out $(NON_CXX_CFLAGS),$(WARN_CFLAGS)) $(CXXFLAGS)
.SUFFIXES: .m .cc
.c.o:
$(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $(PROFILING_CFLAGS) $<
.m.o:
$(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_OBJC_CFLAGS) $(PROFILING_CFLAGS) $<
.cc.o:
$(AM_V_CXX)$(CXX) -c $(CPPFLAGS) $(ALL_CXX_CFLAGS) $(PROFILING_CFLAGS) $<
## lastfile must follow all files whose initialized data areas should
## be dumped as pure by dump-emacs.
base_obj = dispnew.o frame.o scroll.o xdisp.o menu.o $(XMENU_OBJ) window.o \
charset.o coding.o category.o ccl.o character.o chartab.o bidi.o \
$(CM_OBJ) term.o terminal.o xfaces.o $(XOBJ) $(GTK_OBJ) $(DBUS_OBJ) \
emacs.o keyboard.o macros.o keymap.o sysdep.o \
bignum.o buffer.o filelock.o insdel.o marker.o \
minibuf.o fileio.o dired.o \
cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o \
alloc.o pdumper.o data.o doc.o editfns.o callint.o \
eval.o floatfns.o fns.o sort.o font.o print.o lread.o $(MODULES_OBJ) \
syntax.o $(UNEXEC_OBJ) bytecode.o comp.o $(DYNLIB_OBJ) \
process.o gnutls.o callproc.o \
region-cache.o sound.o timefns.o atimer.o \
doprnt.o intervals.o textprop.o composite.o xml.o lcms.o $(NOTIFY_OBJ) \
$(XWIDGETS_OBJ) \
profiler.o decompress.o \
thread.o systhread.o sqlite.o treesit.o \
itree.o \
$(if $(HYBRID_MALLOC),sheap.o) \
$(MSDOS_OBJ) $(MSDOS_X_OBJ) $(NS_OBJ) $(CYGWIN_OBJ) $(FONT_OBJ) \
$(W32_OBJ) $(WINDOW_SYSTEM_OBJ) $(XGSELOBJ) $(JSON_OBJ) \
$(HAIKU_OBJ) $(PGTK_OBJ)
doc_obj = $(base_obj) $(NS_OBJC_OBJ)
obj = $(doc_obj) $(HAIKU_CXX_OBJ)
## Object files used on some machine or other.
## These go in the DOC file on all machines in case they are needed.
## Some of them have no DOC entries, but it does no harm to have them
## in the list, in case they ever add any such entries.
SOME_MACHINE_OBJECTS = dosfns.o msdos.o \
xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o \
fontset.o dbusbind.o cygw32.o \
nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o macfont.o \
nsxwidget.o \
w32.o w32console.o w32cygwinx.o w32fns.o w32heap.o w32inevt.o w32notify.o \
w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o \
w16select.o widget.o xfont.o ftfont.o xftfont.o gtkutil.o \
xsettings.o xgselect.o termcap.o hbfont.o \
haikuterm.o haikufns.o haikumenu.o haikufont.o
## gmalloc.o if !SYSTEM_MALLOC && !DOUG_LEA_MALLOC, else empty.
GMALLOC_OBJ=
## vm-limit.o if !SYSTEM_MALLOC, else empty.
VMLIMIT_OBJ=
## ralloc.o if !SYSTEM_MALLOC && REL_ALLOC, else empty.
RALLOC_OBJ=
## Empty on Cygwin and MinGW, lastfile.o elsewhere.
PRE_ALLOC_OBJ=lastfile.o
## lastfile.o on Cygwin and MinGW, empty elsewhere.
POST_ALLOC_OBJ=
## List of object files that make-docfile should not be told about.
otherobj= $(TERMCAP_OBJ) $(PRE_ALLOC_OBJ) $(GMALLOC_OBJ) $(RALLOC_OBJ) \
$(POST_ALLOC_OBJ) $(WIDGET_OBJ) $(LIBOBJS)
## All object files linked into temacs. $(VMLIMIT_OBJ) should be first.
## (On MinGW, firstfile.o should be before vm-limit.o.)
FIRSTFILE_OBJ=
ALLOBJS = $(FIRSTFILE_OBJ) $(VMLIMIT_OBJ) $(obj) $(otherobj)
# Must be first, before dep inclusion!
ifneq ($(HAVE_BE_APP),yes)
all: emacs$(EXEEXT) $(pdmp) $(OTHER_FILES)
else
all: Emacs Emacs.pdmp $(OTHER_FILES)
endif
ifeq ($(HAVE_NATIVE_COMP):$(NATIVE_DISABLED),yes:)
all: ../native-lisp
endif
.PHONY: all
dmpstruct_headers=$(srcdir)/lisp.h $(srcdir)/buffer.h $(srcdir)/itree.h \
$(srcdir)/intervals.h $(srcdir)/charset.h $(srcdir)/bignum.h
ifeq ($(CHECK_STRUCTS),true)
pdumper.o: dmpstruct.h
endif
dmpstruct.h: $(srcdir)/dmpstruct.awk
dmpstruct.h: $(libsrc)/make-fingerprint$(EXEEXT) $(dmpstruct_headers)
$(AM_V_GEN)POSIXLY_CORRECT=1 awk -f $(srcdir)/dmpstruct.awk \
$(dmpstruct_headers) > $@
AUTO_DEPEND = yes
DEPDIR = deps
ifeq ($(AUTO_DEPEND),yes)
DEPFLAGS = -MMD -MF $(DEPDIR)/$*.d -MP
-include $(ALLOBJS:%.o=$(DEPDIR)/%.d)
else
DEPFLAGS =
include $(srcdir)/deps.mk
endif
## This is the list of all Lisp files that might be loaded into the
## dumped Emacs. Some of them are not loaded on all platforms, but
## the DOC file on every platform uses them (because the DOC file is
## supposed to be platform-independent).
## Note that this list should not include lisp files which might not
## be present, like site-load.el and site-init.el; this makefile
## expects them all to be either present or buildable.
##
## To generate this list from loadup.el, we can either:
## 1) Extract everything matching (load "..."), in which case
## we need to add charprop.el by hand; or
## 2) Extract everything matching (load "...", in which case
## we need to remove leim-list, site-init, and site-load by hand.
## There's not much to choose between these two approaches,
## but the second one seems like it could be more future-proof.
shortlisp =
lisp.mk: $(lispsource)/loadup.el
${AM_V_GEN}( printf 'shortlisp = \\\n'; \
sed -n 's/^[ \t]*(load "\([^"]*\)".*/\1/p' $< | \
sed -e 's/$$/.elc \\/' -e 's/\.el\.elc/.el/'; \
echo "" ) > $@.tmp
$(AM_V_at)mv -f $@.tmp $@
-include lisp.mk
shortlisp_filter = leim/leim-list.el site-load.elc site-init.elc
shortlisp := $(filter-out ${shortlisp_filter},${shortlisp})
## Place loaddefs.el first, so it gets generated first, since it is on
## the critical path (relevant in parallel compilations).
## We don't really need to sort, but may as well use it to remove duplicates.
shortlisp := loaddefs.el loadup.el $(sort ${shortlisp})
export LISP_PRELOADED = ${shortlisp}
lisp = $(addprefix ${lispsource}/,${shortlisp})
## Construct full set of libraries to be linked.
LIBES = $(LIBS) $(W32_LIBS) $(LIBS_GNUSTEP) $(PGTK_LIBS) $(LIBX_BASE) $(LIBIMAGE) \
$(LIBX_OTHER) $(LIBSOUND) \
$(RSVG_LIBS) $(IMAGEMAGICK_LIBS) $(LIB_ACL) $(LIB_CLOCK_GETTIME) \
$(LIB_NANOSLEEP) $(WEBKIT_LIBS) \
$(LIB_EACCESS) $(LIB_TIMER_TIME) $(DBUS_LIBS) \
$(LIB_EXECINFO) $(XRANDR_LIBS) $(XINERAMA_LIBS) $(XFIXES_LIBS) \
$(XDBE_LIBS) $(XSYNC_LIBS) \
$(LIBXML2_LIBS) $(LIBGPM) $(LIBS_SYSTEM) $(CAIRO_LIBS) \
$(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \
$(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(HARFBUZZ_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \
$(LIBGNUTLS_LIBS) $(LIB_PTHREAD) $(GETADDRINFO_A_LIBS) $(LCMS2_LIBS) \
$(NOTIFY_LIBS) $(LIB_MATH) $(LIBZ) $(LIBMODULES) $(LIBSYSTEMD_LIBS) \
$(JSON_LIBS) $(LIBGMP) $(LIBGCCJIT_LIBS) $(XINPUT_LIBS) $(HAIKU_LIBS) \
$(TREE_SITTER_LIBS) $(SQLITE3_LIBS) $(XCOMPOSITE_LIBS) $(XSHAPE_LIBS)
## FORCE it so that admin/unidata can decide whether this file is
## up-to-date. Although since charprop depends on bootstrap-emacs,
## and emacs depends on charprop, in practice this rule was always run
## anyway.
$(lispsource)/international/charprop.el: \
FORCE | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
$(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)"
## We require charprop.el to exist before ucs-normalize.el is
## byte-compiled, because ucs-normalize.el needs to load 2 uni-*.el files.
## And ns-win requires ucs-normalize.
$(lispsource)/international/ucs-normalize.elc $(lispsource)/term/ns-win.elc: | \
$(lispsource)/international/charprop.el
lispintdir = ${lispsource}/international
${lispintdir}/cp51932.el ${lispintdir}/eucjp-ms.el: FORCE
${MAKE} -C ../admin/charsets $(notdir $@)
charsets = ${top_srcdir}/admin/charsets/charsets.stamp
${charsets}: FORCE
$(MAKE) -C ../admin/charsets all
charscript = ${lispintdir}/charscript.el
${charscript}: FORCE
$(MAKE) -C ../admin/unidata $(notdir $@)
emoji-zwj = ${lispintdir}/emoji-zwj.el
${emoji-zwj}: FORCE
$(MAKE) -C ../admin/unidata $(notdir $@)
${lispintdir}/characters.elc: ${charscript:.el=.elc} ${emoji-zwj:.el=.elc}
SYSTEM_TYPE = gnu/linux
## The dumped Emacs is as functional and more efficient than
## bootstrap-emacs, so we replace the latter with the former.
## Strictly speaking, emacs does not depend directly on all of $lisp,
## since not all pieces are used on all platforms. But DOC depends
## on all of $lisp, and emacs depends on DOC, so it is ok to use $lisp here.
emacs$(EXEEXT): temacs$(EXEEXT) \
lisp.mk $(etc)/DOC $(lisp) \
$(lispsource)/international/charprop.el ${charsets}
ifeq ($(SYSTEM_TYPE),cygwin)
find ${top_builddir} -name '*.eln' | rebase -v -O -T -
endif
ifeq ($(DUMPING),unexec)
LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=dump
ifneq ($(PAXCTL_dumped),)
$(PAXCTL_dumped) emacs$(EXEEXT)
endif
cp -f $@ bootstrap-emacs$(EXEEXT)
else
rm -f $@ && cp -f temacs$(EXEEXT) $@
endif
## On Haiku, also produce a binary named Emacs with the appropriate
## icon set.
ifeq ($(HAVE_BE_APP),yes)
Emacs: emacs$(EXEEXT) $(libsrc)/be-resources
$(AM_V_GEN) cp -f emacs$(EXEEXT) $@
$(AM_V_at) $(libsrc)/be-resources \
$(etc)/images/icons/hicolor/32x32/apps/emacs.png $@
Emacs.pdmp: $(pdmp)
$(AM_V_GEN) cp -f $(pdmp) $@
endif
ifeq ($(DUMPING),pdumper)
$(pdmp): emacs$(EXEEXT) $(lispsource)/loaddefs.el $(lispsource)/loaddefs.elc
LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=pdump \
--bin-dest $(BIN_DESTDIR) --eln-dest $(ELN_DESTDIR)
cp -f $@ $(bootstrap_pdmp)
endif
## $(SOME_MACHINE_OBJECTS) comes before $(obj) because some files may
## or may not be included in $(obj), but they are always included in
## $(SOME_MACHINE_OBJECTS). Since a file is processed when it is mentioned
## for the first time, this prevents any variation between configurations
## in the contents of the DOC file.
##
$(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(doc_obj)
$(AM_V_GEN)$(MKDIR_P) $(etc)
$(AM_V_at)rm -f $(etc)/DOC
$(AM_V_at)$(libsrc)/make-docfile -d $(srcdir) \
$(SOME_MACHINE_OBJECTS) $(doc_obj) > $(etc)/DOC
$(libsrc)/make-docfile$(EXEEXT) $(libsrc)/make-fingerprint$(EXEEXT): \
$(lib)/libgnu.a
$(MAKE) -C $(dir $@) $(notdir $@)
buildobj.h: Makefile
$(AM_V_GEN)for i in $(ALLOBJS); do \
echo "$$i" | sed 's,.*/,,; s/\.obj$$/\.o/; s/^/"/; s/$$/",/' \
|| exit; \
done >$@.tmp
$(AM_V_at)mv $@.tmp $@
GLOBAL_SOURCES = $(base_obj:.o=.c) $(NS_OBJC_OBJ:.o=.m)
gl-stamp: $(libsrc)/make-docfile$(EXEEXT) $(GLOBAL_SOURCES)
$(AM_V_GLOBALS)$(libsrc)/make-docfile -d $(srcdir) -g $(doc_obj) > globals.tmp
$(AM_V_at)$(top_srcdir)/build-aux/move-if-change globals.tmp globals.h
$(AM_V_at)echo timestamp > $@
globals.h: gl-stamp; @true
$(ALLOBJS): globals.h
LIBEGNU_ARCHIVE = $(lib)/lib$(if $(HYBRID_MALLOC),e)gnu.a
$(LIBEGNU_ARCHIVE): $(config_h)
$(MAKE) -C $(dir $@) all
ifeq ($(HAVE_PDUMPER),yes)
MAKE_PDUMPER_FINGERPRINT = $(libsrc)/make-fingerprint$(EXEEXT)
else
MAKE_PDUMPER_FINGERPRINT =
endif
## We have to create $(etc) here because init_cmdargs tests its
## existence when setting Vinstallation_directory (FIXME?).
## This goes on to affect various things, and the emacs binary fails
## to start if Vinstallation_directory has the wrong value.
temacs$(EXEEXT): $(LIBXMENU) $(ALLOBJS) $(LIBEGNU_ARCHIVE) $(EMACSRES) \
$(charsets) $(charscript) ${emoji-zwj} $(MAKE_PDUMPER_FINGERPRINT)
ifeq ($(HAVE_BE_APP),yes)
$(AM_V_CXXLD)$(CXX) -o $@.tmp \
$(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \
$(ALLOBJS) $(LIBEGNU_ARCHIVE) $(W32_RES_LINK) $(LIBES) -lstdc++
else
$(AM_V_CCLD)$(CC) -o $@.tmp \
$(ALL_CFLAGS) $(CXXFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \
$(ALLOBJS) $(LIBEGNU_ARCHIVE) $(W32_RES_LINK) $(LIBES)
endif
ifeq ($(HAVE_PDUMPER),yes)
$(AM_V_at)$(MAKE_PDUMPER_FINGERPRINT) $@.tmp
ifeq ($(DO_CODESIGN),yes)
codesign -s - -f $@.tmp
endif
endif
$(AM_V_at)mv $@.tmp $@
$(MKDIR_P) $(etc)
ifeq ($(DUMPING),unexec)
ifneq ($(PAXCTL_notdumped),)
$(PAXCTL_notdumped) $@
endif
endif
## The following oldxmenu-related rules are only (possibly) used if
## HAVE_X11 && !USE_GTK, but there is no harm in always defining them.
$(lwlibdir)/liblw.a: $(config_h) globals.h lisp.h FORCE
$(MAKE) -C $(dir $@) $(notdir $@)
$(oldXMenudir)/libXMenu11.a: FORCE
$(MAKE) -C $(dir $@) $(notdir $@)
FORCE:
.PHONY: FORCE
.PRECIOUS: ../config.status Makefile
../config.status: $(top_srcdir)/configure.ac $(top_srcdir)/m4/*.m4
$(MAKE) -C $(dir $@) $(notdir $@)
Makefile: ../config.status $(srcdir)/Makefile.in
$(MAKE) -C .. src/$@
doc.o: buildobj.h
emacs.res: FORCE
$(MAKE) -C ../nt ../src/emacs.res
.PHONY: ns-app
ns-app: emacs$(EXEEXT) $(pdmp)
$(MAKE) -C ../nextstep all
.PHONY: mostlyclean clean bootstrap-clean distclean maintainer-clean
.PHONY: versionclean
mostlyclean:
rm -f temacs$(EXEEXT) core ./*.core \#* ./*.o
rm -f dmpstruct.h
rm -f emacs.pdmp
rm -f ../etc/DOC
rm -f bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
rm -f emacs-$(version)$(EXEEXT)
rm -f buildobj.h
rm -f globals.h gl-stamp
rm -f ./*.res ./*.tmp
versionclean:
rm -f emacs$(EXEEXT) emacs-*.*.*[0-9]$(EXEEXT) emacs-*.*.*[0-9].pdmp
rm -f ../etc/DOC*
clean: mostlyclean versionclean
rm -f $(DEPDIR)/*
## bootstrap-clean is used to clean up just before a bootstrap.
## It should remove all files generated during a compilation/bootstrap,
## but not things like config.status or TAGS.
bootstrap-clean: clean
rm -f emacs-module.h epaths.h config.h config.stamp
if test -f ./.gdbinit; then \
mv ./.gdbinit ./.gdbinit.save; \
if test -f "$(srcdir)/.gdbinit"; then rm -f ./.gdbinit.save; \
else mv ./.gdbinit.save ./.gdbinit; fi; \
fi
distclean: bootstrap-clean
rm -f Makefile lisp.mk verbose.mk
rm -fr $(DEPDIR)
maintainer-clean: distclean
rm -f TAGS
ETAGS = ../lib-src/etags${EXEEXT}
${ETAGS}: FORCE
$(MAKE) -C $(dir $@) $(notdir $@)
# Remove macuvs.h since it'd cause `src/emacs`
# to be built before we can get TAGS.
ctagsfiles1 = $(filter-out ${srcdir}/macuvs.h, $(wildcard ${srcdir}/*.[hc]))
ctagsfiles2 = $(wildcard ${srcdir}/*.m)
ctagsfiles3 = $(wildcard ${srcdir}/*.cc)
## In out-of-tree builds, TAGS are generated in the build dir, like
## other non-bootstrap build products (see Bug#31744).
## This does not need to depend on ../lisp, ../lwlib and ../lib TAGS files,
## because etags "--include" only includes a pointer to the file,
## rather than the file contents.
TAGS: ${ETAGS} $(ctagsfiles1) $(ctagsfiles2)
$(AM_V_GEN)${ETAGS} --include=../lisp/TAGS --include=$(lwlibdir)/TAGS \
--include=$(lib)/TAGS \
--regex='{c}/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/\1/' \
--regex='{c}/[ ]*DEFVAR_[A-Z_ (]+"[^"]+",[ ]\([A-Za-z0-9_]+\)/\1/' \
$(ctagsfiles1) \
--regex='{objc}/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/\1/' \
--regex='{objc}/[ ]*DEFVAR_[A-Z_ (]+"[^"]+",[ ]\([A-Za-z0-9_]+\)/\1/' \
$(ctagsfiles2) \
$(ctagsfiles3)
## Arrange to make tags tables for ../lisp, ../lwlib and ../lib,
## which the above TAGS file for the C files includes by reference.
../lisp/TAGS $(lwlibdir)/TAGS $(lib)/TAGS: FORCE
$(MAKE) -C $(dir $@) $(notdir $@) ETAGS="$(ETAGS)"
tags: TAGS ../lisp/TAGS $(lwlibdir)/TAGS $(lib)/TAGS
.PHONY: tags
### Bootstrapping.
## Bootstrapping right is difficult because of the circular dependencies.
## Furthermore, we have to deal with the fact that many compilation targets
## such as loaddefs.el or *.elc can typically be produced by any old
## Emacs executable, so we would like to avoid rebuilding them whenever
## we build a new Emacs executable.
##
## (In other words, changing a single file src/foo.c would force
## dumping a new bootstrap-emacs, then re-byte-compiling all preloaded
## elisp files, and only then dump the actual src/emacs, which is not
## wrong, but is overkill in 99.99% of the cases.)
##
## To solve the circularity, we use 2 different Emacs executables,
## "emacs" is the main target and "bootstrap-emacs" is the one used
## to build the *.elc and loaddefs.el files.
## To solve the freshness issue, in the past we tried various clever tricks,
## but now that we require GNU make, we can simply specify
## bootstrap-emacs$(EXEEXT) as an order-only prerequisite.
%.elc: %.el | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
@$(MAKE) $(AM_V_NO_PD) -C ../lisp EMACS="$(bootstrap_exe)"\
THEFILE=$< $<c
ifeq ($(HAVE_NATIVE_COMP):$(NATIVE_DISABLED),yes:)
## The following rules are used only when building a source tarball
## for the first time, when the native-lisp/ directory doesn't yet
## exist and needs to be created and populated with the preloaded
## *.eln files.
## List of *.eln files we need to produce in addition to the preloaded
## ones in $(lisp).
elnlisp := \
emacs-lisp/byte-opt.eln \
emacs-lisp/bytecomp.eln \
emacs-lisp/cconv.eln \
international/charscript.eln \
emacs-lisp/comp.eln \
emacs-lisp/comp-cstr.eln \
international/emoji-zwj.eln
elnlisp := $(addprefix ${lispsource}/,${elnlisp}) $(lisp:.elc=.eln)
%.eln: %.el | emacs$(EXEEXT) $(pdmp)
@$(MAKE) $(AM_V_NO_PD) -C ../lisp EMACS="../src/emacs$(EXEEXT)"\
THEFILE=$< $<n
## FIXME: this is fragile! We lie to Make about the files produced by
## this rule, and we rely on the absence of the native-lisp directory
## to trigger it. This means that if anything goes wrong during
## native compilation, the only way to trigger it again is to remove
## the directory and re-native-compile everything. The main
## underlying problem is that the name of the subdirectory of
## native-lisp where the *.eln files will be produced, and the exact
## names of those *.eln files, cannot be known in advance; we must ask
## Emacs to produce them.
../native-lisp: | $(pdmp)
@if test ! -d $@; then \
mkdir $@ && $(MAKE) $(AM_V_NO_PD) $(elnlisp); \
if test $(SYSTEM_TYPE) = cygwin; then \
find $@ -name '*.eln' | rebase -v -O -T -; \
fi; \
LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=pdump \
--bin-dest $(BIN_DESTDIR) --eln-dest $(ELN_DESTDIR) \
&& cp -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT) \
&& cp -f $(pdmp) $(bootstrap_pdmp); \
fi
endif
$(lispsource)/loaddefs.el: | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
$(MAKE) -C ../lisp autoloads EMACS="$(bootstrap_exe)"
## Dump an Emacs executable named bootstrap-emacs containing the
## files from loadup.el in source form.
bootstrap-emacs$(EXEEXT): temacs$(EXEEXT)
$(MAKE) -C ../lisp update-subdirs
ifeq ($(DUMPING),unexec)
$(RUN_TEMACS) --batch $(BUILD_DETAILS) -l loadup --temacs=bootstrap
ifneq ($(PAXCTL_dumped),)
$(PAXCTL_dumped) emacs$(EXEEXT)
endif
mv -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT)
@: Compile some files earlier to speed up further compilation.
$(MAKE) -C ../lisp compile-first EMACS="$(bootstrap_exe)"
else
@: In the pdumper case, make compile-first after the dump
cp -f temacs$(EXEEXT) bootstrap-emacs$(EXEEXT)
ifeq ($(DO_CODESIGN),yes)
codesign -s - -f bootstrap-emacs$(EXEEXT)
endif
endif
ifeq ($(DUMPING),pdumper)
$(bootstrap_pdmp): bootstrap-emacs$(EXEEXT)
rm -f $@
$(RUN_TEMACS) --batch $(BUILD_DETAILS) -l loadup --temacs=pbootstrap \
--bin-dest $(BIN_DESTDIR) --eln-dest $(ELN_DESTDIR)
@: Compile some files earlier to speed up further compilation.
@: First, byte compile these files, ....
ANCIENT=yes $(MAKE) -C ../lisp compile-first EMACS="$(bootstrap_exe)"
@: .... then use their .elcs in native compiling these and other files.
$(MAKE) -C ../lisp compile-first EMACS="$(bootstrap_exe)"
endif
### Flymake support (for C only)
check-syntax:
$(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) ${CHK_SOURCES} || true
.PHONY: check-syntax
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-20 18:40 ` Eli Zaretskii
2022-12-21 9:41 ` Jean Louis
@ 2022-12-21 9:42 ` Jean Louis
2022-12-21 12:59 ` Eli Zaretskii
1 sibling, 1 reply; 14+ messages in thread
From: Jean Louis @ 2022-12-21 9:42 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 60061
[-- Attachment #1: Type: text/plain, Size: 39 bytes --]
Find attached without-all/src/Makefile
[-- Attachment #2: Makefile --]
[-- Type: text/plain, Size: 30697 bytes --]
### src/Makefile. Generated from Makefile.in by configure.
# Copyright (C) 1985, 1987-1988, 1993-1995, 1999-2022 Free Software
# Foundation, Inc.
# This file is part of GNU Emacs.
# GNU Emacs is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# GNU Emacs is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
# Note that this file is edited by msdos/sed1v2.inp for MSDOS. That
# script may need modifying in sync with changes made here. Try to
# avoid shell-ism because the DOS build has to use the DOS shell.
SHELL = /bin/sh
# Here are the things that we expect ../configure to edit.
# We use $(srcdir) explicitly in dependencies so as not to depend on VPATH.
srcdir = ../../src
top_srcdir = ../..
top_builddir = ..
# MinGW CPPFLAGS may use this.
abs_top_srcdir=/home/data1/protected/Programming/Software/emacs/without-all/..
VPATH = $(srcdir)
CC = gcc
CXX =
CFLAGS = -g3 -O2
CPPFLAGS =
LDFLAGS =
EXEEXT =
version = 30.0.50
MKDIR_P = /usr/bin/mkdir -p
# Don't use LIBS. configure puts stuff in it that either shouldn't be
# linked with Emacs or is duplicated by the other stuff below.
# LIBS =
LIBOBJS =
lispsource = $(top_srcdir)/lisp
lib = ../lib
libsrc = ../lib-src
etc = ../etc
oldXMenudir = ../oldXMenu
lwlibdir = ../lwlib
# Configuration files for .o files to depend on.
config_h = config.h $(srcdir)/conf_post.h
HAVE_NATIVE_COMP = no
## ns-app if NS self contained app, else empty.
OTHER_FILES =
## Flags to pass for profiling builds
PROFILING_CFLAGS =
## Flags to pass to the compiler to enable build warnings
WARN_CFLAGS = -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field
-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars
WERROR_CFLAGS =
## Machine-specific CFLAGS.
C_SWITCH_MACHINE=
## System-specific CFLAGS.
C_SWITCH_SYSTEM=
GNUSTEP_CFLAGS=
PNG_CFLAGS=
## Define C_SWITCH_X_SITE to contain any special flags your compiler
## may need to deal with X Windows. For instance, if you've defined
## HAVE_X_WINDOWS and your X include files aren't in a place that your
## compiler can find on its own, you might want to add "-I/..." or
## something similar. This is normally set by configure.
C_SWITCH_X_SITE=
## Define LD_SWITCH_X_SITE to contain any special flags your loader
## may need to deal with X Windows. For instance, if your X libraries
## aren't in a place that your loader can find on its own, you might
## want to add "-L/..." or something similar. Only used if
## HAVE_X_WINDOWS.
## FIXME? configure sets a value for this, but it has never been
## substituted in this or any other Makefile. Cf C_SWITCH_X_SITE.
LD_SWITCH_X_SITE=
## This must come before LD_SWITCH_SYSTEM.
## If needed, a -rpath option that says where to find X windows at run time.
LD_SWITCH_X_SITE_RPATH=
## System-specific LDFLAGS.
LD_SWITCH_SYSTEM=
## This holds any special options for linking temacs only (i.e., not
## used by configure).
LD_SWITCH_SYSTEM_TEMACS= $(LD_SWITCH_X_SITE_RPATH)
## Flags to pass to ld only for temacs.
TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_TEMACS)
## If needed, the names of the paxctl and setfattr programs.
## On grsecurity/PaX systems, unexec will fail due to a gap between
## the bss section and the heap. Older versions need paxctl to work
## around this, newer ones setfattr. See Bug#11398 and Bug#16343.
PAXCTL =
SETFATTR =
## Commands to set PaX flags on dumped and not-dumped instances of Emacs.
PAXCTL_dumped =
PAXCTL_notdumped =
## Some systems define this to request special libraries.
LIBS_SYSTEM=
## -lm, or empty.
LIB_MATH=-lm
## -lpthread, or empty.
LIB_PTHREAD=
LIBIMAGE=
XCB_LIBS=
XFT_LIBS=
XRENDER_LIBS=
LIBX_EXTRA=-lX11 $(XCB_LIBS) $(XFT_LIBS) $(XRENDER_LIBS)
FONTCONFIG_CFLAGS =
FONTCONFIG_LIBS =
FREETYPE_CFLAGS =
FREETYPE_LIBS =
HARFBUZZ_CFLAGS =
HARFBUZZ_LIBS =
LIBOTF_CFLAGS =
LIBOTF_LIBS =
M17N_FLT_CFLAGS =
M17N_FLT_LIBS =
LIB_ACL=
LIB_CLOCK_GETTIME=
LIB_EACCESS=
LIB_NANOSLEEP=
LIB_TIMER_TIME=
DBUS_CFLAGS =
DBUS_LIBS =
## dbusbind.o if HAVE_DBUS, else empty.
DBUS_OBJ =
## xwidgets.o if HAVE_XWIDGETS, else empty.
XWIDGETS_OBJ =
LIB_EXECINFO=
SETTINGS_CFLAGS =
SETTINGS_LIBS =
## gtkutil.o if USE_GTK, else empty.
GTK_OBJ=
## inotify.o if HAVE_INOTIFY.
## kqueue.o if HAVE_KQUEUE.
## gfilenotify.o if HAVE_GFILENOTIFY.
## w32notify.o if HAVE_W32NOTIFY.
NOTIFY_OBJ =
NOTIFY_CFLAGS =
NOTIFY_LIBS =
## -ltermcap, or -lncurses, or -lcurses, or "".
LIBS_TERMCAP=-ltinfo
## terminfo.o if TERMINFO, else (on MS-DOS only: termcap.o +) tparam.o.
TERMCAP_OBJ=terminfo.o
LIBXMU=
LIBXSM=
LIBXTR6=
## $(LIBXMU) -lXt $(LIBXTR6) -lXext if USE_X_TOOLKIT, else $(LIBXSM).
## Only used if HAVE_X_WINDOWS.
LIBXT_OTHER=$(LIBXSM)
## If !HAVE_X11 || USE_GTK, empty.
## Else if USE_X_TOOLKIT, $(lwlibdir)/liblw.a.
## Else $(oldXMenudir)/libXMenu11.a.
LIBXMENU=
## xmenu.o if HAVE_X_WINDOWS, else empty.
XMENU_OBJ=
## xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o if
## HAVE_X_WINDOWS, else empty.
XOBJ=
# xgselect.o if linking with GLib, else empty
XGSELOBJ=
TOOLKIT_LIBW=
## Only used if HAVE_X11, in LIBX_OTHER.
LIBXT=$(TOOLKIT_LIBW) $(LIBXT_OTHER)
## If HAVE_X11, $(LIBXT) $(LIBX_EXTRA), else empty.
LIBX_OTHER=
## LIBXMENU is empty if !HAVE_X_WINDOWS.
## LD_SWITCH_X_SITE should not be used if not using X, but nothing
## sets it at present, and if something ever does, it should be
## configure, which should set it to nil in non-X builds.
LIBX_BASE=$(LIBXMENU) $(LD_SWITCH_X_SITE)
## Used only for GNUstep.
LIBS_GNUSTEP=$(patsubst -specs=%-hardened-ld,,)
LIBSOUND=
CFLAGS_SOUND=
RSVG_LIBS=
RSVG_CFLAGS=
WEBP_CFLAGS=
WEBKIT_LIBS=
WEBKIT_CFLAGS=
CAIRO_LIBS=
CAIRO_CFLAGS=
IMAGEMAGICK_LIBS=
IMAGEMAGICK_CFLAGS=
LIBXML2_LIBS =
LIBXML2_CFLAGS =
SQLITE3_LIBS =
GETADDRINFO_A_LIBS = -lanl
LCMS2_LIBS =
LCMS2_CFLAGS =
LIBZ =
## system-specific libs for dynamic modules, else empty
LIBMODULES =
## emacs-module.o if modules enabled, else empty
MODULES_OBJ =
XRANDR_LIBS =
XRANDR_CFLAGS =
XINERAMA_LIBS =
XINERAMA_CFLAGS =
XFIXES_LIBS =
XFIXES_CFLAGS =
XINPUT_LIBS =
XINPUT_CFLAGS =
XSYNC_LIBS =
XSYNC_CFLAGS =
XDBE_LIBS =
XDBE_CFLAGS =
XCOMPOSITE_LIBS =
XCOMPOSITE_CFLAGS =
XSHAPE_LIBS =
XSHAPE_CFLAGS =
## widget.o if USE_X_TOOLKIT, otherwise empty.
WIDGET_OBJ=
HYBRID_MALLOC =
## cygw32.o if CYGWIN, otherwise empty.
CYGWIN_OBJ=
## fontset.o fringe.o image.o if we have any window system
WINDOW_SYSTEM_OBJ=
## dosfns.o msdos.o w16select.o if MSDOS.
MSDOS_OBJ =
## w16select.o termcap.o if MSDOS && HAVE_X_WINDOWS.
MSDOS_X_OBJ =
NS_OBJ=
## nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o ns_fontfile if HAVE_NS.
NS_OBJC_OBJ=
## Used only for GNUstep.
GNU_OBJC_CFLAGS=$(patsubst -specs=%-hardened-cc1,,)
## w32fns.o w32menu.c w32reg.o fringe.o fontset.o w32font.o w32term.o
## w32xfns.o w32select.o image.o w32uniscribe.o w32cygwinx.o if HAVE_W32,
## w32cygwinx.o if CYGWIN but not HAVE_W32, else empty.
W32_OBJ=
## -lkernel32 -luser32 -lusp10 -lgdi32 -lole32 -lcomdlg32 -lcomctl32
## -lwinspool if HAVE_W32,
## -lkernel32 if CYGWIN but not HAVE_W32, else empty.
W32_LIBS=
PGTK_OBJ=
PGTK_LIBS=
## emacs.res if HAVE_W32
EMACSRES =
## If HAVE_W32, compiler arguments for including
## the resource file in the binary.
## Cygwin: -Wl,emacs.res
## MinGW: emacs.res
W32_RES_LINK=
## Empty if !HAVE_X_WINDOWS
## xfont.o ftfont.o xftfont.o if HAVE_XFT
## xfont.o ftfont.o if HAVE_FREETYPE
## xfont.o ftfont.o ftcrfont.o if USE_CAIRO
## else xfont.o
## if HAVE_HARFBUZZ, hbfont.o is added regardless of the rest
FONT_OBJ=
## Empty for MinGW, cm.o for the rest.
CM_OBJ=cm.o
LIBGPM =
LIBSELINUX_LIBS =
LIBGNUTLS_LIBS =
LIBGNUTLS_CFLAGS =
LIBSYSTEMD_LIBS =
LIBSYSTEMD_CFLAGS =
JSON_LIBS = -ljansson
JSON_CFLAGS =
JSON_OBJ = json.o
TREE_SITTER_LIBS = -ltree-sitter
TREE_SITTER_CFLAGS =
INTERVALS_H = dispextern.h intervals.h composite.h
GETLOADAVG_LIBS =
LIBGMP = -lgmp
LIBGCCJIT_LIBS =
LIBGCCJIT_CFLAGS =
## dynlib.o if necessary, else empty
DYNLIB_OBJ =
RUN_TEMACS = ./temacs
# Whether builds should contain details. '--no-build-details' or empty.
BUILD_DETAILS =
UNEXEC_OBJ =
HAIKU_OBJ =
HAIKU_CXX_OBJ =
HAIKU_LIBS =
HAIKU_CFLAGS =
DUMPING=pdumper
CHECK_STRUCTS = false
HAVE_PDUMPER = yes
HAVE_BE_APP = no
## ARM Macs require that all code have a valid signature. Since pdump
## invalidates the signature, we must re-sign to fix it.
DO_CODESIGN=$(patsubst aarch64-apple-darwin%,yes,x86_64-pc-linux-gnu)
-include ${top_builddir}/src/verbose.mk
bootstrap_exe = ../src/bootstrap-emacs$(EXEEXT)
ifeq ($(DUMPING),pdumper)
bootstrap_pdmp := bootstrap-emacs.pdmp # Keep in sync with loadup.el
pdmp := emacs.pdmp
else
bootstrap_pdmp :=
pdmp :=
endif
# Flags that might be in WARN_CFLAGS but are not valid for Objective C.
NON_OBJC_CFLAGS = -Wignored-attributes -Wignored-qualifiers -Wopenmp-simd -Wnested-externs
# Ditto, but for C++.
NON_CXX_CFLAGS = -Wmissing-prototypes -Wnested-externs -Wold-style-definition \
-Wstrict-prototypes -Wno-override-init
# -Demacs makes some files produce the correct version for use in Emacs.
# MYCPPFLAGS is for by-hand Emacs-specific overrides, e.g.,
# "make MYCPPFLAGS='-DDBUS_DEBUG'".
EMACS_CFLAGS=-Demacs $(MYCPPFLAGS) -I. -I$(srcdir) \
-I$(lib) -I$(top_srcdir)/lib \
$(C_SWITCH_MACHINE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \
$(GNUSTEP_CFLAGS) $(CFLAGS_SOUND) $(RSVG_CFLAGS) $(IMAGEMAGICK_CFLAGS) \
$(PNG_CFLAGS) $(LIBXML2_CFLAGS) $(LIBGCCJIT_CFLAGS) $(DBUS_CFLAGS) \
$(XRANDR_CFLAGS) $(XINERAMA_CFLAGS) $(XFIXES_CFLAGS) $(XDBE_CFLAGS) \
$(XINPUT_CFLAGS) $(WEBP_CFLAGS) $(WEBKIT_CFLAGS) $(LCMS2_CFLAGS) \
$(SETTINGS_CFLAGS) $(FREETYPE_CFLAGS) $(FONTCONFIG_CFLAGS) \
$(HARFBUZZ_CFLAGS) $(LIBOTF_CFLAGS) $(M17N_FLT_CFLAGS) $(DEPFLAGS) \
$(LIBSYSTEMD_CFLAGS) $(JSON_CFLAGS) $(XSYNC_CFLAGS) $(TREE_SITTER_CFLAGS) \
$(LIBGNUTLS_CFLAGS) $(NOTIFY_CFLAGS) $(CAIRO_CFLAGS) \
$(WERROR_CFLAGS) $(HAIKU_CFLAGS) $(XCOMPOSITE_CFLAGS) $(XSHAPE_CFLAGS)
ALL_CFLAGS = $(EMACS_CFLAGS) $(WARN_CFLAGS) $(CFLAGS)
ALL_OBJC_CFLAGS = $(EMACS_CFLAGS) \
$(filter-out $(NON_OBJC_CFLAGS),$(WARN_CFLAGS)) $(CFLAGS) \
$(GNU_OBJC_CFLAGS)
ALL_CXX_CFLAGS = $(EMACS_CFLAGS) \
$(filter-out $(NON_CXX_CFLAGS),$(WARN_CFLAGS)) $(CXXFLAGS)
.SUFFIXES: .m .cc
.c.o:
$(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $(PROFILING_CFLAGS) $<
.m.o:
$(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_OBJC_CFLAGS) $(PROFILING_CFLAGS) $<
.cc.o:
$(AM_V_CXX)$(CXX) -c $(CPPFLAGS) $(ALL_CXX_CFLAGS) $(PROFILING_CFLAGS) $<
## lastfile must follow all files whose initialized data areas should
## be dumped as pure by dump-emacs.
base_obj = dispnew.o frame.o scroll.o xdisp.o menu.o $(XMENU_OBJ) window.o \
charset.o coding.o category.o ccl.o character.o chartab.o bidi.o \
$(CM_OBJ) term.o terminal.o xfaces.o $(XOBJ) $(GTK_OBJ) $(DBUS_OBJ) \
emacs.o keyboard.o macros.o keymap.o sysdep.o \
bignum.o buffer.o filelock.o insdel.o marker.o \
minibuf.o fileio.o dired.o \
cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o \
alloc.o pdumper.o data.o doc.o editfns.o callint.o \
eval.o floatfns.o fns.o sort.o font.o print.o lread.o $(MODULES_OBJ) \
syntax.o $(UNEXEC_OBJ) bytecode.o comp.o $(DYNLIB_OBJ) \
process.o gnutls.o callproc.o \
region-cache.o sound.o timefns.o atimer.o \
doprnt.o intervals.o textprop.o composite.o xml.o lcms.o $(NOTIFY_OBJ) \
$(XWIDGETS_OBJ) \
profiler.o decompress.o \
thread.o systhread.o sqlite.o treesit.o \
itree.o \
$(if $(HYBRID_MALLOC),sheap.o) \
$(MSDOS_OBJ) $(MSDOS_X_OBJ) $(NS_OBJ) $(CYGWIN_OBJ) $(FONT_OBJ) \
$(W32_OBJ) $(WINDOW_SYSTEM_OBJ) $(XGSELOBJ) $(JSON_OBJ) \
$(HAIKU_OBJ) $(PGTK_OBJ)
doc_obj = $(base_obj) $(NS_OBJC_OBJ)
obj = $(doc_obj) $(HAIKU_CXX_OBJ)
## Object files used on some machine or other.
## These go in the DOC file on all machines in case they are needed.
## Some of them have no DOC entries, but it does no harm to have them
## in the list, in case they ever add any such entries.
SOME_MACHINE_OBJECTS = dosfns.o msdos.o \
xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o \
fontset.o dbusbind.o cygw32.o \
nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o macfont.o \
nsxwidget.o \
w32.o w32console.o w32cygwinx.o w32fns.o w32heap.o w32inevt.o w32notify.o \
w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o \
w16select.o widget.o xfont.o ftfont.o xftfont.o gtkutil.o \
xsettings.o xgselect.o termcap.o hbfont.o \
haikuterm.o haikufns.o haikumenu.o haikufont.o
## gmalloc.o if !SYSTEM_MALLOC && !DOUG_LEA_MALLOC, else empty.
GMALLOC_OBJ=
## vm-limit.o if !SYSTEM_MALLOC, else empty.
VMLIMIT_OBJ=
## ralloc.o if !SYSTEM_MALLOC && REL_ALLOC, else empty.
RALLOC_OBJ=
## Empty on Cygwin and MinGW, lastfile.o elsewhere.
PRE_ALLOC_OBJ=lastfile.o
## lastfile.o on Cygwin and MinGW, empty elsewhere.
POST_ALLOC_OBJ=
## List of object files that make-docfile should not be told about.
otherobj= $(TERMCAP_OBJ) $(PRE_ALLOC_OBJ) $(GMALLOC_OBJ) $(RALLOC_OBJ) \
$(POST_ALLOC_OBJ) $(WIDGET_OBJ) $(LIBOBJS)
## All object files linked into temacs. $(VMLIMIT_OBJ) should be first.
## (On MinGW, firstfile.o should be before vm-limit.o.)
FIRSTFILE_OBJ=
ALLOBJS = $(FIRSTFILE_OBJ) $(VMLIMIT_OBJ) $(obj) $(otherobj)
# Must be first, before dep inclusion!
ifneq ($(HAVE_BE_APP),yes)
all: emacs$(EXEEXT) $(pdmp) $(OTHER_FILES)
else
all: Emacs Emacs.pdmp $(OTHER_FILES)
endif
ifeq ($(HAVE_NATIVE_COMP):$(NATIVE_DISABLED),yes:)
all: ../native-lisp
endif
.PHONY: all
dmpstruct_headers=$(srcdir)/lisp.h $(srcdir)/buffer.h $(srcdir)/itree.h \
$(srcdir)/intervals.h $(srcdir)/charset.h $(srcdir)/bignum.h
ifeq ($(CHECK_STRUCTS),true)
pdumper.o: dmpstruct.h
endif
dmpstruct.h: $(srcdir)/dmpstruct.awk
dmpstruct.h: $(libsrc)/make-fingerprint$(EXEEXT) $(dmpstruct_headers)
$(AM_V_GEN)POSIXLY_CORRECT=1 awk -f $(srcdir)/dmpstruct.awk \
$(dmpstruct_headers) > $@
AUTO_DEPEND = yes
DEPDIR = deps
ifeq ($(AUTO_DEPEND),yes)
DEPFLAGS = -MMD -MF $(DEPDIR)/$*.d -MP
-include $(ALLOBJS:%.o=$(DEPDIR)/%.d)
else
DEPFLAGS =
include $(srcdir)/deps.mk
endif
## This is the list of all Lisp files that might be loaded into the
## dumped Emacs. Some of them are not loaded on all platforms, but
## the DOC file on every platform uses them (because the DOC file is
## supposed to be platform-independent).
## Note that this list should not include lisp files which might not
## be present, like site-load.el and site-init.el; this makefile
## expects them all to be either present or buildable.
##
## To generate this list from loadup.el, we can either:
## 1) Extract everything matching (load "..."), in which case
## we need to add charprop.el by hand; or
## 2) Extract everything matching (load "...", in which case
## we need to remove leim-list, site-init, and site-load by hand.
## There's not much to choose between these two approaches,
## but the second one seems like it could be more future-proof.
shortlisp =
lisp.mk: $(lispsource)/loadup.el
${AM_V_GEN}( printf 'shortlisp = \\\n'; \
sed -n 's/^[ \t]*(load "\([^"]*\)".*/\1/p' $< | \
sed -e 's/$$/.elc \\/' -e 's/\.el\.elc/.el/'; \
echo "" ) > $@.tmp
$(AM_V_at)mv -f $@.tmp $@
-include lisp.mk
shortlisp_filter = leim/leim-list.el site-load.elc site-init.elc
shortlisp := $(filter-out ${shortlisp_filter},${shortlisp})
## Place loaddefs.el first, so it gets generated first, since it is on
## the critical path (relevant in parallel compilations).
## We don't really need to sort, but may as well use it to remove duplicates.
shortlisp := loaddefs.el loadup.el $(sort ${shortlisp})
export LISP_PRELOADED = ${shortlisp}
lisp = $(addprefix ${lispsource}/,${shortlisp})
## Construct full set of libraries to be linked.
LIBES = $(LIBS) $(W32_LIBS) $(LIBS_GNUSTEP) $(PGTK_LIBS) $(LIBX_BASE) $(LIBIMAGE) \
$(LIBX_OTHER) $(LIBSOUND) \
$(RSVG_LIBS) $(IMAGEMAGICK_LIBS) $(LIB_ACL) $(LIB_CLOCK_GETTIME) \
$(LIB_NANOSLEEP) $(WEBKIT_LIBS) \
$(LIB_EACCESS) $(LIB_TIMER_TIME) $(DBUS_LIBS) \
$(LIB_EXECINFO) $(XRANDR_LIBS) $(XINERAMA_LIBS) $(XFIXES_LIBS) \
$(XDBE_LIBS) $(XSYNC_LIBS) \
$(LIBXML2_LIBS) $(LIBGPM) $(LIBS_SYSTEM) $(CAIRO_LIBS) \
$(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \
$(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(HARFBUZZ_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \
$(LIBGNUTLS_LIBS) $(LIB_PTHREAD) $(GETADDRINFO_A_LIBS) $(LCMS2_LIBS) \
$(NOTIFY_LIBS) $(LIB_MATH) $(LIBZ) $(LIBMODULES) $(LIBSYSTEMD_LIBS) \
$(JSON_LIBS) $(LIBGMP) $(LIBGCCJIT_LIBS) $(XINPUT_LIBS) $(HAIKU_LIBS) \
$(TREE_SITTER_LIBS) $(SQLITE3_LIBS) $(XCOMPOSITE_LIBS) $(XSHAPE_LIBS)
## FORCE it so that admin/unidata can decide whether this file is
## up-to-date. Although since charprop depends on bootstrap-emacs,
## and emacs depends on charprop, in practice this rule was always run
## anyway.
$(lispsource)/international/charprop.el: \
FORCE | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
$(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)"
## We require charprop.el to exist before ucs-normalize.el is
## byte-compiled, because ucs-normalize.el needs to load 2 uni-*.el files.
## And ns-win requires ucs-normalize.
$(lispsource)/international/ucs-normalize.elc $(lispsource)/term/ns-win.elc: | \
$(lispsource)/international/charprop.el
lispintdir = ${lispsource}/international
${lispintdir}/cp51932.el ${lispintdir}/eucjp-ms.el: FORCE
${MAKE} -C ../admin/charsets $(notdir $@)
charsets = ${top_srcdir}/admin/charsets/charsets.stamp
${charsets}: FORCE
$(MAKE) -C ../admin/charsets all
charscript = ${lispintdir}/charscript.el
${charscript}: FORCE
$(MAKE) -C ../admin/unidata $(notdir $@)
emoji-zwj = ${lispintdir}/emoji-zwj.el
${emoji-zwj}: FORCE
$(MAKE) -C ../admin/unidata $(notdir $@)
${lispintdir}/characters.elc: ${charscript:.el=.elc} ${emoji-zwj:.el=.elc}
SYSTEM_TYPE = gnu/linux
## The dumped Emacs is as functional and more efficient than
## bootstrap-emacs, so we replace the latter with the former.
## Strictly speaking, emacs does not depend directly on all of $lisp,
## since not all pieces are used on all platforms. But DOC depends
## on all of $lisp, and emacs depends on DOC, so it is ok to use $lisp here.
emacs$(EXEEXT): temacs$(EXEEXT) \
lisp.mk $(etc)/DOC $(lisp) \
$(lispsource)/international/charprop.el ${charsets}
ifeq ($(SYSTEM_TYPE),cygwin)
find ${top_builddir} -name '*.eln' | rebase -v -O -T -
endif
ifeq ($(DUMPING),unexec)
LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=dump
ifneq ($(PAXCTL_dumped),)
$(PAXCTL_dumped) emacs$(EXEEXT)
endif
cp -f $@ bootstrap-emacs$(EXEEXT)
else
rm -f $@ && cp -f temacs$(EXEEXT) $@
endif
## On Haiku, also produce a binary named Emacs with the appropriate
## icon set.
ifeq ($(HAVE_BE_APP),yes)
Emacs: emacs$(EXEEXT) $(libsrc)/be-resources
$(AM_V_GEN) cp -f emacs$(EXEEXT) $@
$(AM_V_at) $(libsrc)/be-resources \
$(etc)/images/icons/hicolor/32x32/apps/emacs.png $@
Emacs.pdmp: $(pdmp)
$(AM_V_GEN) cp -f $(pdmp) $@
endif
ifeq ($(DUMPING),pdumper)
$(pdmp): emacs$(EXEEXT) $(lispsource)/loaddefs.el $(lispsource)/loaddefs.elc
LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=pdump \
--bin-dest $(BIN_DESTDIR) --eln-dest $(ELN_DESTDIR)
cp -f $@ $(bootstrap_pdmp)
endif
## $(SOME_MACHINE_OBJECTS) comes before $(obj) because some files may
## or may not be included in $(obj), but they are always included in
## $(SOME_MACHINE_OBJECTS). Since a file is processed when it is mentioned
## for the first time, this prevents any variation between configurations
## in the contents of the DOC file.
##
$(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(doc_obj)
$(AM_V_GEN)$(MKDIR_P) $(etc)
$(AM_V_at)rm -f $(etc)/DOC
$(AM_V_at)$(libsrc)/make-docfile -d $(srcdir) \
$(SOME_MACHINE_OBJECTS) $(doc_obj) > $(etc)/DOC
$(libsrc)/make-docfile$(EXEEXT) $(libsrc)/make-fingerprint$(EXEEXT): \
$(lib)/libgnu.a
$(MAKE) -C $(dir $@) $(notdir $@)
buildobj.h: Makefile
$(AM_V_GEN)for i in $(ALLOBJS); do \
echo "$$i" | sed 's,.*/,,; s/\.obj$$/\.o/; s/^/"/; s/$$/",/' \
|| exit; \
done >$@.tmp
$(AM_V_at)mv $@.tmp $@
GLOBAL_SOURCES = $(base_obj:.o=.c) $(NS_OBJC_OBJ:.o=.m)
gl-stamp: $(libsrc)/make-docfile$(EXEEXT) $(GLOBAL_SOURCES)
$(AM_V_GLOBALS)$(libsrc)/make-docfile -d $(srcdir) -g $(doc_obj) > globals.tmp
$(AM_V_at)$(top_srcdir)/build-aux/move-if-change globals.tmp globals.h
$(AM_V_at)echo timestamp > $@
globals.h: gl-stamp; @true
$(ALLOBJS): globals.h
LIBEGNU_ARCHIVE = $(lib)/lib$(if $(HYBRID_MALLOC),e)gnu.a
$(LIBEGNU_ARCHIVE): $(config_h)
$(MAKE) -C $(dir $@) all
ifeq ($(HAVE_PDUMPER),yes)
MAKE_PDUMPER_FINGERPRINT = $(libsrc)/make-fingerprint$(EXEEXT)
else
MAKE_PDUMPER_FINGERPRINT =
endif
## We have to create $(etc) here because init_cmdargs tests its
## existence when setting Vinstallation_directory (FIXME?).
## This goes on to affect various things, and the emacs binary fails
## to start if Vinstallation_directory has the wrong value.
temacs$(EXEEXT): $(LIBXMENU) $(ALLOBJS) $(LIBEGNU_ARCHIVE) $(EMACSRES) \
$(charsets) $(charscript) ${emoji-zwj} $(MAKE_PDUMPER_FINGERPRINT)
ifeq ($(HAVE_BE_APP),yes)
$(AM_V_CXXLD)$(CXX) -o $@.tmp \
$(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \
$(ALLOBJS) $(LIBEGNU_ARCHIVE) $(W32_RES_LINK) $(LIBES) -lstdc++
else
$(AM_V_CCLD)$(CC) -o $@.tmp \
$(ALL_CFLAGS) $(CXXFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \
$(ALLOBJS) $(LIBEGNU_ARCHIVE) $(W32_RES_LINK) $(LIBES)
endif
ifeq ($(HAVE_PDUMPER),yes)
$(AM_V_at)$(MAKE_PDUMPER_FINGERPRINT) $@.tmp
ifeq ($(DO_CODESIGN),yes)
codesign -s - -f $@.tmp
endif
endif
$(AM_V_at)mv $@.tmp $@
$(MKDIR_P) $(etc)
ifeq ($(DUMPING),unexec)
ifneq ($(PAXCTL_notdumped),)
$(PAXCTL_notdumped) $@
endif
endif
## The following oldxmenu-related rules are only (possibly) used if
## HAVE_X11 && !USE_GTK, but there is no harm in always defining them.
$(lwlibdir)/liblw.a: $(config_h) globals.h lisp.h FORCE
$(MAKE) -C $(dir $@) $(notdir $@)
$(oldXMenudir)/libXMenu11.a: FORCE
$(MAKE) -C $(dir $@) $(notdir $@)
FORCE:
.PHONY: FORCE
.PRECIOUS: ../config.status Makefile
../config.status: $(top_srcdir)/configure.ac $(top_srcdir)/m4/*.m4
$(MAKE) -C $(dir $@) $(notdir $@)
Makefile: ../config.status $(srcdir)/Makefile.in
$(MAKE) -C .. src/$@
doc.o: buildobj.h
emacs.res: FORCE
$(MAKE) -C ../nt ../src/emacs.res
.PHONY: ns-app
ns-app: emacs$(EXEEXT) $(pdmp)
$(MAKE) -C ../nextstep all
.PHONY: mostlyclean clean bootstrap-clean distclean maintainer-clean
.PHONY: versionclean
mostlyclean:
rm -f temacs$(EXEEXT) core ./*.core \#* ./*.o
rm -f dmpstruct.h
rm -f emacs.pdmp
rm -f ../etc/DOC
rm -f bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
rm -f emacs-$(version)$(EXEEXT)
rm -f buildobj.h
rm -f globals.h gl-stamp
rm -f ./*.res ./*.tmp
versionclean:
rm -f emacs$(EXEEXT) emacs-*.*.*[0-9]$(EXEEXT) emacs-*.*.*[0-9].pdmp
rm -f ../etc/DOC*
clean: mostlyclean versionclean
rm -f $(DEPDIR)/*
## bootstrap-clean is used to clean up just before a bootstrap.
## It should remove all files generated during a compilation/bootstrap,
## but not things like config.status or TAGS.
bootstrap-clean: clean
rm -f emacs-module.h epaths.h config.h config.stamp
if test -f ./.gdbinit; then \
mv ./.gdbinit ./.gdbinit.save; \
if test -f "$(srcdir)/.gdbinit"; then rm -f ./.gdbinit.save; \
else mv ./.gdbinit.save ./.gdbinit; fi; \
fi
distclean: bootstrap-clean
rm -f Makefile lisp.mk verbose.mk
rm -fr $(DEPDIR)
maintainer-clean: distclean
rm -f TAGS
ETAGS = ../lib-src/etags${EXEEXT}
${ETAGS}: FORCE
$(MAKE) -C $(dir $@) $(notdir $@)
# Remove macuvs.h since it'd cause `src/emacs`
# to be built before we can get TAGS.
ctagsfiles1 = $(filter-out ${srcdir}/macuvs.h, $(wildcard ${srcdir}/*.[hc]))
ctagsfiles2 = $(wildcard ${srcdir}/*.m)
ctagsfiles3 = $(wildcard ${srcdir}/*.cc)
## In out-of-tree builds, TAGS are generated in the build dir, like
## other non-bootstrap build products (see Bug#31744).
## This does not need to depend on ../lisp, ../lwlib and ../lib TAGS files,
## because etags "--include" only includes a pointer to the file,
## rather than the file contents.
TAGS: ${ETAGS} $(ctagsfiles1) $(ctagsfiles2)
$(AM_V_GEN)${ETAGS} --include=../lisp/TAGS --include=$(lwlibdir)/TAGS \
--include=$(lib)/TAGS \
--regex='{c}/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/\1/' \
--regex='{c}/[ ]*DEFVAR_[A-Z_ (]+"[^"]+",[ ]\([A-Za-z0-9_]+\)/\1/' \
$(ctagsfiles1) \
--regex='{objc}/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/\1/' \
--regex='{objc}/[ ]*DEFVAR_[A-Z_ (]+"[^"]+",[ ]\([A-Za-z0-9_]+\)/\1/' \
$(ctagsfiles2) \
$(ctagsfiles3)
## Arrange to make tags tables for ../lisp, ../lwlib and ../lib,
## which the above TAGS file for the C files includes by reference.
../lisp/TAGS $(lwlibdir)/TAGS $(lib)/TAGS: FORCE
$(MAKE) -C $(dir $@) $(notdir $@) ETAGS="$(ETAGS)"
tags: TAGS ../lisp/TAGS $(lwlibdir)/TAGS $(lib)/TAGS
.PHONY: tags
### Bootstrapping.
## Bootstrapping right is difficult because of the circular dependencies.
## Furthermore, we have to deal with the fact that many compilation targets
## such as loaddefs.el or *.elc can typically be produced by any old
## Emacs executable, so we would like to avoid rebuilding them whenever
## we build a new Emacs executable.
##
## (In other words, changing a single file src/foo.c would force
## dumping a new bootstrap-emacs, then re-byte-compiling all preloaded
## elisp files, and only then dump the actual src/emacs, which is not
## wrong, but is overkill in 99.99% of the cases.)
##
## To solve the circularity, we use 2 different Emacs executables,
## "emacs" is the main target and "bootstrap-emacs" is the one used
## to build the *.elc and loaddefs.el files.
## To solve the freshness issue, in the past we tried various clever tricks,
## but now that we require GNU make, we can simply specify
## bootstrap-emacs$(EXEEXT) as an order-only prerequisite.
%.elc: %.el | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
@$(MAKE) $(AM_V_NO_PD) -C ../lisp EMACS="$(bootstrap_exe)"\
THEFILE=$< $<c
ifeq ($(HAVE_NATIVE_COMP):$(NATIVE_DISABLED),yes:)
## The following rules are used only when building a source tarball
## for the first time, when the native-lisp/ directory doesn't yet
## exist and needs to be created and populated with the preloaded
## *.eln files.
## List of *.eln files we need to produce in addition to the preloaded
## ones in $(lisp).
elnlisp := \
emacs-lisp/byte-opt.eln \
emacs-lisp/bytecomp.eln \
emacs-lisp/cconv.eln \
international/charscript.eln \
emacs-lisp/comp.eln \
emacs-lisp/comp-cstr.eln \
international/emoji-zwj.eln
elnlisp := $(addprefix ${lispsource}/,${elnlisp}) $(lisp:.elc=.eln)
%.eln: %.el | emacs$(EXEEXT) $(pdmp)
@$(MAKE) $(AM_V_NO_PD) -C ../lisp EMACS="../src/emacs$(EXEEXT)"\
THEFILE=$< $<n
## FIXME: this is fragile! We lie to Make about the files produced by
## this rule, and we rely on the absence of the native-lisp directory
## to trigger it. This means that if anything goes wrong during
## native compilation, the only way to trigger it again is to remove
## the directory and re-native-compile everything. The main
## underlying problem is that the name of the subdirectory of
## native-lisp where the *.eln files will be produced, and the exact
## names of those *.eln files, cannot be known in advance; we must ask
## Emacs to produce them.
../native-lisp: | $(pdmp)
@if test ! -d $@; then \
mkdir $@ && $(MAKE) $(AM_V_NO_PD) $(elnlisp); \
if test $(SYSTEM_TYPE) = cygwin; then \
find $@ -name '*.eln' | rebase -v -O -T -; \
fi; \
LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup --temacs=pdump \
--bin-dest $(BIN_DESTDIR) --eln-dest $(ELN_DESTDIR) \
&& cp -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT) \
&& cp -f $(pdmp) $(bootstrap_pdmp); \
fi
endif
$(lispsource)/loaddefs.el: | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
$(MAKE) -C ../lisp autoloads EMACS="$(bootstrap_exe)"
## Dump an Emacs executable named bootstrap-emacs containing the
## files from loadup.el in source form.
bootstrap-emacs$(EXEEXT): temacs$(EXEEXT)
$(MAKE) -C ../lisp update-subdirs
ifeq ($(DUMPING),unexec)
$(RUN_TEMACS) --batch $(BUILD_DETAILS) -l loadup --temacs=bootstrap
ifneq ($(PAXCTL_dumped),)
$(PAXCTL_dumped) emacs$(EXEEXT)
endif
mv -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT)
@: Compile some files earlier to speed up further compilation.
$(MAKE) -C ../lisp compile-first EMACS="$(bootstrap_exe)"
else
@: In the pdumper case, make compile-first after the dump
cp -f temacs$(EXEEXT) bootstrap-emacs$(EXEEXT)
ifeq ($(DO_CODESIGN),yes)
codesign -s - -f bootstrap-emacs$(EXEEXT)
endif
endif
ifeq ($(DUMPING),pdumper)
$(bootstrap_pdmp): bootstrap-emacs$(EXEEXT)
rm -f $@
$(RUN_TEMACS) --batch $(BUILD_DETAILS) -l loadup --temacs=pbootstrap \
--bin-dest $(BIN_DESTDIR) --eln-dest $(ELN_DESTDIR)
@: Compile some files earlier to speed up further compilation.
@: First, byte compile these files, ....
ANCIENT=yes $(MAKE) -C ../lisp compile-first EMACS="$(bootstrap_exe)"
@: .... then use their .elcs in native compiling these and other files.
$(MAKE) -C ../lisp compile-first EMACS="$(bootstrap_exe)"
endif
### Flymake support (for C only)
check-syntax:
$(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) ${CHK_SOURCES} || true
.PHONY: check-syntax
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-21 9:42 ` Jean Louis
@ 2022-12-21 12:59 ` Eli Zaretskii
2022-12-21 18:48 ` Jean Louis
0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2022-12-21 12:59 UTC (permalink / raw)
To: Jean Louis; +Cc: 60061
> Date: Wed, 21 Dec 2022 12:42:05 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: 60061@debbugs.gnu.org
>
> Find attached without-all/src/Makefile
Thanks. What does "make --version" say on that system?
And please do this from the "without-all/src/" directory where you
have this Makefile:
$ rm ../../src/dispnew.o
$ cd ..
$ make V=1
Then post here everything the above produces.
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-21 12:59 ` Eli Zaretskii
@ 2022-12-21 18:48 ` Jean Louis
2022-12-21 19:54 ` Eli Zaretskii
0 siblings, 1 reply; 14+ messages in thread
From: Jean Louis @ 2022-12-21 18:48 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 60061
* Eli Zaretskii <eliz@gnu.org> [2022-12-21 16:00]:
> > Date: Wed, 21 Dec 2022 12:42:05 +0300
> > From: Jean Louis <bugs@gnu.support>
> > Cc: 60061@debbugs.gnu.org
> >
> > Find attached without-all/src/Makefile
>
> Thanks. What does "make --version" say on that system?
GNU Make 4.3
> And please do this from the "without-all/src/" directory where you
> have this Makefile:
>
> $ rm ../../src/dispnew.o
OK
> $ cd ..
> $ make V=1
>
> Then post here everything the above produces.
~/Programming/Software/emacs/without-all
$ rm ../src/dispnew.o
~/Programming/Software/emacs/without-all
$ make V=1
make actual-all || make advice-on-failure make-target=all exit-status=$?
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
make -C lib all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib'
make -C lib-src all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/lib-src'
make -C src BIN_DESTDIR=''/usr/local/bin/'' \
ELN_DESTDIR='/usr/local/lib/emacs/30.0.50/' all
make[2]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/dispnew.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/dispnew.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/frame.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/frame.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/scroll.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/scroll.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/xdisp.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/xdisp.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/menu.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/menu.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/window.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/window.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/charset.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/charset.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/coding.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/coding.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/category.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/category.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/ccl.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/ccl.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/character.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/character.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/chartab.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/chartab.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/bidi.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/bidi.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/cm.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/cm.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/term.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/term.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/terminal.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/terminal.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/xfaces.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/xfaces.c
../../src/xfaces.c:6021:1: warning: ‘font_maybe_unset_attribute’ defined but not used [-Wunused-function]
6021 | font_maybe_unset_attribute (Lisp_Object font_object,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/emacs.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/emacs.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/keyboard.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/keyboard.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/macros.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/macros.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/keymap.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/keymap.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/sysdep.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/sysdep.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/bignum.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/bignum.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/buffer.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/buffer.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/filelock.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/filelock.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/insdel.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/insdel.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/marker.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/marker.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/minibuf.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/minibuf.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/fileio.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/fileio.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/dired.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/dired.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/cmds.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/cmds.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/casetab.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/casetab.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/casefiddle.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/casefiddle.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/indent.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/indent.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/search.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/search.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/regex-emacs.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/regex-emacs.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/undo.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/undo.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/alloc.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/alloc.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/pdumper.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/pdumper.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/data.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/data.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/editfns.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/editfns.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/callint.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/callint.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/eval.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/eval.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/floatfns.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/floatfns.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/fns.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/fns.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/sort.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/sort.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/font.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/font.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/print.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/print.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/lread.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/lread.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/syntax.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/syntax.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/bytecode.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/bytecode.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/comp.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/comp.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/process.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/process.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/gnutls.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/gnutls.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/callproc.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/callproc.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/region-cache.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/region-cache.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/sound.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/sound.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/timefns.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/timefns.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/atimer.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/atimer.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/doprnt.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/doprnt.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/intervals.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/intervals.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/textprop.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/textprop.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/composite.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/composite.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/xml.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/xml.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/lcms.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/lcms.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/profiler.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/profiler.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/decompress.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/decompress.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/thread.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/thread.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/systhread.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/systhread.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/sqlite.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/sqlite.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/treesit.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/treesit.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/itree.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/itree.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/json.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/json.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/terminfo.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/terminfo.c
gcc -c -Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/lastfile.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 ../../src/lastfile.c
make -C ../admin/charsets all
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/charsets'
make -C ../admin/unidata charscript.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make[3]: Nothing to be done for 'charscript.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make[3]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
make[3]: Nothing to be done for 'emoji-zwj.el'.
make[3]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/admin/unidata'
gcc -o temacs.tmp \
-Demacs -I. -I../../src -I../lib -I../../lib -MMD -MF deps/.d -MP -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wvla-larger-than=4031 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bidi-chars -g3 -O2 \
dispnew.o frame.o scroll.o xdisp.o menu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o syntax.o bytecode.o comp.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o profiler.o decompress.o thread.o systhread.o sqlite.o treesit.o itree.o json.o terminfo.o lastfile.o ../lib/libgnu.a -ltinfo -lanl -lm -ljansson -lgmp -ltree-sitter
/usr/bin/ld: treesit.o: in function `treesit_load_language':
/home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:577: undefined reference to `dynlib_error'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:578: undefined reference to `dynlib_open'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:579: undefined reference to `dynlib_error'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:594: undefined reference to `dynlib_error'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:600: undefined reference to `dynlib_sym'
/usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:602: undefined reference to `dynlib_error'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:704: temacs] Error 1
make[2]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all/src'
make[1]: *** [Makefile:544: src] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make[1]: Entering directory '/home/data1/protected/Programming/Software/emacs/without-all'
***
*** "make all" failed with exit status 2.
***
*** You could try to:
*** - run "make bootstrap", which might fix the problem
*** - run "make V=1", which displays the full commands invoked by make,
*** to further investigate the problem
***
make[1]: *** [Makefile:414: advice-on-failure] Error 2
make[1]: Leaving directory '/home/data1/protected/Programming/Software/emacs/without-all'
make: *** [Makefile:370: all] Error 2
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-21 18:48 ` Jean Louis
@ 2022-12-21 19:54 ` Eli Zaretskii
2022-12-22 8:03 ` Jean Louis
0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2022-12-21 19:54 UTC (permalink / raw)
To: Jean Louis; +Cc: 60061
> Date: Wed, 21 Dec 2022 21:48:56 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: 60061@debbugs.gnu.org
>
> /usr/bin/ld: treesit.o: in function `treesit_load_language':
> /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:577: undefined reference to `dynlib_error'
> /usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:578: undefined reference to `dynlib_open'
> /usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:579: undefined reference to `dynlib_error'
> /usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:594: undefined reference to `dynlib_error'
> /usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:600: undefined reference to `dynlib_sym'
> /usr/bin/ld: /home/data1/protected/Programming/Software/emacs/without-all/src/../../src/treesit.c:602: undefined reference to `dynlib_error'
> collect2: error: ld returned 1 exit status
> make[2]: *** [Makefile:704: temacs] Error 1
This is a completely different error message, and it points out a real
problem, which has nothing to do with building in a separate
directory. The problem is triggered by --without-all, which includes
--without-modules, and that causes us not to compile dynlib.c, which
is needed by the tree-sitter support.
I installed a fix on the emacs-29 branch. The patch is below if you
want to try it before it gets merged to master.
diff --git a/configure.ac b/configure.ac
index 432638f..ac29f35 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3220,6 +3220,7 @@ AC_DEFUN
HAVE_TREE_SITTER=no
TREE_SITTER_OBJ=
+NEED_DYNLIB=no
if test "${with_tree_sitter}" != "no"; then
dnl Tree-sitter 0.20.2 added support to change the malloc it uses
@@ -3245,6 +3246,7 @@ AC_DEFUN
LIBS=$OLD_LIBS
if test "$ac_cv_func_ts_set_allocator" = yes; then
AC_DEFINE(HAVE_TREE_SITTER, 1, [Define if using tree-sitter.])
+ NEED_DYNLIB=yes
else
AC_MSG_ERROR([Tree-sitter library exists but its version is too old]);
TREE_SITTER_CFLAGS=
@@ -4154,7 +4156,6 @@ AC_DEFUN
LIBMODULES=
HAVE_MODULES=no
MODULES_OBJ=
-NEED_DYNLIB=no
MODULES_SUFFIX="${DYNAMIC_LIB_SUFFIX}"
MODULES_SECONDARY_SUFFIX="${DYNAMIC_LIB_SECONDARY_SUFFIX}"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-21 19:54 ` Eli Zaretskii
@ 2022-12-22 8:03 ` Jean Louis
0 siblings, 0 replies; 14+ messages in thread
From: Jean Louis @ 2022-12-22 8:03 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 60061
* Eli Zaretskii <eliz@gnu.org> [2022-12-21 22:55]:
> I installed a fix on the emacs-29 branch. The patch is below if you
> want to try it before it gets merged to master.
Thank you.
I could not try it out with success, so I will pull from git and try it out then.
Jean Louis
GNU Support - installations, support, advice, help
https://GNU.Support
GNU Social Network: https://gnusocial.club
GNU Social Network on Pleroma: https://pleroma.gnusocial.club
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-14 12:39 ` Eli Zaretskii
2022-12-20 16:03 ` Jean Louis
@ 2022-12-23 16:14 ` Jean Louis
2022-12-23 16:37 ` Eli Zaretskii
1 sibling, 1 reply; 14+ messages in thread
From: Jean Louis @ 2022-12-23 16:14 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 60061
* Eli Zaretskii <eliz@gnu.org> [2022-12-14 15:42]:
> > From: Jean Louis <bugs@gnu.support>
> > Date: Wed, 14 Dec 2022 10:45:07 +0300
> >
> > I wished to make separate build of Emacs version --without-all in
> > separate directory like following:
> >
> > $ mkdir without-all
> > $ cd without-all
> > $ ../configure --without-all --with-mailutils
> > $ make
Now it works well, thanks.
--
Jean
Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns
In support of Richard M. Stallman
https://stallmansupport.org/
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils
2022-12-23 16:14 ` Jean Louis
@ 2022-12-23 16:37 ` Eli Zaretskii
0 siblings, 0 replies; 14+ messages in thread
From: Eli Zaretskii @ 2022-12-23 16:37 UTC (permalink / raw)
To: Jean Louis; +Cc: 60061-done
> Date: Fri, 23 Dec 2022 19:14:24 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: 60061@debbugs.gnu.org
>
> * Eli Zaretskii <eliz@gnu.org> [2022-12-14 15:42]:
> > > From: Jean Louis <bugs@gnu.support>
> > > Date: Wed, 14 Dec 2022 10:45:07 +0300
> > >
> > > I wished to make separate build of Emacs version --without-all in
> > > separate directory like following:
> > >
> > > $ mkdir without-all
> > > $ cd without-all
> > > $ ../configure --without-all --with-mailutils
> > > $ make
>
> Now it works well, thanks.
Thanks, closing.
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2022-12-23 16:37 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-14 7:45 bug#60061: 30.0.50; Build fails in separate directory for ../configure --without-all --with-mailutils Jean Louis
2022-12-14 12:39 ` Eli Zaretskii
2022-12-20 16:03 ` Jean Louis
2022-12-20 17:29 ` Eli Zaretskii
2022-12-20 17:42 ` Jean Louis
2022-12-20 18:40 ` Eli Zaretskii
2022-12-21 9:41 ` Jean Louis
2022-12-21 9:42 ` Jean Louis
2022-12-21 12:59 ` Eli Zaretskii
2022-12-21 18:48 ` Jean Louis
2022-12-21 19:54 ` Eli Zaretskii
2022-12-22 8:03 ` Jean Louis
2022-12-23 16:14 ` Jean Louis
2022-12-23 16:37 ` Eli Zaretskii
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).