[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MPS: dangling markers
From: |
Ihor Radchenko |
Subject: |
Re: MPS: dangling markers |
Date: |
Fri, 28 Jun 2024 17:18:17 +0000 |
Gerd Möllmann <gerd.moellmann@gmail.com> writes:
>> But when we have for (...) for (...) break;, the break will only stop
>> the inner loop, no?
>
> Oh, that's right. Didn't think of that... Shit. Emacs should use C++ so
> that one can write real iterators :-(.
You only fixed one place where break is used inside DO_MARKERS. But
there are two such places ;)
> Maybe you can also tell me what the compilation error is?
make -j9 boostrap:
make[2]: Leaving directory '/home/yantar92/Git/emacs'
make actual-all
make[2]: Entering directory '/home/yantar92/Git/emacs'
make -C lib all
make -C doc/lispref info
make -C doc/lispintro info
make -C doc/emacs info
make[3]: Entering directory '/home/yantar92/Git/emacs/doc/lispintro'
/bin/mkdir -p ../../info
make[3]: Entering directory '/home/yantar92/Git/emacs/doc/lispref'
/bin/mkdir -p ../../info
GEN ../../info/eintr.info
GEN info/dir
cp elisp_type_hierarchy.txt ../../info/elisp_type_hierarchy.txt
cp elisp_type_hierarchy.jpg ../../info/elisp_type_hierarchy.jpg
make[3]: Entering directory '/home/yantar92/Git/emacs/doc/emacs'
GEN ../../info/emacs.info
GEN ../../info/elisp.info
make[3]: Entering directory '/home/yantar92/Git/emacs/lib'
GEN alloca.h
GEN dirent.h
GEN fcntl.h
GEN inttypes.h
GEN limits.h
GEN signal.h
GEN stddef.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-errno-valid.o
CC acl-internal.o
CC get-permissions.o
CC set-permissions.o
CC allocator.o
CC binary-io.o
CC boot-time.o
CC c-ctype.o
CC c-strcasecmp.o
CC c-strncasecmp.o
CC careadlinkat.o
CC close-stream.o
CC copy-file-range.o
CC md5-stream.o
CC md5.o
CC sha1.o
CC sha256.o
CC sha512.o
CC dtoastr.o
CC dtotimespec.o
CC fcntl.o
CC file-has-acl.o
CC filemode.o
CC filevercmp.o
CC fsusage.o
CC gettime.o
CC memset_explicit.o
CC nanosleep.o
CC nproc.o
CC nstrftime.o
CC pipe2.o
CC qcopy-acl.o
CC sig2str.o
CC stat-time.o
CC tempname.o
CC time_rz.o
CC timespec.o
CC timespec-add.o
CC timespec-sub.o
CC u64.o
CC unistd.o
CC openat-die.o
CC save-cwd.o
AR libgnu.a
make[3]: Leaving directory '/home/yantar92/Git/emacs/lib'
make -C lib-src all
make[3]: Entering directory '/home/yantar92/Git/emacs/lib-src'
CCLD etags
CCLD ctags
CCLD emacsclient
CCLD ebrowse
CCLD hexl
CC pop.o
CCLD make-docfile
CCLD make-fingerprint
CCLD seccomp-filter
CCLD movemail
GEN seccomp-filter.bpf
GEN seccomp-filter-exec.bpf
make[3]: Leaving directory '/home/yantar92/Git/emacs/lib-src'
make -C src BIN_DESTDIR=''/usr/local/bin/'' \
ELN_DESTDIR='/usr/local/lib/emacs/31.0.50/' all
make[3]: Entering directory '/home/yantar92/Git/emacs/src'
GEN globals.h
GEN buildobj.h
make -C ../admin/charsets all
make -C ../admin/unidata charscript.el
make[4]: Entering directory '/home/yantar92/Git/emacs/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make -C ../admin/charsets cp51932.el
make[4]: Entering directory '/home/yantar92/Git/emacs/admin/unidata'
make[4]: Entering directory '/home/yantar92/Git/emacs/admin/charsets'
make[4]: Nothing to be done for 'cp51932.el'.
make[4]: Leaving directory '/home/yantar92/Git/emacs/admin/charsets'
make -C ../admin/charsets eucjp-ms.el
make[4]: Entering directory '/home/yantar92/Git/emacs/admin/charsets'
make[4]: Nothing to be done for 'eucjp-ms.el'.
make[4]: Leaving directory '/home/yantar92/Git/emacs/admin/charsets'
make[4]: Nothing to be done for 'emoji-zwj.el'.
make[4]: Leaving directory '/home/yantar92/Git/emacs/admin/unidata'
make[4]: Nothing to be done for 'charscript.el'.
make[4]: Leaving directory '/home/yantar92/Git/emacs/admin/unidata'
make[4]: Entering directory '/home/yantar92/Git/emacs/admin/charsets'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/yantar92/Git/emacs/admin/charsets'
CC dispnew.o
CC frame.o
CC scroll.o
CC xdisp.o
CC menu.o
CC xmenu.o
CC window.o
CC charset.o
CC coding.o
CC category.o
make[3]: Leaving directory '/home/yantar92/Git/emacs/doc/lispintro'
CC ccl.o
CC character.o
CC chartab.o
CC bidi.o
CC cm.o
CC term.o
CC terminal.o
CC xfaces.o
CC xterm.o
CC xfns.o
CC xselect.o
CC xrdb.o
coding.c: In function ‘decode_coding_charset’:
coding.c:5562:18: warning: potential null pointer dereference
[-Wnull-dereference]
5562 | if (charset->id != charset_ascii
| ~~~~~~~^~~~
CC xsmfns.o
CC xsettings.o
CC gtkutil.o
CC emacsgtkfixed.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
CC doc.o
CC editfns.o
CC callint.o
CC eval.o
CC floatfns.o
CC fns.o
CC sort.o
CC font.o
CC print.o
CC lread.o
CC emacs-module.o
CC syntax.o
CC bytecode.o
CC comp.o
CC dynlib.o
CC process.o
CC gnutls.o
CC callproc.o
CC region-cache.o
CC sound.o
CC timefns.o
CC atimer.o
CC doprnt.o
CC intervals.o
CC textprop.o
make[3]: Leaving directory '/home/yantar92/Git/emacs/doc/emacs'
CC composite.o
CC xml.o
CC lcms.o
CC inotify.o
CC profiler.o
CC decompress.o
CC igc.o
CC thread.o
CC systhread.o
CC sqlite.o
CC treesit.o
CC itree.o
CC json.o
CC xfont.o
CC ftfont.o
CC ftcrfont.o
CC hbfont.o
CC fontset.o
CC fringe.o
CC image.o
CC textconv.o
CC xgselect.o
CC terminfo.o
CC lastfile.o
CCLD temacs
GEN ../etc/DOC
/bin/mkdir -p ../etc
make -C ../lisp update-subdirs
make[4]: Entering directory '/home/yantar92/Git/emacs/lisp'
make[4]: Leaving directory '/home/yantar92/Git/emacs/lisp'
cp -f temacs bootstrap-emacs
rm -f bootstrap-emacs.pdmp
./temacs --batch -l loadup --temacs=pbootstrap \
--bin-dest /usr/local/bin/ --eln-dest /usr/local/lib/emacs/31.0.50/
root.c:294: Emacs fatal error: assertion failed: AddrIsAligned(limit,
sizeof(Word))
make[3]: *** [Makefile:1018: bootstrap-emacs.pdmp] Aborted
make[3]: Leaving directory '/home/yantar92/Git/emacs/src'
make[2]: *** [Makefile:554: src] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/home/yantar92/Git/emacs/doc/lispref'
make[2]: Leaving directory '/home/yantar92/Git/emacs'
make[1]: *** [Makefile:1293: actual-bootstrap] Error 2
make[1]: Leaving directory '/home/yantar92/Git/emacs'
make[1]: Entering directory '/home/yantar92/Git/emacs'
***
*** "make bootstrap" failed with exit status 2.
***
*** You could try to:
*** - run "make extraclean" and run "make" again (or, equivalently, run
*** "make bootstrap configure=default"), to rebuild Emacs with the
*** default configuration options, which might fix the problem
*** - run "git clean -fdx" and run "make bootstrap" again, which might
*** fix the problem if "make bootstrap configure=default" did not
*** !BEWARE! "git clean -fdx" deletes all files that are not under
*** !BEWARE! version control, which means that all changes to such
*** !BEWARE! files will be lost and cannot be restored later
*** - run "make V=1", which displays the full commands invoked by make,
*** to further investigate the problem
*** - report the problem and ask for help by sending an email to
*** bug-gnu-emacs@gnu.org, mentioning at least the build error
*** message, the platform, and the repository revision displayed by
*** "git rev-parse HEAD"
***
make[1]: *** [Makefile:418: advice-on-failure] Error 2
make[1]: Leaving directory '/home/yantar92/Git/emacs'
make: *** [Makefile:1276: bootstrap] Error 2
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
- MPS: dangling markers, Ihor Radchenko, 2024/06/27
- Re: MPS: dangling markers, Stefan Monnier, 2024/06/27
- Re: MPS: dangling markers, Gerd Möllmann, 2024/06/28
- Re: MPS: dangling markers, Ihor Radchenko, 2024/06/28
- Re: MPS: dangling markers, Gerd Möllmann, 2024/06/28
- Re: MPS: dangling markers, Ihor Radchenko, 2024/06/28
- Re: MPS: dangling markers, Gerd Möllmann, 2024/06/28
- Re: MPS: dangling markers,
Ihor Radchenko <=
- Re: MPS: dangling markers, Gerd Möllmann, 2024/06/28
- Re: MPS: dangling markers, Gerd Möllmann, 2024/06/28
- Re: MPS: dangling markers, Ihor Radchenko, 2024/06/29
- Re: MPS: dangling markers, Gerd Möllmann, 2024/06/29
- Re: MPS: dangling markers, Eli Zaretskii, 2024/06/29
- Re: MPS: dangling markers, Gerd Möllmann, 2024/06/29
- Re: MPS: dangling markers, Gerd Möllmann, 2024/06/29
- Re: MPS: dangling markers, Eli Zaretskii, 2024/06/29
- Re: MPS: dangling markers, Gerd Möllmann, 2024/06/29
- Re: MPS: dangling markers, Eli Zaretskii, 2024/06/29