Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 880601 - dev-lisp/sbcl-2.2.0: make failed (Test SB-CAPSTONE-TESTS::X86-64 failed)
Summary: dev-lisp/sbcl-2.2.0: make failed (Test SB-CAPSTONE-TESTS::X86-64 failed)
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrey Grozin
URL:
Whiteboard:
Keywords:
Depends on: 880869
Blocks:
  Show dependency tree
 
Reported: 2022-11-09 13:50 UTC by Johannes Mono
Modified: 2022-11-11 06:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sbcl build log (sbcl.log,291.30 KB, text/x-log)
2022-11-09 13:50 UTC, Johannes Mono
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Mono 2022-11-09 13:50:08 UTC
Created attachment 830063 [details]
sbcl build log

The sage-on-gentoo overlay requires sbcl as dependency and while building sage, the compilation of sbcl fails:

 * ERROR: dev-lisp/sbcl-2.2.0::gentoo failed (compile phase):
 *   make failed
 * 
 * Call stack:
 *     ebuild.sh, line 122:  Called src_compile
 *   environment, line 1809:  Called die
 * The specific snippet of code:
 *       env - HOME="${T}" PATH="${PATH}" CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" GNUMAKE=make ./make.sh "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" || die "make failed";

I've also attached the build log for context information.


The output of `emerge -pqv '=dev-lisp/sbcl-2.2.0::gentoo'`:

[ebuild  N    ] dev-lisp/sbcl-2.2.0  USE="threads unicode zlib -debug -doc -source"


A (shortened) output of `emerge --info '=dev-lisp/sbcl-2.2.0::gentoo'`:

Portage 3.0.38.1 (python 3.10.8-final-0, default/linux/amd64/17.1/no-multilib/hardened/selinux, gcc-11.3.0, glibc-2.35-r8, 5.15.75-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.15.75-gentoo-x86_64-Intel-R-_Core-TM-_i7-10510U_CPU_@_1.80GHz-with-glibc2.35
KiB Mem:    15982096 total,   6754212 free
KiB Swap:   20971516 total,  20971516 free
Timestamp of repository gentoo: Thu, 03 Nov 2022 09:30:01 +0000
Head commit of repository gentoo: edc5c7798c28f51bda27a4c0641fbd107ece0e56

Timestamp of repository sage-on-gentoo: Mon, 10 Oct 2022 21:05:09 +0000
Head commit of repository sage-on-gentoo: b484ede92b3517c095e929d79559c87c0fc61c10

sh bash 5.1_p16-r2
ld GNU ld (Gentoo 2.38 p4) 2.38
app-misc/pax-utils:        1.3.5::gentoo
app-shells/bash:           5.1_p16-r2::gentoo
dev-lang/perl:             5.34.1-r4::gentoo
dev-lang/python:           3.9.15_p1::gentoo, 3.10.8_p1::gentoo
dev-lang/rust:             1.64.0-r1::gentoo
dev-util/cmake:            3.24.2::gentoo
dev-util/meson:            0.63.2-r1::gentoo
sec-policy/selinux-base:   2.20220520-r1::gentoo
sys-apps/baselayout:       2.8::gentoo
sys-apps/openrc:           0.45.2-r1::gentoo
sys-apps/sandbox:          2.29::gentoo
sys-devel/autoconf:        2.13-r2::gentoo, 2.71-r1::gentoo
sys-devel/automake:        1.16.5::gentoo
sys-devel/binutils:        2.38-r2::gentoo
sys-devel/binutils-config: 5.4.1::gentoo
sys-devel/clang:           14.0.6-r1::gentoo
sys-devel/gcc:             11.3.0::gentoo
sys-devel/gcc-config:      2.8::gentoo
sys-devel/libtool:         2.4.7::gentoo
sys-devel/lld:             14.0.6-r1::gentoo
sys-devel/llvm:            14.0.6-r2::gentoo
sys-devel/make:            4.3::gentoo
sys-kernel/linux-headers:  5.15-r3::gentoo (virtual/os-headers)
sys-libs/glibc:            2.35-r8::gentoo
sys-libs/libselinux:       3.4::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts: 
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-jobs: 1

sage-on-gentoo
    location: /var/db/repos/sage-on-gentoo
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/sage-on-gentoo.git
    masters: gentoo

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="-march=native -pipe -O2"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -pipe -O2"
FFLAGS="-march=native -pipe -O2"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j7"
USE="acl acpi amd64 audit bluetooth bzip2 caps cli crypt dbus dri fortran gdbm hardened iconv ipv6 libglvnd libtirpc ncurses nptl openmp pam pcre pie posix pulseaudio readline seccomp selinux split-usr ssl ssp test-rust threads unicode xattr xinerama xtpax zlib" ABI_X86="64" "karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_10" PYTHON_TARGETS="python3_10" RUBY_TARGETS="ruby27" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LD, LEX, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-10 05:01:49 UTC
; compilation finished in 0:00:00.015
Doing 3 pending tests of 3 tests total.
Test SB-CAPSTONE-TESTS::X86-64 failed
Form: (SB-CAPSTONE-TESTS::CAPSTONE-CHECK '(143 69 8 72 139 240)
                                         '(:X86-64 :LITTLE-ENDIAN)
                                         '("MOV RSI, RAX"
                                           "POP QWORD PTR [RBP + 8]"))
