|
From: <don...@is...> - 2026-06-07 18:26:27
|
thinking this might be related to building on a rather old system, I tried it on a more recent one, with different arch: $ uname -a Linux cmcora1.cmceast.org 5.15.0-319.201.4.2.el9uek.aarch64 #2 SMP Mon Apr 13 02:03:20 PDT \ 2026 aarch64 aarch64 aarch64 GNU/Linux $ ./configure --with-libsigsegv-prefix=/usr/local --disable-maintainer-mode --with-debug --\ with-module=rawsock build-dir2 ... To continue building CLISP, the following commands are recommended (cf. unix/INSTALL step 4 ff): cd build-dir2 vi config.lisp make # CLISP self-test: make check # Test non-portable features and modules make extracheck mod-check [2026-06-07 14:09:03 don@cmcora1 ~/clisp202607] $ cd build-dir2 [2026-06-07 14:09:15 don@cmcora1 ~/clisp202607/build-dir2] $ make ... gcc -I/home/don/clisp202607/src -I/home/don/clisp202607/build-dir2/gllib -I/home/don/clisp\ 202607/src/gllib -g -O2 -no-integrated-cpp -W -Wswitch -Wcomment -Wpointer-arith -Wreturn-\ type -Wmissing-declarations -Wimplicit -Wno-sign-compare -Wno-format-nonliteral -Wno-shift-\ negative-value -Wno-address -Wno-cast-function-type -Wno-type-limits -Wno-tautological-comp\ are -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wno-\ unused-but-set-variable -Wno-unused-local-typedefs -fwrapv -fPIC -fno-strict-aliasing -ggdb\ -O0 -DDEBUG_OS_ERROR -DDEBUG_SPVW -DDEBUG_BYTECODE -DSAFETY=3 -DNO_ASM -DENABLE_UNICODE -D\ DYNAMIC_FFI -DDYNAMIC_MODULES -I. -c spvw.c In file included from ../src/spvw.d:23: ../src/lispbibl.d:1261: warning: "alignof" redefined 1261 | #define alignof(type) offsetof(struct { char slot1; type slot2; }, slot2) | In file included from ../src/lispbibl.d:335, from ../src/spvw.d:23: config.h:3310: note: this is the location of the previous definition 3310 | # define alignof _Alignof | In file included from ../src/spvw.d:23: ../src/lispbibl.d:9327:37: error: ISO C requires a named argument before â...â 9327 | typedef Values (*lisp_function_t)(...); | ^~~ ../src/spvw.d: In function âgetSPâ: ../src/spvw.d:1185:10: warning: function returns address of local variable [-Wreturn-local-\ addr] 1185 | return &dummy; | ^~~~~~ ../src/spvw.d: In function ânear_SP_overflowâ: ../src/spvw.d:968:3: warning: ignoring return value of â__builtin_allocaâ declared with att\ ribute âwarn_unused_resultâ [-Wunused-result] 968 | alloca(1); /* Makes this function non-inlinable. */ | ^~~~~~~~~~~~~~~~~~~ make: *** [Makefile:1108: spvw.o] Error 1 which is not quite the same as before but does agree on the last line, Makefile:1108: spvw.o Don Cohen writes: > > git log says Bruno made these changes on May 20. > Bruno, are you getting this mail? You know what's wrong? > And how to fix it? > > Don Cohen writes: > > > > My nightly build transcript shows problems below. > > I hope someone knows how to fix it. > > > > Wed May 20 04:10:10 PDT 2026 > > ... tail tran-cvs-up > > src/io.d | 3 +- > > src/lisparit.d | 3 +- > > src/lispbibl.d | 8 +- > > src/m4/signal.m4 | 58 +- > > src/makemake.in | 66 + > > src/sequence.d | 4 +- > > src/spvw.d | 1 - > > src/spvw_language.d | 6 +- > > src/unix.d | 9 +- > > 53 files changed, 18249 insertions(+), 15049 deletions(-) > > Wed May 20 04:10:37 PDT 2026 > > Wed May 20 04:10:41 PDT 2026 > > ... tail cbcstep1.log cbcstep2.log cbcstep3.log cbcstep4.log cbcstep5.log > > ==> cbcstep1.log <== > > config.status: creating po/Makefile.in > > config.status: creating gllib/Makefile > > config.status: creating makemake > > config.status: creating config.h > > config.status: executing depfiles commands > > config.status: executing libtool commands > > config.status: executing po-directories commands > > config.status: creating po/POTFILES > > config.status: creating po/Makefile > > ===> /bin/sh ../src/configure --disable-option-checking --disable-maintainer-mode --cache-file=config.cache SUCCEEDED > > > > ==> cbcstep2.log <== > > ../src/lispbibl.d:9327:37: error: ISO C requires a named argument before â...â > > typedef Values (*lisp_function_t)(...); > > ^~~ > > ../src/spvw.d: In function âparse_optionsâ: > > ../src/spvw.d:2729:35: warning: result of â2ll << 63â requires 66 bits to represent, but âlong long intâ only has 64 bits [-Wshift-overflow=] > > : vbitm(oint_addr_len+addr_shift)-1))) > > ^~ > > Makefile:1108: recipe for target 'spvw.o' failed > > make: *** [spvw.o] Error 1 > > ===> make FAILED > > > > ==> cbcstep3.log <== > > ../src/lispbibl.d:9327:37: error: ISO C requires a named argument before â...â > > typedef Values (*lisp_function_t)(...); > > ^~~ > > ../src/spvw.d: In function âparse_optionsâ: > > ../src/spvw.d:2729:35: warning: result of â2ll << 63â requires 66 bits to represent, but âlong long intâ only has 64 bits [-Wshift-overflow=] > > : vbitm(oint_addr_len+addr_shift)-1))) > > ^~ > > Makefile:1108: recipe for target 'spvw.o' failed > > make: *** [spvw.o] Error 1 > > ===> make check FAILED > > > > ==> cbcstep4.log <== > > ../src/lispbibl.d:9327:37: error: ISO C requires a named argument before â...â > > typedef Values (*lisp_function_t)(...); > > ^~~ > > ../src/spvw.d: In function âparse_optionsâ: > > ../src/spvw.d:2729:35: warning: result of â2ll << 63â requires 66 bits to represent, but âlong long intâ only has 64 bits [-Wshift-overflow=] > > : vbitm(oint_addr_len+addr_shift)-1))) > > ^~ > > Makefile:1108: recipe for target 'spvw.o' failed > > make: *** [spvw.o] Error 1 > > ===> make extracheck FAILED > > > > ==> cbcstep5.log <== > > config.h:3310:0: note: this is the location of the previous definition > > # define alignof _Alignof > > > > In file included from gen-clispc.c:1:0: > > ../src/lispbibl.d:9327:37: error: ISO C requires a named argument before â...â > > typedef Values (*lisp_function_t)(...); > > ^~~ > > Makefile:2481: recipe for target 'clisp.c' failed > > make: *** [clisp.c] Error 1 > > ===> make base-mod-check FAILED > > > > > > ---------------------------------------------------------------------- > > > > ---------------------------------------------------------------------- > > _______________________________________________ > > clisp-list mailing list > > cli...@li... > > https://lists.sourceforge.net/lists/listinfo/clisp-list > > > _______________________________________________ > clisp-list mailing list > cli...@li... > https://lists.sourceforge.net/lists/listinfo/clisp-list |