Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 792729 - dev-lisp/sbcl-2.1.4: WARNING! Some of the contrib modules did not build successfully or pass heir self-tests. Failed contribs: sb-capstone
Summary: dev-lisp/sbcl-2.1.4: WARNING! Some of the contrib modules did not build succe...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
: 795564 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-05-29 04:00 UTC by Andrew Savchenko
Modified: 2022-12-01 09:32 UTC (History)
2 users (show)

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


Attachments
build.log.gz (build.log.gz,50.00 KB, application/gzip)
2021-05-29 04:00 UTC, Andrew Savchenko
Details
emerge --info (emerge.info,12.64 KB, text/plain)
2021-05-29 04:01 UTC, Andrew Savchenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Savchenko gentoo-dev 2021-05-29 04:00:27 UTC
Created attachment 712101 [details]
build.log.gz

Hi!

looks like sbcl-2.1.4 has a reincarnation of bug 673522:

ARNING! Some of the contrib modules did not build successfully or pass
their self-tests. Failed contribs:"
+ HEADER_HAS_BEEN_PRINTED=true
+ echo   sb-capstone
  sb-capstone
+ [ -d contrib/sb-cltl2 -a -f contrib/sb-cltl2/Makefile -a ! -f obj/asdf-cache/sb-cltl2/test-passed.test-report ]
+ [ -d contrib/sb-concurrency -a -f contrib/sb-concurrency/Makefile -a ! -f obj/asdf-cache/sb-concurrency/test-passed.test-report ]
+ [ -d contrib/sb-cover -a -f contrib/sb-cover/Makefile -a ! -f obj/asdf-cache/sb-cover/test-passed.test-report ]
+ [ -d contrib/sb-executable -a -f contrib/sb-executable/Makefile -a ! -f obj/asdf-cache/sb-executable/test-passed.test-report ]
+ [ -d contrib/sb-gmp -a -f contrib/sb-gmp/Makefile -a ! -f obj/asdf-cache/sb-gmp/test-passed.test-report ]
+ [ -d contrib/sb-grovel -a -f contrib/sb-grovel/Makefile -a ! -f obj/asdf-cache/sb-grovel/test-passed.test-report ]
+ [ -d contrib/sb-introspect -a -f contrib/sb-introspect/Makefile -a ! -f obj/asdf-cache/sb-introspect/test-passed.test-report ]
+ [ -d contrib/sb-md5 -a -f contrib/sb-md5/Makefile -a ! -f obj/asdf-cache/sb-md5/test-passed.test-report ]
+ [ -d contrib/sb-mpfr -a -f contrib/sb-mpfr/Makefile -a ! -f obj/asdf-cache/sb-mpfr/test-passed.test-report ]
+ [ -d contrib/sb-posix -a -f contrib/sb-posix/Makefile -a ! -f obj/asdf-cache/sb-posix/test-passed.test-report ]
+ [ -d contrib/sb-queue -a -f contrib/sb-queue/Makefile -a ! -f obj/asdf-cache/sb-queue/test-passed.test-report ]
+ [ -d contrib/sb-rotate-byte -a -f contrib/sb-rotate-byte/Makefile -a ! -f obj/asdf-cache/sb-rotate-byte/test-passed.test-report ]
+ [ -d contrib/sb-rt -a -f contrib/sb-rt/Makefile -a ! -f obj/asdf-cache/sb-rt/test-passed.test-report ]
+ [ -d contrib/sb-simple-streams -a -f contrib/sb-simple-streams/Makefile -a ! -f obj/asdf-cache/sb-simple-streams/test-passed.test-report ]
+ [ -d contrib/sb-sprof -a -f contrib/sb-sprof/Makefile -a ! -f obj/asdf-cache/sb-sprof/test-passed.test-report ]
+ [ -d contrib/stale-symbols.lisp -a -f contrib/stale-symbols.lisp/Makefile -a ! -f obj/asdf-cache/stale-symbols.lisp/test-passed.test-report ]
+ [ true = true ]
+ exit 1
Command exited with non-zero status 1
25.82user 2.38system 0:29.48elapsed 95%CPU (0avgtext+0avgdata 90608maxresident)k
0inputs+25696outputs (0major+744686minor)pagefaults 0swaps
 * ERROR: dev-lisp/sbcl-2.1.4::gentoo failed (compile phase):
 *   make failed

Curious enough, but I was able to build this package during @world upgrade, but not after it was finished and system cleaned with (@preserved-rebuild, --depclean) loop.

Another issues that should be addressed here: I have tests disabled (FEATURES=test is not set), but sbcl still builds and runs tests for contrib during src_compile. This should not happen, especially considering that sbcl tests are known to fail as mentioned in the ebuild:
        ewarn "Unfortunately, it is known that some tests fail eg."
        ewarn "run-program.impure.lisp. This is an issue of the upstream's"
        ewarn "development and not of Gentoo's side. Please, before filing"
        ewarn "any bug(s) search for older submissions. Thank you."
Comment 1 Andrew Savchenko gentoo-dev 2021-05-29 04:01:09 UTC
Created attachment 712104 [details]
emerge --info
Comment 2 Andrey Grozin gentoo-dev 2021-06-02 07:58:15 UTC
Please try sbcl-2.1.5
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-06-12 11:16:13 UTC
*** Bug 795564 has been marked as a duplicate of this bug. ***
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-06-12 11:16:24 UTC
https://bugs.gentoo.org/795564#c2 says 2.1.5 works for a user!
Comment 5 rnddim 2022-07-18 10:32:25 UTC
It appears this bug has resurfaced in sbcl-2.2.6, since I myself cannot compile it for seemingly the same reason. Like the original bug report, I also do not have tests enabled.
Comment 6 Andrey Grozin gentoo-dev 2022-12-01 09:32:12 UTC
This test is no longer run by the upstream