Expected value: T
Actual value: NIL.
Test SB-CAPSTONE-TESTS::PPC-LITTLE-ENDIAN failed
Form: (SB-CAPSTONE-TESTS::CAPSTONE-CHECK '(3 16 64 60 0 113 66 56)
                                         '(:PPC64 :LITTLE-ENDIAN)
                                         '("LIS R2, 0X1003"
                                           "ADDI R2, R2, 0X7100"))
Expected value: T
Actual value: NIL.
Test SB-CAPSTONE-TESTS::PPC-BIG-ENDIAN failed
Form: (SB-CAPSTONE-TESTS::CAPSTONE-CHECK '(124 8 2 166) '(:PPC64 :BIG-ENDIAN)
                                         '("MFLR R0"))
Expected value: T
Actual value: NIL.
3 out of 3 total tests failed: SB-CAPSTONE-TESTS::X86-64, 
   SB-CAPSTONE-TESTS::PPC-LITTLE-ENDIAN, SB-CAPSTONE-TESTS::PPC-BIG-ENDIAN.Unhandled SIMPLE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                    {10014E8103}>:
  test-op failed

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10014E8103}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SIMPLE-ERROR "test-op failed" {1002B5F163}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SIMPLE-ERROR "test-op failed" {1002B5F163}>)
2: (INVOKE-DEBUGGER #<SIMPLE-ERROR "test-op failed" {1002B5F163}>)
3: (ERROR "test-op failed")
4: ((:METHOD ASDF/ACTION:PERFORM (ASDF/LISP-ACTION:TEST-OP (EQL (ASDF/SYSTEM:FIND-SYSTEM "sb-capstone/tests")))) #<unused argument> #<unused argument>) [fast-method]
5: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "sb-capstone/tests">)
6: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
7: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "sb-capstone/tests">) [fast-method]
8: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {100258FF03}>) [fast-method]
9: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
10: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {100258FF03}>) [fast-method]
11: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "sb-capstone"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
12: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "sb-capstone">)
13: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
14: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:TEST-OP > #<ASDF/SYSTEM:SYSTEM "sb-capstone">) [fast-method]
15: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:TEST-OP "sb-capstone")
16: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
17: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:TEST-OP "sb-capstone") [fast-method]
18: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10016FCCEB}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
19: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
20: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10036E3BEB}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
21: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:TEST-OP "sb-capstone") [fast-method]
22: (ASDF/OPERATE:TEST-SYSTEM "sb-capstone")
23: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF/INTERFACE::TEST-ASDF-CONTRIB "sb-capstone") #<NULL-LEXENV>)
24: (EVAL (ASDF/INTERFACE::TEST-ASDF-CONTRIB "sb-capstone"))
25: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:LOAD . "../asdf-stub.lisp") (:EVAL . "(asdf::test-asdf-contrib \"sb-capstone\")")))
26: (SB-IMPL::TOPLEVEL-INIT)
27: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
28: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
29: (SB-IMPL::START-LISP)

unhandled condition in --disable-debugger mode, quitting
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition
make[1]: *** [../asdf-module.mk:41: test] Error 1
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-10 05:02:41 UTC
Why is this unconditionally running tests anyway?
Comment 3 Andrey Grozin gentoo-dev 2022-11-10 09:40:29 UTC
Use a newer sbcl. Starting from 2.2.8 the build system does not run this test. If you use a ~amd64 capstone, be consistent and use ~amd64 sbcl.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-10 09:47:00 UTC
(In reply to Andrey Grozin from comment #3)
> Use a newer sbcl. Starting from 2.2.8 the build system does not run this
> test. If you use a ~amd64 capstone, be consistent and use ~amd64 sbcl.

I think you need to stable a newer sbcl.

capstone:
     4.0.2-r2 | + ~ ~ o o o o + o ~ o o o o o | 8 o 0/4 | gentoo
--------------+-------------------------------+---------+-------
   5.0_rc2-r1 | + ~ ~ o o o o + o ~ o o o o o | 8 o 0/5 | gentoo
[I]5.0_rc2-r2 | ~ ~ ~ o o o o ~ o ~ o o o o o | 8 o     | gentoo
      9999    | o o o o o o o o o o o o o o o | 8 o     | gentoo