emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland


From: Eval EXEC
Subject: Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland
Date: Sat, 7 Sep 2024 15:46:10 +0800
User-agent: Mozilla Thunderbird

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]