From: Eval EXEC <execvy@gmail.com>
To: Pip Cet <pipcet@protonmail.com>
Cc: Eli Zaretskii <eliz@gnu.org>,
gerd.moellmann@gmail.com, emacs-devel@gnu.org
Subject: Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland
Date: Sat, 7 Sep 2024 15:46:10 +0800 [thread overview]
Message-ID: <7d041be0-0ea9-492a-becd-e76d5fb4142c@gmail.com> (raw)
In-Reply-To: <877cbpfcr3.fsf@protonmail.com>
Hello Pie, how did you compile mps with `-g3 -ggdb -O0`?
I can't compile mps:
```
mps on master
❯ git rev-parse HEAD
e2f9497bf3b842fdaa21942da4edd1e6f02b9509
mps on master
❯ make distclean; ./configure CC=cc --prefix=$(realpath ../mps-build)
CFLAGS='-g3 -ggdb -O0 -Wno-error' && make
make -C code -f lii6ll.gmk EXTRA_TARGETS="mpseventcnv mpseventpy
mpseventtxt" clean
make[1]: Entering directory
'/home/exec/Projects/github.com/Ravenbrook/mps/code'
lii6ll: clean
make[1]: Leaving directory
'/home/exec/Projects/github.com/Ravenbrook/mps/code'
rm -rf autom4te.cache/ config.log config.status Makefile
checking for gcc... cc
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 cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for a BSD-compatible install...
/run/current-system/sw/bin/install -c
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e...
/run/current-system/sw/bin/grep
checking for egrep... /run/current-system/sw/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 whether __clang__ is declared... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target platform... Linux x86_64
checking for gnumake... no
checking for gmake... no
checking for make... make
checking sqlite3.h usability... no
checking sqlite3.h presence... no
checking for sqlite3.h... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating example/scheme/Makefile
CONFIGURE/MAKE IS NOT THE BEST WAY TO BUILD THE MPS
-- see <manual/build.txt> for alternative approaches
make -C code -f lii6ll.gmk EXTRA_TARGETS="mpseventcnv mpseventpy
mpseventtxt"
make[1]: Entering directory
'/home/exec/Projects/github.com/Ravenbrook/mps/code'
make[2]: Entering directory
'/home/exec/Projects/github.com/Ravenbrook/mps/code'
make[3]: Entering directory
'/home/exec/Projects/github.com/Ravenbrook/mps/code'
lii6ll: lii6ll/cool/abq.d
lii6ll: lii6ll/cool/arena.d
lii6ll: lii6ll/cool/arenacl.d
lii6ll: lii6ll/cool/arenavm.d
lii6ll: lii6ll/cool/arg.d
lii6ll: lii6ll/cool/boot.d
lii6ll: lii6ll/cool/bt.d
lii6ll: lii6ll/cool/buffer.d
lii6ll: lii6ll/cool/cbs.d
lii6ll: lii6ll/cool/dbgpool.d
lii6ll: lii6ll/cool/dbgpooli.d
lii6ll: lii6ll/cool/event.d
lii6ll: lii6ll/cool/failover.d
lii6ll: lii6ll/cool/format.d
lii6ll: lii6ll/cool/freelist.d
lii6ll: lii6ll/cool/global.d
lii6ll: lii6ll/cool/land.d
lii6ll: lii6ll/cool/ld.d
lii6ll: lii6ll/cool/locus.d
lii6ll: lii6ll/cool/message.d
lii6ll: lii6ll/cool/meter.d
lii6ll: lii6ll/cool/mpm.d
lii6ll: lii6ll/cool/mpsi.d
lii6ll: lii6ll/cool/nailboard.d
lii6ll: lii6ll/cool/policy.d
lii6ll: lii6ll/cool/pool.d
lii6ll: lii6ll/cool/poolabs.d
lii6ll: lii6ll/cool/poolmfs.d
lii6ll: lii6ll/cool/poolmrg.d
lii6ll: lii6ll/cool/protocol.d
lii6ll: lii6ll/cool/range.d
lii6ll: lii6ll/cool/rangetree.d
lii6ll: lii6ll/cool/ref.d
lii6ll: lii6ll/cool/ring.d
lii6ll: lii6ll/cool/root.d
lii6ll: lii6ll/cool/sa.d
lii6ll: lii6ll/cool/sac.d
lii6ll: lii6ll/cool/scan.d
lii6ll: lii6ll/cool/seg.d
lii6ll: lii6ll/cool/shield.d
lii6ll: lii6ll/cool/splay.d
lii6ll: lii6ll/cool/ss.d
lii6ll: lii6ll/cool/table.d
lii6ll: lii6ll/cool/trace.d
lii6ll: lii6ll/cool/traceanc.d
lii6ll: lii6ll/cool/tract.d
lii6ll: lii6ll/cool/trans.d
lii6ll: lii6ll/cool/tree.d
lii6ll: lii6ll/cool/version.d
lii6ll: lii6ll/cool/vm.d
lii6ll: lii6ll/cool/walk.d
lii6ll: lii6ll/cool/lockix.d
lii6ll: lii6ll/cool/prmci6.d
lii6ll: lii6ll/cool/prmcix.d
lii6ll: lii6ll/cool/prmclii6.d
lii6ll: lii6ll/cool/protix.d
lii6ll: lii6ll/cool/protsgix.d
lii6ll: lii6ll/cool/pthrdext.d
lii6ll: lii6ll/cool/span.d
lii6ll: lii6ll/cool/thix.d
lii6ll: lii6ll/cool/vmix.d
lii6ll: lii6ll/cool/poolamc.d
lii6ll: lii6ll/cool/poolams.d
lii6ll: lii6ll/cool/poolawl.d
lii6ll: lii6ll/cool/poollo.d
lii6ll: lii6ll/cool/poolmv2.d
lii6ll: lii6ll/cool/poolmvff.d
lii6ll: lii6ll/cool/poolsnc.d
lii6ll: lii6ll/cool/mpsliban.d
lii6ll: lii6ll/cool/mpsioan.d
lii6ll: lii6ll/cool/fmtdy.d
lii6ll: lii6ll/cool/fmtno.d
lii6ll: lii6ll/cool/fmtdytst.d
lii6ll: lii6ll/cool/fmthe.d
lii6ll: lii6ll/cool/fmtscheme.d
lii6ll: lii6ll/cool/pooln.d
lii6ll: lii6ll/cool/testlib.d
lii6ll: lii6ll/cool/testthrix.d
lii6ll: lii6ll/cool/eventcnv.d
lii6ll: lii6ll/cool/eventpy.d
lii6ll: lii6ll/cool/eventtxt.d
lii6ll: lii6ll/cool/abqtest.d
lii6ll: lii6ll/cool/addrobj.d
lii6ll: lii6ll/cool/airtest.d
lii6ll: lii6ll/cool/amcss.d
lii6ll: lii6ll/cool/amcsshe.d
lii6ll: lii6ll/cool/amcssth.d
lii6ll: lii6ll/cool/amsss.d
lii6ll: lii6ll/cool/amssshe.d
lii6ll: lii6ll/cool/apss.d
lii6ll: lii6ll/cool/arenacv.d
lii6ll: lii6ll/cool/awlut.d
lii6ll: lii6ll/cool/awluthe.d
lii6ll: lii6ll/cool/awlutth.d
lii6ll: lii6ll/cool/btcv.d
lii6ll: lii6ll/cool/bttest.d
lii6ll: lii6ll/cool/djbench.d
lii6ll: lii6ll/cool/extcon.d
lii6ll: lii6ll/cool/finalcv.d
lii6ll: lii6ll/cool/finaltest.d
lii6ll: lii6ll/cool/forktest.d
lii6ll: lii6ll/cool/fotest.d
lii6ll: lii6ll/cool/gcbench.d
lii6ll: lii6ll/cool/landtest.d
lii6ll: lii6ll/cool/locbwcss.d
lii6ll: lii6ll/cool/lockcov.d
lii6ll: lii6ll/cool/lockut.d
lii6ll: lii6ll/cool/locusss.d
lii6ll: lii6ll/cool/locv.d
lii6ll: lii6ll/cool/messtest.d
lii6ll: lii6ll/cool/mpmss.d
lii6ll: lii6ll/cool/mpsicv.d
lii6ll: lii6ll/cool/mv2test.d
lii6ll: lii6ll/cool/nailboardtest.d
lii6ll: lii6ll/cool/poolncv.d
lii6ll: lii6ll/cool/qs.d
lii6ll: lii6ll/cool/sacss.d
lii6ll: lii6ll/cool/segsmss.d
lii6ll: lii6ll/cool/sncss.d
lii6ll: lii6ll/cool/steptest.d
lii6ll: lii6ll/cool/tagtest.d
lii6ll: lii6ll/cool/teletest.d
lii6ll: lii6ll/cool/walkt0.d
lii6ll: lii6ll/cool/zcoll.d
lii6ll: lii6ll/cool/zmess.d
lii6ll: lii6ll/cool/ztfm.d
lii6ll: lii6ll/cool/abq.o
lii6ll: lii6ll/cool/arena.o
lii6ll: lii6ll/cool/arenacl.o
lii6ll: lii6ll/cool/arenavm.o
lii6ll: lii6ll/cool/arg.o
lii6ll: lii6ll/cool/boot.o
lii6ll: lii6ll/cool/bt.o
lii6ll: lii6ll/cool/buffer.o
lii6ll: lii6ll/cool/cbs.o
lii6ll: lii6ll/cool/dbgpool.o
lii6ll: lii6ll/cool/dbgpooli.o
lii6ll: lii6ll/cool/event.o
lii6ll: lii6ll/cool/failover.o
lii6ll: lii6ll/cool/format.o
lii6ll: lii6ll/cool/freelist.o
lii6ll: lii6ll/cool/global.o
lii6ll: lii6ll/cool/land.o
lii6ll: lii6ll/cool/ld.o
lii6ll: lii6ll/cool/locus.o
lii6ll: lii6ll/cool/message.o
lii6ll: lii6ll/cool/meter.o
lii6ll: lii6ll/cool/mpm.o
lii6ll: lii6ll/cool/mpsi.o
lii6ll: lii6ll/cool/nailboard.o
lii6ll: lii6ll/cool/policy.o
lii6ll: lii6ll/cool/pool.o
lii6ll: lii6ll/cool/poolabs.o
lii6ll: lii6ll/cool/poolmfs.o
lii6ll: lii6ll/cool/poolmrg.o
lii6ll: lii6ll/cool/protocol.o
lii6ll: lii6ll/cool/range.o
lii6ll: lii6ll/cool/rangetree.o
lii6ll: lii6ll/cool/ref.o
lii6ll: lii6ll/cool/ring.o
lii6ll: lii6ll/cool/root.o
lii6ll: lii6ll/cool/sa.o
lii6ll: lii6ll/cool/sac.o
lii6ll: lii6ll/cool/scan.o
lii6ll: lii6ll/cool/seg.o
lii6ll: lii6ll/cool/shield.o
lii6ll: lii6ll/cool/splay.o
lii6ll: lii6ll/cool/ss.o
lii6ll: lii6ll/cool/table.o
lii6ll: lii6ll/cool/trace.o
lii6ll: lii6ll/cool/traceanc.o
lii6ll: lii6ll/cool/tract.o
lii6ll: lii6ll/cool/trans.o
trans.c:154:9: error: variable 'added' set but not used
[-Werror,-Wunused-but-set-variable]
154 | Count added = 0;
| ^
1 error generated.
make[3]: *** [comm.gmk:628: lii6ll/cool/trans.o] Error 1
make[3]: Leaving directory
'/home/exec/Projects/github.com/Ravenbrook/mps/code'
make[2]: *** [comm.gmk:398: target] Error 2
make[2]: Leaving directory
'/home/exec/Projects/github.com/Ravenbrook/mps/code'
make[1]: *** [comm.gmk:370: mps.a] Error 2
make[1]: Leaving directory
'/home/exec/Projects/github.com/Ravenbrook/mps/code'
make: *** [Makefile:32: build-via-make] Error 2
```
On 9/6/24 15:43, Pip Cet wrote:
> "Eval EXEC" <execvy@gmail.com> writes:
>
>> Hello Pip, what git commit hash or git tag show I compile from https://github.com/Ravenbrook/mps
>> Should I compile mps from latest master branch, commit hash:
>> e2f9497bf3b842fdaa21942da4edd1e6f02b9509 ?
> Yes, please, that's the commit I'm using.
>
> Pip
>
next prev parent reply other threads:[~2024-09-07 7:46 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-05 6:24 [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland Eval EXEC
2024-09-05 7:14 ` Eval EXEC
2024-09-05 8:17 ` Eval EXEC
2024-09-05 7:21 ` Eval EXEC
2024-09-05 8:08 ` Eli Zaretskii
2024-09-05 8:14 ` Eval EXEC
2024-09-05 11:12 ` Pip Cet
2024-09-05 8:24 ` Helmut Eller
2024-09-05 8:28 ` Eval EXEC
2024-09-05 8:34 ` Helmut Eller
2024-09-05 8:37 ` Eval EXEC
2024-09-05 10:44 ` Eval EXEC
2024-09-05 11:01 ` Eli Zaretskii
2024-09-05 11:04 ` Eval EXEC
2024-09-05 11:09 ` Pip Cet
2024-09-05 11:15 ` Eval EXEC
2024-09-05 11:19 ` Pip Cet
2024-09-05 11:26 ` Eval EXEC
2024-09-05 16:04 ` Pip Cet
2024-09-05 16:32 ` Eval EXEC
2024-09-05 11:34 ` Eval EXEC
2024-09-05 11:49 ` Eval EXEC
2024-09-05 12:21 ` Eli Zaretskii
2024-09-05 13:20 ` Gerd Möllmann
2024-09-05 13:31 ` Eli Zaretskii
2024-09-05 13:37 ` Gerd Möllmann
2024-09-05 13:52 ` Eli Zaretskii
2024-09-05 13:57 ` Gerd Möllmann
2024-09-05 14:33 ` Eli Zaretskii
2024-09-05 14:44 ` Eli Zaretskii
2024-09-05 14:58 ` Gerd Möllmann
2024-09-05 16:19 ` Pip Cet
2024-09-05 16:40 ` Eval EXEC
2024-09-05 16:45 ` Eval EXEC
2024-09-05 16:57 ` Eval EXEC
2024-09-05 16:59 ` Eval EXEC
2024-09-05 17:03 ` Pip Cet
2024-09-05 17:05 ` Eval EXEC
2024-09-05 17:16 ` Gerd Möllmann
2024-09-05 18:46 ` Eli Zaretskii
2024-09-05 19:24 ` Gerd Möllmann
2024-09-05 19:31 ` Eli Zaretskii
2024-09-05 18:48 ` Eli Zaretskii
2024-09-05 18:56 ` Eval EXEC
2024-09-05 19:23 ` Eli Zaretskii
2024-09-05 19:31 ` Eli Zaretskii
2024-09-06 2:15 ` Eval EXEC
2024-09-06 3:10 ` Eval EXEC
2024-09-06 5:58 ` Pip Cet
2024-09-06 6:32 ` Eval EXEC
2024-09-06 7:41 ` Pip Cet
2024-09-06 8:28 ` Eval EXEC
2024-09-06 12:58 ` Pip Cet
2024-09-06 13:14 ` Eval EXEC
2024-09-06 10:57 ` Eli Zaretskii
2024-09-06 13:03 ` Eval EXEC
2024-09-06 19:29 ` Pip Cet
2024-09-07 5:57 ` Eli Zaretskii
2024-09-07 9:05 ` Pip Cet
2024-09-06 6:39 ` Eval EXEC
2024-09-06 7:43 ` Pip Cet
2024-09-07 7:46 ` Eval EXEC [this message]
2024-09-07 8:10 ` Pip Cet
2024-09-07 13:20 ` Gerd Möllmann
2024-09-06 6:05 ` Eli Zaretskii
2024-09-06 6:30 ` Pip Cet
2024-09-06 6:34 ` Eval EXEC
2024-09-06 11:49 ` Eli Zaretskii
2024-09-06 13:08 ` Eval EXEC
2024-09-05 19:01 ` Eval EXEC
2024-09-05 17:29 ` Eval EXEC
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7d041be0-0ea9-492a-becd-e76d5fb4142c@gmail.com \
--to=execvy@gmail.com \
--cc=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=gerd.moellmann@gmail.com \
--cc=pipcet@protonmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).