* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
@ 2020-09-01 9:37 Philippe Spiesser
2020-09-01 11:10 ` Stefan Kangas
2020-09-06 14:31 ` Mattias Engdegård
0 siblings, 2 replies; 34+ messages in thread
From: Philippe Spiesser @ 2020-09-01 9:37 UTC (permalink / raw)
To: 43152
Hello,
yesterday, I have updated the local directory of emacs 28.0.50 to
rebuild a new version; the last time I've updated was the 9 of august
and everything was OK.
Building stops with the messages :
cp -f temacs bootstrap-emacs
rm -f bootstrap-emacs.pdmp
./temacs --batch -l loadup --temacs=pbootstrap
make[1]: *** [bootstrap-emacs.pdmp] Segmentation fault: 11
make: *** [src] Error 2
I can't explain this.
I hope it's the correct place to send this message
In GNU Emacs 28.0.50 (build 11, x86_64-apple-darwin17.7.0, NS appkit-1561.61 Version 10.13.6 (Build 17G14019))
of 2020-08-09 built on spungen.home
Repository revision: 8e82baf5a730ff542118ddba5b76afdc1db643f6
Repository branch: master
Windowing system distributor 'Apple', version 10.3.1561
System Description: Mac OS X 10.13.6
Configured using:
'configure --prefix=/usr/local/Applications --with-ns=yes
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/opt/imagemagick@6/lib/pkgconfig:/usr/local/opt/libxml2/lib/pkgconfig'
Configured features:
JPEG TIFF GIF PNG RSVG DBUS GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS NS MODULES THREADS PDUMPER LCMS2
Important settings:
value of $LANG: fr_FR.UTF-8
locale-coding-system: utf-8-unix
Major mode: LaTeX/P
Minor modes in effect:
ps-rooms-mode: t
shell-dirtrack-mode: t
show-paren-mode: t
recentf-mode: t
TeX-PDF-mode: t
display-time-mode: t
tooltip-mode: t
global-eldoc-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
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
auto-fill-function: do-auto-fill
transient-mark-mode: t
Load-path shadows:
None found.
Features:
(shadow emacsbug sendmail sh-script smie executable grep compface
gnus-fun shr-color color smerge-mode diff flow-fill sort smiley
gnus-cite mail-extr qp gnus-async gnus-bcklg gnus-ml disp-table
cursor-sensor nndraft nnmh gnus-agent gnus-srvr gnus-score score-mode
nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig
gnus-cache epa-file nntp cl-extra help-mode org-duration ol-eww ol-rmail
ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum shr svg xml dom gnus-group
gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc
nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus
nnheader ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex
ol-bbdb ol-w3m mm-archive message dired dired-loaddefs rfc822 mml
mml-sec epa derived gnus-util rmail rmail-loaddefs text-property-search
mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode gnutls
mail-utils network-stream url-http mail-parse rfc2231 rfc2047 rfc2045
mm-util ietf-drums mail-prsvr url-gw nsm rmc puny url-cache url-auth epg
epg-config finder-inf ispell misearch multi-isearch vc-dispatcher vc-hg
diff-mode preview prv-emacs ps-rooms-mode tex-bar toolbar-x font-latex
texmathp tex-mode shell latexenc server paren recentf tree-widget
wid-edit cus-start cus-load auctex-latexmk tex-buf latex latex-flymake
flymake-proc flymake compile warnings thingatpt tex-ispell tex-style tex
crm calfw-org org-capture org-element avl-tree generator org-agenda org
ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote
org-src ob-comint org-pcomplete pcomplete comint ansi-color ring
org-list org-faces org-entities time-date noutline outline easy-mmode
org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys
org-compat advice org-macs org-loaddefs find-func calfw-ical url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util mailcap icalendar diary-lib diary-loaddefs calfw-cal
calfw edmacro kmacro format-spec holidays hol-loaddefs cal-menu calendar
cal-loaddefs cl time auto-insert-tkld exec-path-from-shell info tex-site
package easymenu browse-url url-handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map
url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode elisp-mode lisp-mode prog-mode register page
tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core term/tty-colors frame
minibuffer cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help
simple abbrev obarray cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
threads dbusbind kqueue cocoa ns lcms2 multi-tty make-network-process
emacs)
Memory information:
((conses 16 1518013 141017)
(symbols 48 36852 4)
(strings 32 246965 14613)
(string-bytes 1 11019991)
(vectors 16 75402)
(vector-slots 8 1629269 178479)
(floats 8 438 342)
(intervals 56 159971 4207)
(buffers 992 26))
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-01 9:37 bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core Philippe Spiesser
@ 2020-09-01 11:10 ` Stefan Kangas
2020-09-01 14:19 ` Anonymous
2020-09-01 14:29 ` Eli Zaretskii
2020-09-06 14:31 ` Mattias Engdegård
1 sibling, 2 replies; 34+ messages in thread
From: Stefan Kangas @ 2020-09-01 11:10 UTC (permalink / raw)
To: Philippe Spiesser, 43152
Philippe Spiesser <ann.onymous@orange.fr> writes:
> Hello,
> yesterday, I have updated the local directory of emacs 28.0.50 to
> rebuild a new version; the last time I've updated was the 9 of august
> and everything was OK.
> Building stops with the messages :
> cp -f temacs bootstrap-emacs
> rm -f bootstrap-emacs.pdmp
> ./temacs --batch -l loadup --temacs=pbootstrap
> make[1]: *** [bootstrap-emacs.pdmp] Segmentation fault: 11
> make: *** [src] Error 2
> I can't explain this.
> I hope it's the correct place to send this message
Did you try "make bootstrap"?
Also, please include the full commands you used to build this, starting
with configure.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-01 11:10 ` Stefan Kangas
@ 2020-09-01 14:19 ` Anonymous
2020-09-01 14:29 ` Eli Zaretskii
1 sibling, 0 replies; 34+ messages in thread
From: Anonymous @ 2020-09-01 14:19 UTC (permalink / raw)
To: Stefan Kangas, 43152
[-- Attachment #1: Type: text/plain, Size: 1080 bytes --]
Le 01/09/2020 à 13:10, Stefan Kangas a écrit :
> Philippe Spiesser <ann.onymous@orange.fr> writes:
>
>> Hello,
>> yesterday, I have updated the local directory of emacs 28.0.50 to
>> rebuild a new version; the last time I've updated was the 9 of august
>> and everything was OK.
>> Building stops with the messages :
>> cp -f temacs bootstrap-emacs
>> rm -f bootstrap-emacs.pdmp
>> ./temacs --batch -l loadup --temacs=pbootstrap
>> make[1]: *** [bootstrap-emacs.pdmp] Segmentation fault: 11
>> make: *** [src] Error 2
>> I can't explain this.
>> I hope it's the correct place to send this message
> Did you try "make bootstrap"?
>
> Also, please include the full commands you used to build this, starting
> with configure.
I try "make bootstrap" with same result.
Here is the typescript file, output for the three commands :
export
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/opt/imagemagick@6/lib/pkgconfig:/usr/local/opt/libxml2/lib/pkgconfig
./configure --prefix=/usr/local/Applications --with-ns=yes
make
[-- Attachment #2: typescript --]
[-- Type: text/plain, Size: 42170 bytes --]
Script started on Tue Sep 1 16:06:24 2020
spungen:emacs $ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/opt/imagemagick@6/lib/pkgco \rnfig:/usr/local/opt/libxml2/lib/pkgconfig
spungen:emacs $ ./configure --prefix=/usr/local/Applications --with-ns=yes
checking for xcrun... xcrun
checking for make... yes
checking for GNU Make... make
checking build system type... x86_64-apple-darwin17.7.0
checking host system type... x86_64-apple-darwin17.7.0
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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... yes
checking for compiler option needed when checking for declarations... -Werror=implicit-function-declaration
checking for ar... ar
checking whether gcc and cc understand -c and -o together... yes
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 ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for Minix Amsterdam compiler... no
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... yes
checking whether C compiler handles -Werror -Wunknown-warning-option... yes
checking whether C compiler handles -Wno-switch... yes
checking whether C compiler handles -Wno-pointer-sign... yes
checking whether C compiler handles -Wno-string-plus-int... yes
checking whether C compiler handles -Wno-unknown-attributes... yes
checking whether C compiler handles -Wno-initializer-overrides... yes
checking whether C compiler handles -Wno-tautological-compare... yes
checking whether C compiler handles -Wno-tautological-constant-out-of-range-compare... yes
checking for a BSD-compatible install... /usr/local/bin/ginstall -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... brew
checking for makeinfo... /usr/local/opt/texinfo/bin/makeinfo
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for library containing sqrt... none required
checking for pkg-config... /usr/local/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... no
checking for soundcard.h... no
checking for mmsystem.h... no
checking for _oss_ioctl in -lossaudio... no
checking for alsa >= 1.0.0... no
checking for linux/fs.h... no
checking for malloc.h... no
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... no
checking for coff.h... no
checking for pty.h... no
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... yes
checking for sanitizer/lsan_interface.h... yes
checking for sys/socket.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for pthread.h... yes
checking for malloc/malloc.h... yes
checking for sys/un.h... yes
checking for dirent.h... yes
checking for execinfo.h... yes
checking for stdio_ext.h... no
checking for sys/vfs.h... no
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... no
checking for limits.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for sys/select.h... yes
checking for sys/random.h... yes
checking for sys/stat.h... (cached) yes
checking for ADDR_NO_RANDOMIZE... no
checking for term.h... yes
checking whether time.h and sys/time.h may both be included... 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... yes
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... no
checking for struct ifreq.ifr_netmask... no
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... yes
checking whether gcc understands -MMD -MF... yes
checking for X... libraries /usr/X11/lib, headers /usr/X11/include
checking AppKit/AppKit.h usability... yes
checking AppKit/AppKit.h presence... yes
checking for AppKit/AppKit.h... yes
checking for Mac OS X 10.6 or newer... yes
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... yes
checking whether gcc accepts -g... yes
checking if the Objective C compiler supports instancetype... yes
checking whether malloc is Doug Lea style... no
checking for getpagesize... yes
checking for working mmap... yes
checking for main in -lXbsd... no
checking for pthread library... none needed
checking for thread support... yes
checking for librsvg-2.0 >= 2.14.0... yes
checking for getaddrinfo_a in -lanl... no
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 lgetfilecon in -lselinux... no
checking for gnutls >= 2.12.2... yes
checking for libsystemd >= 222... no
checking for jansson >= 2.7... no
checking sys/inotify.h usability... no
checking sys/inotify.h presence... no
checking for sys/inotify.h... no
checking for libkqueue... no
checking for library containing kqueue... none required
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 tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for TIFFGetVersion in -ltiff... yes
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking for GifMakeMapObject in -lgif... yes
checking gpm.h usability... no
checking gpm.h presence... no
checking for gpm.h... no
checking for libxml-2.0 > 2.6.17... yes
checking for htmlReadMemory in -lxml2... yes
checking for accept4... no
checking for fchdir... yes
checking for gethostname... yes
checking for getrusage... yes
checking for get_current_dir_name... no
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 timer_getoverrun... no
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... no
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... yes
checking for aligned_alloc... no
checking for posix_memalign... yes
checking whether aligned_alloc is declared... no
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... no
checking for posix_openpt... yes
checking for library containing tputs... -lncurses
checking for timerfd interface... no
checking whether signals can be handled on alternate stack... yes
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... no
checking for __lsan_ignore_object... no
checking for sbrk... yes
checking for fchmod... yes
checking for canonicalize_file_name... no
checking for readlink... yes
checking for realpath... yes
checking for readlinkat... yes
checking for explicit_bzero... no
checking for memset_s... yes
checking for faccessat... yes
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... no
checking for gettimeofday... yes
checking for lstat... yes
checking for mkostemp... yes
checking for pipe2... no
checking for pselect... 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... no
checking for lutimes... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... yes
checking whether GLib is linked in... yes
checking for nl_langinfo and CODESET... yes
checking for nl_langinfo and _NL_PAPER_WIDTH... no
checking for mbstate_t... yes
checking for _setjmp... yes
checking for sigsetjmp... yes
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 for working alloca.h... yes
checking for alloca... yes
checking whether // is distinct from /... no
checking whether realpath works... no
checking for getcwd... yes
checking for C/C++ restrict keyword... __restrict
checking whether byte ordering is bigendian... no
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking if environ is properly declared... no
checking for complete errno.h... yes
checking whether lstat correctly handles trailing slash... no
checking for mode_t... yes
checking for st_dm_mode in struct stat... no
checking whether strmode is declared... yes
checking for gawk... gawk
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... no
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... no
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h predates C++11... no
checking whether stdint.h has UINTMAX_WIDTH etc.... no
checking whether memmem is declared... yes
checking whether memrchr is declared... no
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 stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking whether we are using the GNU C Library >= 2.1 or uClibc... no
checking for sigset_t... yes
checking for wchar_t... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p
checking whether stat file-mode macros are broken... no
checking for struct timespec in <time.h>... 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... no
checking whether fgets_unlocked is declared... no
checking whether fputc_unlocked is declared... no
checking whether fputs_unlocked is declared... no
checking whether fread_unlocked is declared... no
checking whether fwrite_unlocked is declared... no
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 for O_CLOEXEC... yes
checking for promoted mode_t type... int
checking whether the utimes function works... yes
checking sys/acl.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking for library containing acl_get_file... none required
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... no
checking for acl_from_text... yes
checking for acl_delete_def_file... yes
checking for acl_extended_file... no
checking for acl_delete_fd_np... yes
checking for acl_delete_file_np... yes
checking for acl_copy_ext_native... yes
checking for acl_create_entry_np... yes
checking for acl_to_short_text... no
checking for acl_free_text... no
checking for working acl_get_file... yes
checking acl/libacl.h usability... no
checking acl/libacl.h presence... no
checking for acl/libacl.h... no
checking for acl_entries... no
checking for ACL_FIRST_ENTRY... yes
checking for ACL_TYPE_EXTENDED... yes
checking for alloca as a compiler built-in... yes
checking for __builtin_expect... yes
checking byteswap.h usability... no
checking byteswap.h presence... no
checking for byteswap.h... no
checking for library containing clock_gettime... none required
checking for clock_gettime... yes
checking for clock_settime... yes
checking for copy_file_range... no
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 for explicit_memset... no
checking for access... yes
checking whether fchmodat+AT_SYMLINK_NOFOLLOW works on non-symlinks... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... yes
checking whether fdopendir is declared... yes
checking whether fdopendir works... yes
checking for flexible array member... yes
checking for __fpending... no
checking whether fstatat (..., 0) works... yes
checking for sys/mount.h... yes
checking how to get file system space usage... checking for statvfs function (SVR4)... no
checking for two-argument statfs with statfs.f_frsize member... no
checking for 3-argument statfs function (DEC OSF/1)... no
checking for two-argument statfs with statfs.f_bsize member (AIX, 4.3BSD)... yes
checking sys/fs/s5param.h usability... no
checking sys/fs/s5param.h presence... no
checking for sys/fs/s5param.h... no
checking sys/statfs.h usability... no
checking sys/statfs.h presence... no
checking for sys/statfs.h... no
checking for statfs that truncates block counts... no
checking whether futimens works... no
checking for getloadavg... yes
checking sys/loadavg.h usability... no
checking sys/loadavg.h presence... no
checking for sys/loadavg.h... no
checking whether getloadavg is declared... yes
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking for library containing __gmpz_roinit_n... -lgmp
checking for memmem... yes
checking whether memmem works... no
checking for mempcpy... no
checking for memrchr... no
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... no
checking whether readlinkat signature is correct... yes
checking for working re_compile_pattern... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking whether isblank is declared... yes
checking for sig2str... no
checking for sigdescr_np... no
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... no
checking for struct stat.st_atimespec.tv_nsec... yes
checking for struct stat.st_birthtimespec.tv_nsec... yes
checking for working stdalign.h... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking which flavor of printf attribute matches inttypes macros... system
checking for stpcpy... yes
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... no
checking for nlink_t... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether localtime loops forever near extrema... no
checking for timezone_t... no
checking for library containing timer_settime... no
checking for timer_settime... no
checking whether utimensat works... no
checking for variable-length arrays... yes
checking whether open recognizes a trailing slash... no
checking for euidaccess... no
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking for getgroups... yes
checking for working getgroups... yes
checking for library containing eaccess... no
checking for eaccess... no
checking for group_member... no
checking for getgroups... (cached) yes
checking for working getgroups... (cached) yes
checking whether getgroups handles negative values... no
checking for __mktime_internal... no
checking for gcc option to disable position independent executables... not needed
Configured for 'x86_64-apple-darwin17.7.0'.
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? nextstep
What toolkit should Emacs use? none
Where do we find X Windows header files? /usr/X11/include
Where do we find X Windows libraries? /usr/X11/lib
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? no
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 -L/usr/local/Cellar/libpng/1.6.37/lib -lpng16 -lz
Does Emacs use -lrsvg-2? yes
Does Emacs use cairo? no
Does Emacs use -llcms2? yes
Does Emacs use imagemagick? no
Does Emacs use native APIs for images? yes (ns)
Does Emacs support sound? no
Does Emacs use -lgpm? no
Does Emacs use -ldbus? yes
Does Emacs use -lgconf? no
Does Emacs use GSettings? no
Does Emacs use a file notification library? yes (kqueue)
Does Emacs use access control lists? yes
Does Emacs use -lselinux? no
Does Emacs use -lgnutls? yes
Does Emacs use -lxml2? yes
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? no
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
Run 'make' to build Emacs, then run 'src/emacs' to test it.
Run 'make install' in order to build an application bundle.
The application will go to nextstep/Emacs.app and can be run or moved
from there.
The application will be fully self-contained.
configure: creating ./config.status
config.status: creating src/emacs-module.h
config.status: creating nextstep/Cocoa/Emacs.base/Contents/Info.plist
config.status: creating nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
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 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
spungen:emacs $ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib all
GEN alloca.h
GEN byteswap.h
GEN dirent.h
GEN fcntl.h
GEN getopt.h
GEN getopt-cdefs.h
GEN ieee754.h
GEN inttypes.h
GEN limits.h
GEN signal.h
GEN stdint.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 acl_entries.o
CC canonicalize-lgpl.o
CC copy-file-range.o
CC euidaccess.o
CC explicit_bzero.o
CC faccessat.o
CC fpending.o
CC fstatat.o
CC fsusage.o
CC futimens.o
CC getgroups.o
CC getopt.o
CC getopt1.o
CC getrandom.o
CC group-member.o
CC lstat.o
CC memmem.o
CC mempcpy.o
CC memrchr.o
CC mktime.o
CC open.o
CC readlink.o
CC readlinkat.o
CC regex.o
CC sig2str.o
CC sigdescr_np.o
CC symlink.o
CC time_rz.o
CC timegm.o
CC utimensat.o
CC acl-errno-valid.o
CC acl-internal.o
CC get-permissions.o
CC set-permissions.o
CC allocator.o
CC openat-proc.o
CC binary-io.o
CC c-ctype.o
CC c-strcasecmp.o
CC c-strncasecmp.o
CC careadlinkat.o
CC cloexec.o
CC close-stream.o
CC count-leading-zeros.o
CC count-one-bits.o
CC count-trailing-zeros.o
CC md5.o
CC sha1.o
CC sha256.o
CC sha512.o
CC dtoastr.o
CC dtotimespec.o
CC filemode.o
CC filevercmp.o
CC gettime.o
CC malloca.o
CC nstrftime.o
CC pipe2.o
CC qcopy-acl.o
CC stat-time.o
CC tempname.o
CC timespec.o
CC timespec-add.o
CC timespec-sub.o
CC u64.o
CC unistd.o
CC utimens.o
CC openat-die.o
CC save-cwd.o
AR libgnu.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(u64.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(unistd.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(u64.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(unistd.o) has no symbols
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib-src all
CCLD etags
CCLD ctags
CCLD emacsclient
CCLD ebrowse
CCLD hexl
CCLD make-docfile
CCLD make-fingerprint
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' all
GEN lisp.mk
GEN globals.h
CC dispnew.o
CC frame.o
CC scroll.o
CC xdisp.o
CC menu.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 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 font.o
CC print.o
CC lread.o
CC dynlib.o
CC emacs-module.o
CC syntax.o
CC bytecode.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 kqueue.o
CC profiler.o
CC decompress.o
CC thread.o
CC systhread.o
CC fontset.o
CC fringe.o
CC image.o
CC nsterm.o
CC nsfns.o
CC nsmenu.o
CC nsselect.o
CC nsimage.o
CC macfont.o
CC terminfo.o
CC lastfile.o
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/charsets all
make[2]: Nothing to be done for `all'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../admin/unidata charscript.el
make[2]: Nothing to be done for `charscript.el'.
CCLD temacs
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
/usr/local/bin/gmkdir -p ../etc
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../lisp update-subdirs
cp -f temacs bootstrap-emacs
rm -f bootstrap-emacs.pdmp
./temacs --batch -l loadup --temacs=pbootstrap
make[1]: *** [bootstrap-emacs.pdmp] Segmentation fault: 11
make: *** [src] Error 2
spungen:emacs $ exit
Script done on Tue Sep 1 16:10:34 2020
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-01 11:10 ` Stefan Kangas
2020-09-01 14:19 ` Anonymous
@ 2020-09-01 14:29 ` Eli Zaretskii
2020-09-01 16:49 ` Anonymous
1 sibling, 1 reply; 34+ messages in thread
From: Eli Zaretskii @ 2020-09-01 14:29 UTC (permalink / raw)
To: Stefan Kangas; +Cc: ann.onymous, 43152
> From: Stefan Kangas <stefankangas@gmail.com>
> Date: Tue, 1 Sep 2020 04:10:12 -0700
>
> Philippe Spiesser <ann.onymous@orange.fr> writes:
>
> > Hello,
> > yesterday, I have updated the local directory of emacs 28.0.50 to
> > rebuild a new version; the last time I've updated was the 9 of august
> > and everything was OK.
> > Building stops with the messages :
> > cp -f temacs bootstrap-emacs
> > rm -f bootstrap-emacs.pdmp
> > ./temacs --batch -l loadup --temacs=pbootstrap
> > make[1]: *** [bootstrap-emacs.pdmp] Segmentation fault: 11
> > make: *** [src] Error 2
> > I can't explain this.
> > I hope it's the correct place to send this message
>
> Did you try "make bootstrap"?
>
> Also, please include the full commands you used to build this, starting
> with configure.
If "make bootstrap" doesn't help, please run the command which crashes
under GDB, and when it crashes, produce the backtrace and post it
here.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-01 14:29 ` Eli Zaretskii
@ 2020-09-01 16:49 ` Anonymous
2020-09-01 17:09 ` Eli Zaretskii
0 siblings, 1 reply; 34+ messages in thread
From: Anonymous @ 2020-09-01 16:49 UTC (permalink / raw)
To: Eli Zaretskii, Stefan Kangas; +Cc: 43152
Le 01/09/2020 à 16:29, Eli Zaretskii a écrit :
>> From: Stefan Kangas <stefankangas@gmail.com>
>> Date: Tue, 1 Sep 2020 04:10:12 -0700
>>
>> Philippe Spiesser <ann.onymous@orange.fr> writes:
>>
>>> Hello,
>>> yesterday, I have updated the local directory of emacs 28.0.50 to
>>> rebuild a new version; the last time I've updated was the 9 of august
>>> and everything was OK.
>>> Building stops with the messages :
>>> cp -f temacs bootstrap-emacs
>>> rm -f bootstrap-emacs.pdmp
>>> ./temacs --batch -l loadup --temacs=pbootstrap
>>> make[1]: *** [bootstrap-emacs.pdmp] Segmentation fault: 11
>>> make: *** [src] Error 2
>>> I can't explain this.
>>> I hope it's the correct place to send this message
>> Did you try "make bootstrap"?
>>
>> Also, please include the full commands you used to build this, starting
>> with configure.
> If "make bootstrap" doesn't help, please run the command which crashes
> under GDB, and when it crashes, produce the backtrace and post it
> here.
Here is the trace of command with gdb. Unfortunately, there are 20 years
ago I used gdb, so I don't know if usage is correct.
spungen:src $ gdb ./temacs
GNU gdb (GDB) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin17.7.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./temacs...
warning: can't find symbol 'l_OBJC_PROTOCOL_$_NSMenuDelegate' in
minsymtab
warning: can't find symbol 'l_OBJC_PROTOCOL_$_NSObject' in minsymtab
warning: can't find symbol 'l_OBJC_PROTOCOL_$_NSToolbarDelegate' in
minsymtab
warning: can't find symbol 'l_OBJC_PROTOCOL_$_NSWindowDelegate' in
minsymtab
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not
from terminal]
DISPLAY =
/private/tmp/com.apple.launchd.MqWyE2hQIp/org.macosforge.xquartz:0
TERM = xterm-color
Breakpoint 1 at 0x1000d1562: file emacs.c, line 378.
(gdb) run --batch -l loadup --temacs=pbootstrap
Starting program: /usr/local/src/emacs/src/temacs --batch -l loadup
--temacs=pbootstrap
Unable to find Mach task port for process-id 19495: (os/kern)
failure (0x5).
(please check gdb is codesigned - see taskgated(8))
(gdb) quit
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-01 16:49 ` Anonymous
@ 2020-09-01 17:09 ` Eli Zaretskii
2020-09-01 17:15 ` Stefan Kangas
0 siblings, 1 reply; 34+ messages in thread
From: Eli Zaretskii @ 2020-09-01 17:09 UTC (permalink / raw)
To: Anonymous; +Cc: stefankangas, 43152
> Cc: 43152@debbugs.gnu.org
> From: Anonymous <ann.onymous@orange.fr>
> Date: Tue, 1 Sep 2020 18:49:23 +0200
>
> (gdb) run --batch -l loadup --temacs=pbootstrap
> Starting program: /usr/local/src/emacs/src/temacs --batch -l loadup
> --temacs=pbootstrap
> Unable to find Mach task port for process-id 19495: (os/kern)
> failure (0x5).
> (please check gdb is codesigned - see taskgated(8))
> (gdb) quit
This is macOS, where one cannot use GDB without some jumping through
hoops, sigh.
Well, we need to know where (file name and line number) it segfaults;
it is hard to make progress without knowing that much. If you can use
LLDB, or some other method, to find that out, please post that
information.
Thanks.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-01 17:09 ` Eli Zaretskii
@ 2020-09-01 17:15 ` Stefan Kangas
2020-09-02 10:00 ` Anonymous
0 siblings, 1 reply; 34+ messages in thread
From: Stefan Kangas @ 2020-09-01 17:15 UTC (permalink / raw)
To: Eli Zaretskii, Anonymous; +Cc: 43152
Eli Zaretskii <eliz@gnu.org> writes:
>> Unable to find Mach task port for process-id 19495: (os/kern)
>> failure (0x5).
>
> This is macOS, where one cannot use GDB without some jumping through
> hoops, sigh.
It's not too bad, IMHO. Here are the instructions from etc/DEBUG:
Running GDB on macOS sometimes brings an error message like this:
Unable to find Mach task port for process-id NNN: (os/kern) failure (0x5).
To overcome this, search the Internet for the phrase "Unable to find
Mach task port for process-id", and you will find detailed
instructions to follow.
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-01 17:15 ` Stefan Kangas
@ 2020-09-02 10:00 ` Anonymous
0 siblings, 0 replies; 34+ messages in thread
From: Anonymous @ 2020-09-02 10:00 UTC (permalink / raw)
To: Stefan Kangas, Eli Zaretskii; +Cc: 43152
[-- Attachment #1: Type: text/plain, Size: 3504 bytes --]
Le 01/09/2020 à 19:15, Stefan Kangas a écrit :
> Eli Zaretskii <eliz@gnu.org> writes:
>
>>> Unable to find Mach task port for process-id 19495: (os/kern)
>>> failure (0x5).
>> This is macOS, where one cannot use GDB without some jumping through
>> hoops, sigh.
> It's not too bad, IMHO. Here are the instructions from etc/DEBUG:
>
> Running GDB on macOS sometimes brings an error message like this:
>
> Unable to find Mach task port for process-id NNN: (os/kern) failure (0x5).
>
> To overcome this, search the Internet for the phrase "Unable to find
> Mach task port for process-id", and you will find detailed
> instructions to follow.
>
> Best regards,
> Stefan Kangas
Here is backtrace running with gdb
spungen:src $ gdb ./temacs
GNU gdb (GDB) 8.0.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin17.0.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./temacs...
warning: can't find symbol 'l_OBJC_PROTOCOL_$_NSMenuDelegate' in
minsymtab
warning: can't find symbol 'l_OBJC_PROTOCOL_$_NSObject' in minsymtab
warning: can't find symbol 'l_OBJC_PROTOCOL_$_NSToolbarDelegate' in
minsymtab
warning: can't find symbol 'l_OBJC_PROTOCOL_$_NSWindowDelegate' in
minsymtab
done.
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not
from terminal]
DISPLAY =
/private/tmp/com.apple.launchd.NmbcYXYKys/org.macosforge.xquartz:0
TERM = xterm-color
Breakpoint 1 at 0x1000d1562: file emacs.c, line 378.
(gdb) run --batch -l loadup --temacs=pbootstrap
Starting program: /usr/local/src/emacs/src/temacs --batch -l
loadup --temacs=pbootstrap
[New Thread 0x1903 of process 507]
warning: unhandled dyld version (15)
[New Thread 0x1a03 of process 507]
[New Thread 0x2603 of process 507]
[New Thread 0x2807 of process 507]
Thread 2 received signal SIGSEGV, Segmentation fault.
0x00007fff7bc4498d in ?? ()
(gdb) where
#0 0x00007fff7bc4498d in ?? ()
#1 0x000000003272002e in ?? ()
#2 0x0000000102c05380 in ?? ()
#3 0x00007ffeefbff5c0 in ?? ()
#4 0x000000010010908e in Ffile_name_as_directory
(file=XIL(0x102c05384)) at fileio.c:563
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) quit
A debugging session is active.
Inferior 1 [process 507] will be killed.
Quit anyway? (y or n) y
I rebuild with more options to configure :
--enable-checking='yes,glyphs' --enable-check-lisp-object-type \
CFLAGS='-O0 -g3
with same backtrace.
Best regards
--
Philippe Spiesser
[-- Attachment #2: Type: text/html, Size: 5100 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-01 9:37 bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core Philippe Spiesser
2020-09-01 11:10 ` Stefan Kangas
@ 2020-09-06 14:31 ` Mattias Engdegård
2020-09-06 14:38 ` Lars Ingebrigtsen
1 sibling, 1 reply; 34+ messages in thread
From: Mattias Engdegård @ 2020-09-06 14:31 UTC (permalink / raw)
To: Lars Ingebrigtsen, Philippe Spiesser
Cc: Stefan Kangas, Paul Eggert, Bruno Haible, 43152, Angelo Graziosi
Philippe and Lars, given that building on newer macOS (10.14) and/or with newer clang (Apple 11.0.0) seemed to go well, it may be useful to know exactly what compiler version you were using.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-06 14:31 ` Mattias Engdegård
@ 2020-09-06 14:38 ` Lars Ingebrigtsen
2020-09-06 15:44 ` Mattias Engdegård
2020-09-07 12:58 ` Anonymous
0 siblings, 2 replies; 34+ messages in thread
From: Lars Ingebrigtsen @ 2020-09-06 14:38 UTC (permalink / raw)
To: Mattias Engdegård
Cc: Philippe Spiesser, Paul Eggert, Stefan Kangas, 43152,
Bruno Haible, Angelo Graziosi
Mattias Engdegård <mattiase@acm.org> writes:
> Philippe and Lars, given that building on newer macOS (10.14) and/or
> with newer clang (Apple 11.0.0) seemed to go well, it may be useful to
> know exactly what compiler version you were using.
On high sierra?
high-sierra:~ larsi$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-06 14:38 ` Lars Ingebrigtsen
@ 2020-09-06 15:44 ` Mattias Engdegård
2020-09-06 23:07 ` Lars Ingebrigtsen
2020-09-07 12:58 ` Anonymous
1 sibling, 1 reply; 34+ messages in thread
From: Mattias Engdegård @ 2020-09-06 15:44 UTC (permalink / raw)
To: Lars Ingebrigtsen
Cc: Philippe Spiesser, Paul Eggert, Stefan Kangas, 43152,
Bruno Haible, Angelo Graziosi
6 sep. 2020 kl. 16.38 skrev Lars Ingebrigtsen <larsi@gnus.org>:
> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Yes, that's it. Thank you!
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-06 15:44 ` Mattias Engdegård
@ 2020-09-06 23:07 ` Lars Ingebrigtsen
2020-09-07 7:25 ` Mattias Engdegård
0 siblings, 1 reply; 34+ messages in thread
From: Lars Ingebrigtsen @ 2020-09-06 23:07 UTC (permalink / raw)
To: Mattias Engdegård
Cc: Philippe Spiesser, Paul Eggert, Stefan Kangas, 43152,
Bruno Haible, Angelo Graziosi
Mattias Engdegård <mattiase@acm.org> writes:
> 6 sep. 2020 kl. 16.38 skrev Lars Ingebrigtsen <larsi@gnus.org>:
>
>> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
>
> Yes, that's it. Thank you!
Are you still seeing the segfault on high sierra (with a different
compiler version)? The one I've got is just the one that auto-installed
(upon saying "gcc") when I installed high sierra in a VM a couple of
weeks ago.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-06 23:07 ` Lars Ingebrigtsen
@ 2020-09-07 7:25 ` Mattias Engdegård
2020-09-07 10:20 ` Lars Ingebrigtsen
0 siblings, 1 reply; 34+ messages in thread
From: Mattias Engdegård @ 2020-09-07 7:25 UTC (permalink / raw)
To: Lars Ingebrigtsen
Cc: Philippe Spiesser, Paul Eggert, Stefan Kangas, 43152,
Bruno Haible, Angelo Graziosi
7 sep. 2020 kl. 01.07 skrev Lars Ingebrigtsen <larsi@gnus.org>:
> Are you still seeing the segfault on high sierra (with a different
> compiler version)? The one I've got is just the one that auto-installed
> (upon saying "gcc") when I installed high sierra in a VM a couple of
> weeks ago.
Sorry, I don't actually have a High Sierra machine to test on right now. Conversely, can a more recent toolchain (Apple Clang 11.0.0) be installed on your 10.13 machine?
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-07 7:25 ` Mattias Engdegård
@ 2020-09-07 10:20 ` Lars Ingebrigtsen
2020-09-07 12:24 ` Angelo Graziosi
0 siblings, 1 reply; 34+ messages in thread
From: Lars Ingebrigtsen @ 2020-09-07 10:20 UTC (permalink / raw)
To: Mattias Engdegård
Cc: Philippe Spiesser, Paul Eggert, Stefan Kangas, 43152,
Bruno Haible, Angelo Graziosi
Mattias Engdegård <mattiase@acm.org> writes:
> 7 sep. 2020 kl. 01.07 skrev Lars Ingebrigtsen <larsi@gnus.org>:
>
>> Are you still seeing the segfault on high sierra (with a different
>> compiler version)? The one I've got is just the one that auto-installed
>> (upon saying "gcc") when I installed high sierra in a VM a couple of
>> weeks ago.
>
> Sorry, I don't actually have a High Sierra machine to test on right
> now. Conversely, can a more recent toolchain (Apple Clang 11.0.0) be
> installed on your 10.13 machine?
I don't know -- I only use Macos to test Emacs. :-)
Anyway, it doesn't seem like anybody has problems building Emacs on
Macos after Paul's most recent changes, so I'm closing this bug report.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-07 10:20 ` Lars Ingebrigtsen
@ 2020-09-07 12:24 ` Angelo Graziosi
0 siblings, 0 replies; 34+ messages in thread
From: Angelo Graziosi @ 2020-09-07 12:24 UTC (permalink / raw)
To: Lars Ingebrigtsen, Mattias Engdegård
Cc: Bruno Haible, Philippe Spiesser, Paul Eggert, Stefan Kangas,
43152
> Il 07/09/2020 12:20 Lars Ingebrigtsen ha scritto:
>
> Anyway, it doesn't seem like anybody has problems building Emacs on
> Macos after Paul's most recent changes, so I'm closing this bug report.
Indeed, now it seems to build. Thanks.
Angelo
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-06 14:38 ` Lars Ingebrigtsen
2020-09-06 15:44 ` Mattias Engdegård
@ 2020-09-07 12:58 ` Anonymous
1 sibling, 0 replies; 34+ messages in thread
From: Anonymous @ 2020-09-07 12:58 UTC (permalink / raw)
To: Lars Ingebrigtsen, Mattias Engdegård
Cc: Stefan Kangas, Paul Eggert, Bruno Haible, 43152, Angelo Graziosi
[-- Attachment #1: Type: text/plain, Size: 1385 bytes --]
Le 06/09/2020 à 16:38, Lars Ingebrigtsen a écrit :
> Mattias Engdegård <mattiase@acm.org> writes:
>
>> Philippe and Lars, given that building on newer macOS (10.14) and/or
>> with newer clang (Apple 11.0.0) seemed to go well, it may be useful to
>> know exactly what compiler version you were using.
> On high sierra?
>
> high-sierra:~ larsi$ gcc --version
> Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
> Target: x86_64-apple-darwin17.7.0
> Thread model: posix
> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
>
On high sierra :
spungen:~ $ uname -a
Darwin spungen.home 17.7.0 Darwin Kernel Version 17.7.0: Thu Jun 18
21:21:34 PDT 2020; root:xnu-4570.71.82.5~1/RELEASE_X86_64 x86_64
spungen:~ $ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr
--with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
spungen:~ $
Back home, build emacs is OK with last updates this morning.
I must stay with macos high sierra because my mac is too old (ten years)
for recent macos.
Thanks for the updates.
--
Philippe Spiesser
[-- Attachment #2: Type: text/html, Size: 2135 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Build failure on macOS
@ 2020-09-02 9:54 Angelo Graziosi
2020-09-02 10:26 ` Stefan Kangas
0 siblings, 1 reply; 34+ messages in thread
From: Angelo Graziosi @ 2020-09-02 9:54 UTC (permalink / raw)
To: emacs-devel@gnu.org
The current master (2e3ec402938) fails to build on macOS 10.13.6.
Simple test case to reproduce:
wget https://git.savannah.gnu.org/cgit/emacs.git/snapshot/emacs-master.tar.gz
aunpack emacs-master.tar.gz
cd emacs-master
./autogen.sh
./configure --with-ns
make
[...]
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../lisp update-subdirs
cp -f temacs bootstrap-emacs
rm -f bootstrap-emacs.pdmp
./temacs --batch -l loadup --temacs=pbootstrap
make[1]: *** [bootstrap-emacs.pdmp] Segmentation fault: 11
make: *** [src] Error 2
Some change in the last month caused this. I build monthly Emacs.
Angelo
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: Build failure on macOS
2020-09-02 9:54 Build failure on macOS Angelo Graziosi
@ 2020-09-02 10:26 ` Stefan Kangas
2020-09-02 20:09 ` bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core Paul Eggert
0 siblings, 1 reply; 34+ messages in thread
From: Stefan Kangas @ 2020-09-02 10:26 UTC (permalink / raw)
To: Angelo Graziosi, emacs-devel@gnu.org
Angelo Graziosi <angelo.g0@libero.it> writes:
> /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../lisp update-subdirs
> cp -f temacs bootstrap-emacs
> rm -f bootstrap-emacs.pdmp
> ./temacs --batch -l loadup --temacs=pbootstrap
> make[1]: *** [bootstrap-emacs.pdmp] Segmentation fault: 11
> make: *** [src] Error 2
Looks like Bug#43152:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=43152
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-02 10:26 ` Stefan Kangas
@ 2020-09-02 20:09 ` Paul Eggert
2020-09-03 12:30 ` Anonymous
2020-09-03 15:35 ` Angelo Graziosi
0 siblings, 2 replies; 34+ messages in thread
From: Paul Eggert @ 2020-09-02 20:09 UTC (permalink / raw)
To: Philippe Spiesser; +Cc: Angelo Graziosi, Stefan Kangas, 43152
Can you do a git bisect to see which commit is likely to have caused the problem?
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-02 20:09 ` bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core Paul Eggert
@ 2020-09-03 12:30 ` Anonymous
2020-09-03 15:35 ` Angelo Graziosi
1 sibling, 0 replies; 34+ messages in thread
From: Anonymous @ 2020-09-03 12:30 UTC (permalink / raw)
To: Paul Eggert; +Cc: Angelo Graziosi, Stefan Kangas, 43152
[-- Attachment #1.1: Type: text/plain, Size: 888 bytes --]
Le 02/09/2020 à 22:09, Paul Eggert a écrit :
> Can you do a git bisect to see which commit is likely to have caused
> the problem?
Hello
Unfortunately, I can't try to do that before ten days. However, I've
noticed another error when compiling with CFLAGS="-O0 -g3" instead of
CFLAGS="-O2 -g3" when I try to run ./temacs with gdb ; compiling is
stopped before generating temacs with problems in lisp.h ans nsterm.m.
My local repository is updated at this time :
spungen:emacs $ ll src/nsterm.* src/lisp.*
-rw-r--r-- 1 philippe admin 163837 31 aoû 10:30 src/lisp.h
-rw-r--r-- 1 philippe admin 2576 3 sep 13:21 src/lisp.mk
-rw-r--r-- 1 philippe admin 45501 30 aoû 16:23 src/nsterm.h
-rw-r--r-- 1 philippe admin 302334 30 aoû 16:23 src/nsterm.m
I join typescript file with errors
--
Philippe Spiesser
[-- Attachment #1.2: Type: text/html, Size: 1390 bytes --]
[-- Attachment #2: typescript --]
[-- Type: text/plain, Size: 51524 bytes --]
Script started on Thu Sep 3 13:19:16 2020
spungen:~ $ upd-emacs.sh --dev
+ PREFIX=/usr/local/Applications
+ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/opt/imagemagick@6/lib/pkgconfig:/usr/local/opt/libxml2/lib/pkgconfig
+ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/opt/imagemagick@6/lib/pkgconfig:/usr/local/opt/libxml2/lib/pkgconfig
+ OPTCVS=
+ OPTX11='--with-x --with-ns=no --disable-ns-self-contained'
+ OPTNEXTSTEP=--with-ns=yes
+ OPTCONF=
+ OPTDEBUG='--enable-checking='\''yes,glyphs'\'' --enable-check-lisp-object-type CFLAGS='\''-O0 -g3 -gdwarf-4'\'''
+ OPTBUILD=--with-ns=yes
+ EMACS=emacs
+ NOWIN=
+ CVS=
+ EMACSVERSION=void
++ getopt -o vhd:: -l verbose,nw,help,git,dev,ns,x11 -- --dev
+ TEMP=' --dev --'
+ '[' 0 '!=' 0 ']'
+ eval set -- ' --dev --'
++ set -- --dev --
+ true
+ case "$1" in
+ shift
+ CVS=git
+ EMACSVERSION=emacs
+ Make
+ '[' xgit = x ']'
+ '[' '!' -d /usr/local/src/emacs ']'
+ EMACSAPP=Emacs.app
+ echo 'Génération de Emacs.app dans emacs'
Génération de Emacs.app dans emacs
+ cd /usr/local/src/emacs
+ git pull
Déjà à jour.
+ chown -R philippe:admin .
+ Prompt 'raz : pour un reset --with-ns=yes
conf : pour une reconfiguration --with-ns=yes
make : pour une reconstruction --with-ns=yes
debug : pour une reconstruction --with-ns=yes
Return : pour stopper l'\''action : ' action
+ read -p 'raz : pour un reset --with-ns=yes
conf : pour une reconfiguration --with-ns=yes
make : pour une reconstruction --with-ns=yes
debug : pour une reconstruction --with-ns=yes
Return : pour stopper l'\''action : ' action
raz : pour un reset --with-ns=yes
conf : pour une reconfiguration --with-ns=yes
make : pour une reconstruction --with-ns=yes
debug : pour une reconstruction --with-ns=yes
Return : pour stopper l'action : debug
+ case $action in
+ make maintainer-clean
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src bootstrap-clean
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-28.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 "./.gdbinit"; then rm -f ./.gdbinit.save; \
else mv ./.gdbinit.save ./.gdbinit; fi; \
fi
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C oldXMenu bootstrap-clean
rm -f libXMenu11.a ./*.o deps/*
rm -f Makefile
rm -fr deps
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lwlib bootstrap-clean
rm -f ./*.o liblw.a \#* deps/*
rm -f Makefile
rm -fr deps
rm -f TAGS
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib bootstrap-clean
rm -f ./*.[ao] ./*-t \#* deps/*
rm -f core *.stackdump alloca.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 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
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib-src bootstrap-clean
rm -f core ./*.o ./*.res
rm -f etags ctags emacsclient ebrowse hexl make-docfile make-fingerprint
rm -f TAGS Makefile blessmail
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C nt bootstrap-clean
rm -f core *.o *.res
rm -f runemacs addpm cmdproxy ddeclient
rm -f TAGS Makefile *.rc
true
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/emacs bootstrap-clean
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 \
./../../info/emacs.info \
./../../info/emacs.info-[1-9] \
./../../info/emacs.info-[1-9][0-9]
rm -f ./emacsver.texi
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/misc bootstrap-clean
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 eieio emacs-mime epa erc ert eshell eudc efaq eww flymake forms gnus emacs-gnutls htmlfontify idlwave ido info.info mairix-el message mh-e newsticker nxml-mode octave-mode org pcl-cvs pgg rcirc remember reftex sasl sc semantic ses sieve smtpmail speedbar srecode todo-mode tramp url vhdl-mode vip viper widget wisent woman efaq-w32; do \
file=`echo ${file} | sed 's/\.info$//'`.info; \
rm -f \
./../../info/${file} \
./../../info/${file}-[1-9] \
./../../info/${file}-[1-9][0-9]; \
done
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/lispref bootstrap-clean
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 \
./../../info/elisp.info \
./../../info/elisp.info-[1-9] \
./../../info/elisp.info-[1-9][0-9]
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc/lispintro bootstrap-clean
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 emacs-lisp-intro.html emacs-lisp-intro.pdf emacs-lisp-intro.ps
rm -f Makefile
rm -f \
./../../info/eintr.info \
./../../info/eintr.info-[1-9]
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C nextstep bootstrap-clean
rm -rf /usr/local/src/emacs/nextstep/Emacs.app
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
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C leim bootstrap-clean
rm -f ./../lisp/leim/quail/CCDOSPY.el ./../lisp/leim/quail/Punct.el ./../lisp/leim/quail/QJ.el ./../lisp/leim/quail/SW.el ./../lisp/leim/quail/TONEPY.el ./../lisp/leim/quail/4Corner.el ./../lisp/leim/quail/ARRAY30.el ./../lisp/leim/quail/ECDICT.el ./../lisp/leim/quail/ETZY.el ./../lisp/leim/quail/Punct-b5.el ./../lisp/leim/quail/PY-b5.el ./../lisp/leim/quail/QJ-b5.el ./../lisp/leim/quail/ZOZY.el ./../lisp/leim/quail/tsang-b5.el ./../lisp/leim/quail/quick-b5.el ./../lisp/leim/quail/tsang-cns.el ./../lisp/leim/quail/quick-cns.el ./../lisp/leim/quail/PY.el ./../lisp/leim/quail/ZIRANMA.el ./../lisp/leim/quail/CTLau.el ./../lisp/leim/quail/CTLau-b5.el ./../lisp/language/pinyin.el ./../lisp/leim/leim-list.el
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lisp bootstrap-clean
find . -name '*.elc' -delete
rm -f ./cus-load.el ./finder-inf.el ./subdirs.el ./eshell/esh-groups.el
for dir in admin/grammars admin/unidata admin/charsets; do \
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C $dir bootstrap-clean || exit; \
done
make[1]: Nothing to be done for `bootstrap-clean'.
rm -f ./*.elc unidata.txt
make[1]: Nothing to be done for `bootstrap-clean'.
[ ! -d test ] || /Applications/Xcode.app/Contents/Developer/usr/bin/make -C test bootstrap-clean
find . '(' -name '*.log' -o -name '*.log~' ')' -delete
rm -f data/emacs-module/*.o data/emacs-module/*.so \
data/emacs-module/*.dll
find . -name '*.elc' -delete
[ ! -f config.log ] || mv -f config.log config.log~
rm -rf ./info
rm -f ./etc/refcards/emacsver.tex
rm -f config.cache config.log ./doc/man/emacs.1
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src maintainer-clean
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-28.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 "./.gdbinit"; then rm -f ./.gdbinit.save; \
else mv ./.gdbinit.save ./.gdbinit; fi; \
fi
rm -f Makefile lisp.mk
rm -fr deps
rm -f TAGS
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C leim maintainer-clean
rm -f Makefile
rm -f ./../lisp/leim/quail/CCDOSPY.el ./../lisp/leim/quail/Punct.el ./../lisp/leim/quail/QJ.el ./../lisp/leim/quail/SW.el ./../lisp/leim/quail/TONEPY.el ./../lisp/leim/quail/4Corner.el ./../lisp/leim/quail/ARRAY30.el ./../lisp/leim/quail/ECDICT.el ./../lisp/leim/quail/ETZY.el ./../lisp/leim/quail/Punct-b5.el ./../lisp/leim/quail/PY-b5.el ./../lisp/leim/quail/QJ-b5.el ./../lisp/leim/quail/ZOZY.el ./../lisp/leim/quail/tsang-b5.el ./../lisp/leim/quail/quick-b5.el ./../lisp/leim/quail/tsang-cns.el ./../lisp/leim/quail/quick-cns.el ./../lisp/leim/quail/PY.el ./../lisp/leim/quail/ZIRANMA.el ./../lisp/leim/quail/CTLau.el ./../lisp/leim/quail/CTLau-b5.el ./../lisp/language/pinyin.el ./../lisp/leim/leim-list.el
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lisp maintainer-clean
rm -f ./Makefile ./loaddefs.el
find . -name '*.elc' -delete
rm -f ./cus-load.el ./finder-inf.el ./subdirs.el ./eshell/esh-groups.el
rm -f TAGS
for dir in admin/grammars admin/unidata admin/charsets; do \
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C $dir maintainer-clean || exit; \
done
rm -f Makefile
rm -f ./*.elc unidata.txt
rm -f Makefile
rm -f Makefile
[ ! -d test ] || /Applications/Xcode.app/Contents/Developer/usr/bin/make -C test maintainer-clean
find . '(' -name '*.log' -o -name '*.log~' ')' -delete
rm -f data/emacs-module/*.o data/emacs-module/*.so \
data/emacs-module/*.dll
rm -f Makefile
find . -name '*.elc' -delete
rm -f config.cache config.log ./doc/man/emacs.1; rm -f 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 admin/charsets/Makefile admin/unidata/Makefile admin/grammars/Makefile; rm -fr autom4te.cache
+ ./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.
Running 'autoreconf -fi -I m4' ...
You can now run './configure'.
+ ./configure --prefix=/usr/local/Applications --with-ns=yes --enable-check-lisp-object-type --enable-checking=yes,glyphs 'CFLAGS=-O0 -g3'
checking for xcrun... xcrun
checking for make... yes
checking for GNU Make... make
checking build system type... x86_64-apple-darwin17.7.0
checking host system type... x86_64-apple-darwin17.7.0
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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... yes
checking for compiler option needed when checking for declarations... -Werror=implicit-function-declaration
checking for ar... ar
checking whether gcc and cc understand -c and -o together... rm: conftest.dSYM: is a directory
yes
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 ANSI C header files... rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for Minix Amsterdam compiler... no
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 the compiler is clang... yes
checking whether C compiler handles -Werror -Wunknown-warning-option... yes
checking whether C compiler handles -Wno-switch... yes
checking whether C compiler handles -Wno-pointer-sign... yes
checking whether C compiler handles -Wno-string-plus-int... yes
checking whether C compiler handles -Wno-unknown-attributes... yes
checking whether C compiler handles -Wno-initializer-overrides... yes
checking whether C compiler handles -Wno-tautological-compare... yes
checking whether C compiler handles -Wno-tautological-constant-out-of-range-compare... yes
checking for a BSD-compatible install... /usr/local/bin/ginstall -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... brew
checking for makeinfo... /usr/local/opt/texinfo/bin/makeinfo
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for library containing sqrt... none required
checking for pkg-config... /usr/local/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... no
checking for soundcard.h... no
checking for mmsystem.h... no
checking for _oss_ioctl in -lossaudio... no
checking for alsa >= 1.0.0... no
checking for linux/fs.h... no
checking for malloc.h... no
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... no
checking for coff.h... no
checking for pty.h... no
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... yes
checking for sanitizer/lsan_interface.h... yes
checking for sys/socket.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for pthread.h... yes
checking for malloc/malloc.h... yes
checking for sys/un.h... yes
checking for dirent.h... yes
checking for execinfo.h... yes
checking for stdio_ext.h... no
checking for sys/vfs.h... no
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... no
checking for limits.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for sys/select.h... yes
checking for sys/random.h... yes
checking for sys/stat.h... (cached) yes
checking for ADDR_NO_RANDOMIZE... no
checking for term.h... yes
checking whether time.h and sys/time.h may both be included... 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... yes
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... no
checking for struct ifreq.ifr_netmask... no
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... yes
checking whether gcc understands -MMD -MF... yes
checking for X... libraries /usr/X11/lib, headers /usr/X11/include
checking AppKit/AppKit.h usability... yes
checking AppKit/AppKit.h presence... yes
checking for AppKit/AppKit.h... yes
checking for Mac OS X 10.6 or newer... yes
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... yes
checking whether gcc accepts -g... yes
checking if the Objective C compiler supports instancetype... yes
checking whether malloc is Doug Lea style... no
checking for getpagesize... yes
checking for working mmap... yes
checking for main in -lXbsd... no
checking for pthread library... none needed
checking for thread support... yes
checking for librsvg-2.0 >= 2.14.0... yes
checking for getaddrinfo_a in -lanl... no
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 lgetfilecon in -lselinux... no
checking for gnutls >= 2.12.2... yes
checking for libsystemd >= 222... no
checking for jansson >= 2.7... no
checking sys/inotify.h usability... no
checking sys/inotify.h presence... no
checking for sys/inotify.h... no
checking for libkqueue... no
checking for library containing kqueue... none required
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 tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for TIFFGetVersion in -ltiff... yes
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking for GifMakeMapObject in -lgif... yes
checking gpm.h usability... no
checking gpm.h presence... no
checking for gpm.h... no
checking for libxml-2.0 > 2.6.17... yes
checking for htmlReadMemory in -lxml2... yes
checking for accept4... no
checking for fchdir... yes
checking for gethostname... yes
checking for getrusage... yes
checking for get_current_dir_name... no
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 timer_getoverrun... no
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... no
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... yes
checking for aligned_alloc... no
checking for posix_memalign... yes
checking whether aligned_alloc is declared... no
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... no
checking for posix_openpt... yes
checking for library containing tputs... -lncurses
checking for timerfd interface... no
checking whether signals can be handled on alternate stack... yes
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... no
checking for __lsan_ignore_object... no
checking for sbrk... yes
checking for fchmod... yes
checking for canonicalize_file_name... no
checking for readlink... yes
checking for realpath... yes
checking for readlinkat... yes
checking for explicit_bzero... no
checking for memset_s... yes
checking for faccessat... yes
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... no
checking for gettimeofday... yes
checking for lstat... yes
checking for mkostemp... yes
checking for pipe2... no
checking for pselect... 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... no
checking for lutimes... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... yes
checking whether GLib is linked in... yes
checking for nl_langinfo and CODESET... yes
checking for nl_langinfo and _NL_PAPER_WIDTH... no
checking for mbstate_t... yes
checking for _setjmp... yes
checking for sigsetjmp... yes
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 for working alloca.h... yes
checking for alloca... yes
checking whether // is distinct from /... no
checking whether realpath works... no
checking for getcwd... yes
checking for C/C++ restrict keyword... __restrict
checking whether byte ordering is bigendian... no
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking if environ is properly declared... no
checking for complete errno.h... yes
checking whether lstat correctly handles trailing slash... no
checking for mode_t... yes
checking for st_dm_mode in struct stat... no
checking whether strmode is declared... yes
checking for gawk... gawk
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... no
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... no
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h predates C++11... no
checking whether stdint.h has UINTMAX_WIDTH etc.... no
checking whether memmem is declared... yes
checking whether memrchr is declared... no
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 stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking whether we are using the GNU C Library >= 2.1 or uClibc... no
checking for sigset_t... yes
checking for wchar_t... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p
checking whether stat file-mode macros are broken... no
checking for struct timespec in <time.h>... 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... no
checking whether fgets_unlocked is declared... no
checking whether fputc_unlocked is declared... no
checking whether fputs_unlocked is declared... no
checking whether fread_unlocked is declared... no
checking whether fwrite_unlocked is declared... no
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 for O_CLOEXEC... yes
checking for promoted mode_t type... int
checking whether the utimes function works... yes
checking sys/acl.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking for library containing acl_get_file... none required
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... no
checking for acl_from_text... yes
checking for acl_delete_def_file... yes
checking for acl_extended_file... no
checking for acl_delete_fd_np... yes
checking for acl_delete_file_np... yes
checking for acl_copy_ext_native... yes
checking for acl_create_entry_np... yes
checking for acl_to_short_text... no
checking for acl_free_text... no
checking for working acl_get_file... yes
checking acl/libacl.h usability... no
checking acl/libacl.h presence... no
checking for acl/libacl.h... no
checking for acl_entries... no
checking for ACL_FIRST_ENTRY... yes
checking for ACL_TYPE_EXTENDED... yes
checking for alloca as a compiler built-in... yes
checking for __builtin_expect... yes
checking byteswap.h usability... no
checking byteswap.h presence... no
checking for byteswap.h... no
checking for library containing clock_gettime... none required
checking for clock_gettime... yes
checking for clock_settime... yes
checking for copy_file_range... no
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 for explicit_memset... no
checking for access... yes
checking whether fchmodat+AT_SYMLINK_NOFOLLOW works on non-symlinks... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... yes
checking whether fdopendir is declared... yes
checking whether fdopendir works... yes
checking for flexible array member... yes
checking for __fpending... no
checking whether fstatat (..., 0) works... yes
checking for sys/mount.h... yes
checking how to get file system space usage... checking for statvfs function (SVR4)... no
checking for two-argument statfs with statfs.f_frsize member... no
checking for 3-argument statfs function (DEC OSF/1)... no
checking for two-argument statfs with statfs.f_bsize member (AIX, 4.3BSD)... yes
checking sys/fs/s5param.h usability... no
checking sys/fs/s5param.h presence... no
checking for sys/fs/s5param.h... no
checking sys/statfs.h usability... no
checking sys/statfs.h presence... no
checking for sys/statfs.h... no
checking for statfs that truncates block counts... no
checking whether futimens works... no
checking for getloadavg... yes
checking sys/loadavg.h usability... no
checking sys/loadavg.h presence... no
checking for sys/loadavg.h... no
checking whether getloadavg is declared... yes
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking for library containing __gmpz_roinit_n... -lgmp
checking for memmem... yes
checking whether memmem works... no
checking for mempcpy... no
checking for memrchr... no
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... no
checking whether readlinkat signature is correct... yes
checking for working re_compile_pattern... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking whether isblank is declared... yes
checking for sig2str... no
checking for sigdescr_np... no
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... no
checking for struct stat.st_atimespec.tv_nsec... yes
checking for struct stat.st_birthtimespec.tv_nsec... yes
checking for working stdalign.h... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking which flavor of printf attribute matches inttypes macros... system
checking for stpcpy... yes
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... no
checking for nlink_t... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether localtime loops forever near extrema... no
checking for timezone_t... no
checking for library containing timer_settime... no
checking for timer_settime... no
checking whether utimensat works... no
checking for variable-length arrays... yes
checking whether open recognizes a trailing slash... no
checking for euidaccess... no
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking for getgroups... yes
checking for working getgroups... yes
checking for library containing eaccess... no
checking for eaccess... no
checking for group_member... no
checking for getgroups... (cached) yes
checking for working getgroups... (cached) yes
checking whether getgroups handles negative values... no
checking for __mktime_internal... no
checking for gcc option to disable position independent executables... not needed
Configured for 'x86_64-apple-darwin17.7.0'.
Where should the build process find the source code? .
What compiler should emacs be built with? gcc -O0 -g3
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? nextstep
What toolkit should Emacs use? none
Where do we find X Windows header files? /usr/X11/include
Where do we find X Windows libraries? /usr/X11/lib
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? no
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 -L/usr/local/Cellar/libpng/1.6.37/lib -lpng16 -lz
Does Emacs use -lrsvg-2? yes
Does Emacs use cairo? no
Does Emacs use -llcms2? yes
Does Emacs use imagemagick? no
Does Emacs use native APIs for images? yes (ns)
Does Emacs support sound? no
Does Emacs use -lgpm? no
Does Emacs use -ldbus? yes
Does Emacs use -lgconf? no
Does Emacs use GSettings? no
Does Emacs use a file notification library? yes (kqueue)
Does Emacs use access control lists? yes
Does Emacs use -lselinux? no
Does Emacs use -lgnutls? yes
Does Emacs use -lxml2? yes
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? no
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
Run 'make' to build Emacs, then run 'src/emacs' to test it.
Run 'make install' in order to build an application bundle.
The application will go to nextstep/Emacs.app and can be run or moved
from there.
The application will be fully self-contained.
configure: creating ./config.status
config.status: creating src/emacs-module.h
config.status: creating nextstep/Cocoa/Emacs.base/Contents/Info.plist
config.status: creating nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
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 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
+ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib all
GEN alloca.h
GEN byteswap.h
GEN dirent.h
GEN fcntl.h
GEN getopt.h
GEN getopt-cdefs.h
GEN ieee754.h
GEN inttypes.h
GEN limits.h
GEN signal.h
GEN stdint.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 acl_entries.o
CC canonicalize-lgpl.o
CC copy-file-range.o
CC euidaccess.o
CC explicit_bzero.o
CC faccessat.o
CC fpending.o
CC fstatat.o
CC fsusage.o
CC futimens.o
CC getgroups.o
CC getopt.o
CC getopt1.o
CC getrandom.o
CC group-member.o
CC lstat.o
CC memmem.o
CC mempcpy.o
CC memrchr.o
CC mktime.o
CC open.o
CC readlink.o
CC readlinkat.o
CC regex.o
CC sig2str.o
CC sigdescr_np.o
CC symlink.o
CC time_rz.o
CC timegm.o
CC utimensat.o
CC acl-errno-valid.o
CC acl-internal.o
CC get-permissions.o
CC set-permissions.o
CC allocator.o
CC openat-proc.o
CC binary-io.o
CC c-ctype.o
CC c-strcasecmp.o
CC c-strncasecmp.o
CC careadlinkat.o
CC cloexec.o
CC close-stream.o
CC count-leading-zeros.o
CC count-one-bits.o
CC count-trailing-zeros.o
CC md5.o
CC sha1.o
CC sha256.o
CC sha512.o
CC dtoastr.o
CC dtotimespec.o
CC filemode.o
CC filevercmp.o
CC gettime.o
CC malloca.o
CC nstrftime.o
CC pipe2.o
CC qcopy-acl.o
CC stat-time.o
CC tempname.o
CC timespec.o
CC timespec-add.o
CC timespec-sub.o
CC u64.o
CC unistd.o
CC utimens.o
CC openat-die.o
CC save-cwd.o
AR libgnu.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(u64.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(unistd.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(u64.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libgnu.a(unistd.o) has no symbols
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C lib-src all
CCLD etags
CCLD ctags
CCLD emacsclient
CCLD ebrowse
CCLD hexl
CCLD make-docfile
CCLD make-fingerprint
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' all
GEN lisp.mk
GEN globals.h
CC dispnew.o
CC frame.o
CC scroll.o
CC xdisp.o
CC menu.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 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 font.o
CC print.o
CC lread.o
CC dynlib.o
CC emacs-module.o
CC syntax.o
CC bytecode.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 kqueue.o
CC profiler.o
CC decompress.o
CC thread.o
CC systhread.o
CC fontset.o
CC fringe.o
CC image.o
CC nsterm.o
In file included from nsterm.m:46:
^[[1m./lisp.h:1237:24: ^[[0m^[[0;1;35mwarning: ^[[0m^[[1mimplicit declaration of function 'typeof' is invalid in C99
[-Wimplicit-function-declaration]^[[0m
return USE_LSB_TAG ? make_fixnum (n) : XIL (n + (int0 << VALBITS));
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:395:9: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:1237:24: ^[[0m^[[0;1;31merror: ^[[0m^[[1mexpected ';' after expression^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:395:23: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:1237:24: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:395:23: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:1237:24: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:396:31: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:1237:24: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:396:31: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:1237:24: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:396:31: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:1237:24: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:397:27: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
lisp_h_make_fixnum_wrap (lisp_h_make_fixnum_n); })
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:1237:22: ^[[0m^[[0;1;31merror: ^[[0m^[[1mincompatible operand types ('int' and 'Lisp_Object' (aka 'struct Lisp_Object'))^[[0m
return USE_LSB_TAG ? make_fixnum (n) : XIL (n + (int0 << VALBITS));
^[[0;1;32m ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
^[[0m^[[1m./lisp.h:2623:52: ^[[0m^[[0;1;35mwarning: ^[[0m^[[1mimplicit declaration of function 'typeof' is invalid in C99
[-Wimplicit-function-declaration]^[[0m
return FIXNUM_OVERFLOW_P (n) ? make_bigint (n) : make_fixnum (n);
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:395:9: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2623:52: ^[[0m^[[0;1;31merror: ^[[0m^[[1mexpected ';' after expression^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:395:23: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2623:52: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:395:23: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2623:52: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:396:31: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2623:52: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:396:31: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2623:52: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:396:31: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2623:52: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:397:27: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
lisp_h_make_fixnum_wrap (lisp_h_make_fixnum_n); })
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2623:32: ^[[0m^[[0;1;31merror: ^[[0m^[[1mincompatible operand types ('Lisp_Object' (aka 'struct Lisp_Object') and 'int')^[[0m
return FIXNUM_OVERFLOW_P (n) ? make_bigint (n) : make_fixnum (n);
^[[0;1;32m ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
^[[0m^[[1m./lisp.h:2628:53: ^[[0m^[[0;1;35mwarning: ^[[0m^[[1mimplicit declaration of function 'typeof' is invalid in C99
[-Wimplicit-function-declaration]^[[0m
return FIXNUM_OVERFLOW_P (n) ? make_biguint (n) : make_fixnum (n);
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:395:9: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2628:53: ^[[0m^[[0;1;31merror: ^[[0m^[[1mexpected ';' after expression^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:395:23: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2628:53: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:395:23: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
({ typeof (+(n)) lisp_h_make_fixnum_n = n; \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2628:53: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:396:31: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2628:53: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:396:31: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:2628:53: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'lisp_h_make_fixnum_n'^[[0m
^[[1m./lisp.h:444:26: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'make_fixnum'^[[0m
# define make_fixnum(n) lisp_h_make_fixnum (n)
^[[0;1;32m ^
^[[0m^[[1m./lisp.h:396:31: ^[[0m^[[0;1;30mnote: ^[[0mexpanded from macro 'lisp_h_make_fixnum'^[[0m
eassert (!FIXNUM_OVERFLOW_P (lisp_h_make_fixnum_n)); \
^[[0;1;32m ^
^[[0m^[[0;1;31mfatal error: ^[[0mtoo many errors emitted, stopping now [-ferror-limit=]^[[0m
3 warnings and 20 errors generated.
make[1]: *** [nsterm.o] Error 1
make: *** [src] Error 2
+ Prompt 'Install emacs ? ' action
+ read -p 'Install emacs ? ' action
Install emacs ? n
+ case $action in
+ return
+ true
+ case "$1" in
+ shift
+ break
+ '[' 0 '!=' 0 ']'
spungen:~ $ exit
Script done on Thu Sep 3 13:24:09 2020
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-02 20:09 ` bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core Paul Eggert
2020-09-03 12:30 ` Anonymous
@ 2020-09-03 15:35 ` Angelo Graziosi
2020-09-03 19:17 ` Paul Eggert
1 sibling, 1 reply; 34+ messages in thread
From: Angelo Graziosi @ 2020-09-03 15:35 UTC (permalink / raw)
To: Paul Eggert, Philippe Spiesser; +Cc: Stefan Kangas, 43152
> Il 02/09/2020 22:09 Paul Eggert ha scritto:
>
>
> Can you do a git bisect to see which commit is likely to have caused the problem?
I used the snapshots fro git repo and found that the first commit that fail is
Paul Eggert: Fix GC bug with Lisp floats and --with-wide-int
2ff930d861b772466b9f6b95d1776696298f3e0b 20200831_000556
The previous commit:
Stefan Kangas: Update Elisp Manual reference to which-function-mode
7605060d51bbce88307c09bd2e9be60f2750ee3d 20200831_043909
builds fine.
Ciao,
Angelo.
(PS. Please, don't ask to use GDB...)
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-03 15:35 ` Angelo Graziosi
@ 2020-09-03 19:17 ` Paul Eggert
2020-09-03 23:17 ` Angelo Graziosi
0 siblings, 1 reply; 34+ messages in thread
From: Paul Eggert @ 2020-09-03 19:17 UTC (permalink / raw)
To: Angelo Graziosi, Philippe Spiesser; +Cc: Stefan Kangas, 43152
Thanks for isolating the commit that caused the problem. I can't easily debug it
on macOS, so I reverted the commit and its dependents. This should fix your
problem, whatever it is.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-03 19:17 ` Paul Eggert
@ 2020-09-03 23:17 ` Angelo Graziosi
2020-09-03 23:53 ` Angelo Graziosi
2020-09-04 20:32 ` Paul Eggert
0 siblings, 2 replies; 34+ messages in thread
From: Angelo Graziosi @ 2020-09-03 23:17 UTC (permalink / raw)
To: Paul Eggert, Philippe Spiesser; +Cc: Stefan Kangas, 43152
> Il 03/09/2020 21:17 Paul Eggert ha scritto:
>
>
> Thanks for isolating the commit that caused the problem. I can't easily debug it
> on macOS, so I reverted the commit and its dependents. This should fix your
> problem, whatever it is.
I am afraid but both master and your revert commit fails to build in the same manner on macOS 10.13.6.
For sanity check, I tried another build of 2ff930d861b772466b9f6b95d1776696298f3e0b, which fails to build, and 7605060d51bbce88307c09bd2e9be60f2750ee3d which builds fine.
As source I respectively used
https://git.savannah.gnu.org/cgit/emacs.git/snapshot/emacs-2ff930d861b772466b9f6b95d1776696298f3e0b.tar.gz
https://git.savannah.gnu.org/cgit/emacs.git/snapshot/emacs-7605060d51bbce88307c09bd2e9be60f2750ee3d.tar.gz
Maybe c47be1b8440883b07b6cf918235a13b65e3d7be6 does not revert exactly the code or it is the wrong revert...
Angelo
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-03 23:17 ` Angelo Graziosi
@ 2020-09-03 23:53 ` Angelo Graziosi
2020-09-04 20:32 ` Paul Eggert
1 sibling, 0 replies; 34+ messages in thread
From: Angelo Graziosi @ 2020-09-03 23:53 UTC (permalink / raw)
To: Paul Eggert, Philippe Spiesser; +Cc: Stefan Kangas, 43152
> Il 04/09/2020 01:17 Angelo Graziosi ha scritto:
>
> I am afraid but both master and your revert commit fails to build in the same manner on macOS 10.13.6.
>
> For sanity check, I tried another build of 2ff930d861b772466b9f6b95d1776696298f3e0b, which fails to build, and 7605060d51bbce88307c09bd2e9be60f2750ee3d which builds fine.
>
> As source I respectively used
>
> https://git.savannah.gnu.org/cgit/emacs.git/snapshot/emacs-2ff930d861b772466b9f6b95d1776696298f3e0b.tar.gz
>
> https://git.savannah.gnu.org/cgit/emacs.git/snapshot/emacs-7605060d51bbce88307c09bd2e9be60f2750ee3d.tar.gz
BTW, using the result of 7605060d51bbce88307c09bd2e9be60f2750ee3d, About Emacs (C-h C-a) says it is:
GNU Emacs 27.1.50 (build 1, x86_64-apple-darwin17.7.0, NS appkit-1561.61 Version 10.13.6 (Build 17G14019))
of 2020-09-04
Shouldn't it say it is 28.0.50?
> Angelo
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-03 23:17 ` Angelo Graziosi
2020-09-03 23:53 ` Angelo Graziosi
@ 2020-09-04 20:32 ` Paul Eggert
2020-09-04 21:24 ` Angelo Graziosi
2020-09-05 12:05 ` Lars Ingebrigtsen
1 sibling, 2 replies; 34+ messages in thread
From: Paul Eggert @ 2020-09-04 20:32 UTC (permalink / raw)
To: Angelo Graziosi, Philippe Spiesser; +Cc: Stefan Kangas, 43152
On 9/3/20 4:17 PM, Angelo Graziosi wrote:
> Maybe c47be1b8440883b07b6cf918235a13b65e3d7be6 does not revert exactly the code or it is the wrong revert...
It should revert exactly the right code. If reversion didn't fix the problem,
then surely the problem is not related to the reverted code, and the reversion
should therefore be reverted.
You reported that 7605060d51bbce88307c09bd2e9be60f2750ee3d worked and that its
successor 2ff930d861b772466b9f6b95d1776696298f3e0b did not. Now that I look more
carefully, though, I see that those two commits are not adjacent. (The commits
are adjacent in the 'git log' output, but that output is a linearized version of
a DAG.
The parent of 2ff930d861b772466b9f6b95d1776696298f3e0b is actually
886ba068c82dcf5e0e2e1244bf99841d4ff5690c, its parent is
6593d73928da6c9fb1ccc57930566ddd2a37c737, its parent is
be2ef629eea4bd4a7b16f6db91aab155db3489c7, and so forth. Please bisect based on
this ancestor relationship, not based on 'git log'. In particular, if
886ba068c82dcf5e0e2e1244bf99841d4ff5690c fails to work then the reversion was
surely unnecessary, and something else needs to be reverted.
You said that Emacs worked for you on August 9. If
886ba068c82dcf5e0e2e1244bf99841d4ff5690c fails to work, I suggest bisecting
based on master as of August 9 (commit b799cc271d69fc494da1fe04ca8ec6c529a19a19,
say?), versus the failed commit 886ba068c82dcf5e0e2e1244bf99841d4ff5690c.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-04 20:32 ` Paul Eggert
@ 2020-09-04 21:24 ` Angelo Graziosi
2020-09-04 21:34 ` Angelo Graziosi
2020-09-04 21:56 ` Paul Eggert
2020-09-05 12:05 ` Lars Ingebrigtsen
1 sibling, 2 replies; 34+ messages in thread
From: Angelo Graziosi @ 2020-09-04 21:24 UTC (permalink / raw)
To: Paul Eggert, Philippe Spiesser; +Cc: Stefan Kangas, 43152
> Il 04/09/2020 22:32 Paul Eggert ha scritto:
>
>
>
> You reported that 7605060d51bbce88307c09bd2e9be60f2750ee3d worked and that its
time: 2020-08-30 21:12:33 +0200
> successor 2ff930d861b772466b9f6b95d1776696298f3e0b did not.
time: 2020-08-31 00:05:56 -0700
> I see that those two commits are not adjacent. (The commits
> are adjacent in the 'git log' output, but that output is a linearized version of
> a DAG.
>
> The parent of 2ff930d861b772466b9f6b95d1776696298f3e0b is actually
> 886ba068c82dcf5e0e2e1244bf99841d4ff5690c, its parent is
time: 2020-08-30 21:12:33 +0200
> 6593d73928da6c9fb1ccc57930566ddd2a37c737, its parent is
> be2ef629eea4bd4a7b16f6db91aab155db3489c7, and so forth.
Please bisect based on
time: older.
in any case, some other should do the work.
Thanks.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-04 21:24 ` Angelo Graziosi
@ 2020-09-04 21:34 ` Angelo Graziosi
2020-09-04 21:56 ` Paul Eggert
1 sibling, 0 replies; 34+ messages in thread
From: Angelo Graziosi @ 2020-09-04 21:34 UTC (permalink / raw)
To: Paul Eggert, Philippe Spiesser; +Cc: Stefan Kangas, 43152
> Il 04/09/2020 23:24 Angelo Graziosi ha scritto:
>
>
> > You reported that 7605060d51bbce88307c09bd2e9be60f2750ee3d worked and that its
>
> time: 2020-08-30 21:12:33 +0200
>
Oops...
time: 2020-08-31 04:39:09 +0200
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-04 21:24 ` Angelo Graziosi
2020-09-04 21:34 ` Angelo Graziosi
@ 2020-09-04 21:56 ` Paul Eggert
2020-09-05 6:30 ` Angelo Graziosi
1 sibling, 1 reply; 34+ messages in thread
From: Paul Eggert @ 2020-09-04 21:56 UTC (permalink / raw)
To: Angelo Graziosi, Philippe Spiesser; +Cc: Stefan Kangas, 43152
On 9/4/20 2:24 PM, Angelo Graziosi wrote:
> Please bisect based on
>
> time: older.
>
>
> in any case, some other should do the work.
It sounds like I should un-revert the commits in question, then, since there's
no longer much evidence that they're relevant to the problem.
You found that 7605060d51bbce88307c09bd2e9be60f2750ee3d (a commit from Emacs 27)
worked, and that 2ff930d861b772466b9f6b95d1776696298f3e0b (from master) didn't
work. However, that doesn't mean that the change installed by
2ff930d861b772466b9f6b95d1776696298f3e0b is the culprit. Any of 500 other
commits could be the culprit, since there are 500 commits between the common
ancestor of those two commits and the non-working of the two commits.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-04 21:56 ` Paul Eggert
@ 2020-09-05 6:30 ` Angelo Graziosi
0 siblings, 0 replies; 34+ messages in thread
From: Angelo Graziosi @ 2020-09-05 6:30 UTC (permalink / raw)
To: Paul Eggert, Philippe Spiesser; +Cc: Stefan Kangas, 43152
> Il 04/09/2020 23:56 Paul Eggert ha scritto:
>
>
> It sounds like I should un-revert the commits in question, then, since there's
> no longer much evidence that they're relevant to the problem.
>
> You found that 7605060d51bbce88307c09bd2e9be60f2750ee3d (a commit from Emacs 27)
> worked, and that 2ff930d861b772466b9f6b95d1776696298f3e0b (from master) didn't
> work. However, that doesn't mean that the change installed by
> 2ff930d861b772466b9f6b95d1776696298f3e0b is the culprit. Any of 500 other
> commits could be the culprit, since there are 500 commits between the common
> ancestor of those two commits and the non-working of the two commits.
So, someone else will have to do the work other wise macOS 10.13.6 risks to not have Emacs 28.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-04 20:32 ` Paul Eggert
2020-09-04 21:24 ` Angelo Graziosi
@ 2020-09-05 12:05 ` Lars Ingebrigtsen
2020-09-05 19:27 ` Paul Eggert
1 sibling, 1 reply; 34+ messages in thread
From: Lars Ingebrigtsen @ 2020-09-05 12:05 UTC (permalink / raw)
To: Paul Eggert; +Cc: Angelo Graziosi, Philippe Spiesser, Stefan Kangas, 43152
Paul Eggert <eggert@cs.ucla.edu> writes:
> You said that Emacs worked for you on August 9. If
> 886ba068c82dcf5e0e2e1244bf99841d4ff5690c fails to work, I suggest
> bisecting based on master as of August 9 (commit
> b799cc271d69fc494da1fe04ca8ec6c529a19a19, say?), versus the failed
> commit 886ba068c82dcf5e0e2e1244bf99841d4ff5690c.
On Macos 10.3 (high sierra), 886ba068c82dcf5e0e2e1244bf99841d4ff5690c
does indeed fail to build.
b799cc271d69fc494da1fe04ca8ec6c529a19a19 works.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-05 12:05 ` Lars Ingebrigtsen
@ 2020-09-05 19:27 ` Paul Eggert
2020-09-05 21:30 ` Lars Ingebrigtsen
` (2 more replies)
0 siblings, 3 replies; 34+ messages in thread
From: Paul Eggert @ 2020-09-05 19:27 UTC (permalink / raw)
To: Lars Ingebrigtsen
Cc: Angelo Graziosi, Philippe Spiesser, Stefan Kangas, 43152
On 9/5/20 5:05 AM, Lars Ingebrigtsen wrote:
> On Macos 10.3 (high sierra), 886ba068c82dcf5e0e2e1244bf99841d4ff5690c
> does indeed fail to build.
>
> b799cc271d69fc494da1fe04ca8ec6c529a19a19 works.
Thanks for checking. Since the bug occurs without the GC-related changes, it was
a mistake to blame the bug on those changes, so I reinstalled them on master.
I suggest that someone with some time on macOS bisect between
b799cc271d69fc494da1fe04ca8ec6c529a19a19 (which works) and
886ba068c82dcf5e0e2e1244bf99841d4ff5690c (which does not work).
I further suggest that people use "git bisect --first-parent" if available, as
it attempts to avoid the kind of false alarm that sent us off in that wild goose
chase. Unfortunately --first-parent is only in Git master right now (it should
appear in Git 2.29 when it comes out) so if you're running Git 2.28 or earlier
you will have to make do with plain "git bisect" and we can check the result by
hand.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-05 19:27 ` Paul Eggert
@ 2020-09-05 21:30 ` Lars Ingebrigtsen
2020-09-06 0:58 ` Paul Eggert
2020-09-05 21:36 ` Lars Ingebrigtsen
2020-09-05 21:41 ` Lars Ingebrigtsen
2 siblings, 1 reply; 34+ messages in thread
From: Lars Ingebrigtsen @ 2020-09-05 21:30 UTC (permalink / raw)
To: Paul Eggert; +Cc: Angelo Graziosi, Philippe Spiesser, Stefan Kangas, 43152
Paul Eggert <eggert@cs.ucla.edu> writes:
> I suggest that someone with some time on macOS bisect between
> b799cc271d69fc494da1fe04ca8ec6c529a19a19 (which works) and
> 886ba068c82dcf5e0e2e1244bf99841d4ff5690c (which does not work).
>
> I further suggest that people use "git bisect --first-parent" if
> available, as it attempts to avoid the kind of false alarm that sent
> us off in that wild goose chase. Unfortunately --first-parent is only
> in Git master right now (it should appear in Git 2.29 when it comes
> out) so if you're running Git 2.28 or earlier you will have to make do
> with plain "git bisect" and we can check the result by hand.
I've got git 2.17 on high sierra, so I did a normal git bisect, and it
reports:
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[42ec41251584c480ee3286ff369c18629f52a7d5] Update from Gnulib
The next commit is:
commit 2c389455c72250b579f5225b99bc7de0cf435e4a (refs/bisect/good-2c389455c72250b579f5225b99bc7de0cf435e4a)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-05 21:30 ` Lars Ingebrigtsen
@ 2020-09-06 0:58 ` Paul Eggert
2020-09-06 11:50 ` Lars Ingebrigtsen
0 siblings, 1 reply; 34+ messages in thread
From: Paul Eggert @ 2020-09-06 0:58 UTC (permalink / raw)
To: Lars Ingebrigtsen
Cc: Angelo Graziosi, Philippe Spiesser, Bruno Haible, Stefan Kangas,
43152
On 9/5/20 2:30 PM, Lars Ingebrigtsen wrote:
> I've got git 2.17 on high sierra, so I did a normal git bisect, and it
> reports:
>
> Bisecting: 0 revisions left to test after this (roughly 0 steps)
> [42ec41251584c480ee3286ff369c18629f52a7d5] Update from Gnulib
>
> The next commit is:
>
> commit 2c389455c72250b579f5225b99bc7de0cf435e4a (refs/bisect/good-2c389455c72250b579f5225b99bc7de0cf435e4a)
Thanks, so Bug#43152 is due to verify.h's recent attempt to use __builtin_assume
on Clang. As I understand it, using __builtin_assume was only for minor
performance improvements when compiling with older Clang versions, which does
not appear to be worth the software debugging hassle that we've been enduring on
GNU Emacs master. So I reverted those changes to verify.h in Gnulib and updated
GNU Emacs to match. I'll cc this to Bruno Haible, who wrote those
__builtin_assume changes.
^ permalink raw reply [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-05 19:27 ` Paul Eggert
2020-09-05 21:30 ` Lars Ingebrigtsen
@ 2020-09-05 21:36 ` Lars Ingebrigtsen
2020-09-05 21:41 ` Lars Ingebrigtsen
2 siblings, 0 replies; 34+ messages in thread
From: Lars Ingebrigtsen @ 2020-09-05 21:36 UTC (permalink / raw)
To: Paul Eggert; +Cc: Angelo Graziosi, Philippe Spiesser, Stefan Kangas, 43152
Poking about a bit with that checkout, I find that if I do:
diff --git a/lib/verify.h b/lib/verify.h
index 6d7b961db7..e2f0cacd03 100644
--- a/lib/verify.h
+++ b/lib/verify.h
@@ -246,13 +246,6 @@ #define _GL_VERIFY_TRUE(R, DIAGNOSTIC) \
/* @assert.h omit start@ */
-#if defined __has_builtin
-/* <https://clang.llvm.org/docs/LanguageExtensions.html#builtin-functions> */
-# define _GL_HAS_BUILTIN_ASSUME __has_builtin (__builtin_assume)
-#else
-# define _GL_HAS_BUILTIN_ASSUME 0
-#endif
-
#if 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__))
# define _GL_HAS_BUILTIN_TRAP 1
#elif defined __has_builtin
... then there's no segmentation fault any more.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply related [flat|nested] 34+ messages in thread
* bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core
2020-09-05 19:27 ` Paul Eggert
2020-09-05 21:30 ` Lars Ingebrigtsen
2020-09-05 21:36 ` Lars Ingebrigtsen
@ 2020-09-05 21:41 ` Lars Ingebrigtsen
2 siblings, 0 replies; 34+ messages in thread
From: Lars Ingebrigtsen @ 2020-09-05 21:41 UTC (permalink / raw)
To: Paul Eggert; +Cc: Angelo Graziosi, Philippe Spiesser, Stefan Kangas, 43152
And, indeed, doing the same on the current master makes the segfault go
away and gives me a working Emacs on high sierra:
In GNU Emacs 28.0.50 (build 6, x86_64-apple-darwin17.7.0, NS appkit-1561.60 Version 10.13.6 (Build 17G2208))
of 2020-09-05 built on high-sierra.local
Repository revision: 585fe00557489e49188b6a301f001ef01ff15dcb
Repository branch: master
System Description: Mac OS X 10.13.6
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2020-09-07 12:58 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-01 9:37 bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core Philippe Spiesser
2020-09-01 11:10 ` Stefan Kangas
2020-09-01 14:19 ` Anonymous
2020-09-01 14:29 ` Eli Zaretskii
2020-09-01 16:49 ` Anonymous
2020-09-01 17:09 ` Eli Zaretskii
2020-09-01 17:15 ` Stefan Kangas
2020-09-02 10:00 ` Anonymous
2020-09-06 14:31 ` Mattias Engdegård
2020-09-06 14:38 ` Lars Ingebrigtsen
2020-09-06 15:44 ` Mattias Engdegård
2020-09-06 23:07 ` Lars Ingebrigtsen
2020-09-07 7:25 ` Mattias Engdegård
2020-09-07 10:20 ` Lars Ingebrigtsen
2020-09-07 12:24 ` Angelo Graziosi
2020-09-07 12:58 ` Anonymous
-- strict thread matches above, loose matches on Subject: below --
2020-09-02 9:54 Build failure on macOS Angelo Graziosi
2020-09-02 10:26 ` Stefan Kangas
2020-09-02 20:09 ` bug#43152: 28.0.50; when building emacs 28.0.50 ./temacs is stopped with core Paul Eggert
2020-09-03 12:30 ` Anonymous
2020-09-03 15:35 ` Angelo Graziosi
2020-09-03 19:17 ` Paul Eggert
2020-09-03 23:17 ` Angelo Graziosi
2020-09-03 23:53 ` Angelo Graziosi
2020-09-04 20:32 ` Paul Eggert
2020-09-04 21:24 ` Angelo Graziosi
2020-09-04 21:34 ` Angelo Graziosi
2020-09-04 21:56 ` Paul Eggert
2020-09-05 6:30 ` Angelo Graziosi
2020-09-05 12:05 ` Lars Ingebrigtsen
2020-09-05 19:27 ` Paul Eggert
2020-09-05 21:30 ` Lars Ingebrigtsen
2020-09-06 0:58 ` Paul Eggert
2020-09-06 11:50 ` Lars Ingebrigtsen
2020-09-05 21:36 ` Lars Ingebrigtsen
2020-09-05 21:41 ` Lars Ingebrigtsen
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.