This happened a ta tinderbox image 17.1_no-multilib-20210315-144814 : I killed emerge and got from the log: ; processing (DEFINE-CONDITION SIMPLE-UNICODE-ERROR ...) ; processing (DEFUN SIGNAL-UNICODE-ERROR ...) ; processing (DEFINE-CONDITION CHARACTER-NOT-FOUND ...) ; wrote /var/tmp/portage/dev-lisp/cl-unicode-0.1.5/homedir/.cache/common-lisp/sbcl-2.1.2-linux-x64/var/tmp/portage/dev-lisp/cl-unicode-0.1.5/work/cl-unicode-0.1.5/conditions-tmpK2ZAJT4I.fasl ; compilation finished in 0:00:00.004 While evaluating the form starting at line 38, column 0 of #P"/usr/share/common-lisp/source/flexi-streams/flexi-streams.asd":ASDF could not load cl-unicode because Error while trying to load definition for system flexi-streams from pathname /usr/share/common-lisp/source/flexi-streams/flexi-streams.asd: flexi-streams doesn't work on implementations with CHAR-CODE-LIMIT (256) less than 65533. debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread #<THREAD "main thread" RUNNING {1001418913}>: Error while trying to load definition for system flexi-streams from pathname /usr/share/common-lisp/source/flexi-streams/flexi-streams.asd: flexi-streams doesn't work on implementations with CHAR-CODE-LIMIT (256) less than 65533 Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [RETRY ] Retry EVAL of current toplevel form. 1: [CONTINUE ] Ignore error and continue loading file "/usr/share/common-lisp/source/flexi-streams/flexi-streams.asd". 2: [ABORT ] Abort loading file "/usr/share/common-lisp/source/flexi-streams/flexi-streams.asd". 3: [RETRY ] Retry #<DEFINE-OP > on #<UNDEFINED-SYSTEM "flexi-streams">. 4: [ACCEPT ] Continue, treating #<DEFINE-OP > on #<UNDEFINED-SYSTEM "flexi-streams"> as having been successful. 5: Retry compiling #<GENERATED-CL-SOURCE-FILE "cl-unicode" "lists">. 6: Continue, treating compiling #<GENERATED-CL-SOURCE-FILE "cl-unicode" "lists"> as having been successful. 7: Retry ASDF operation. 8: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration. 9: Retry ASDF operation. 10: Retry ASDF operation after resetting the configuration. 11: Ignore runtime option --eval "(progn (push \"/var/tmp/portage/dev-lisp/cl-unicode-0.1.5/work/cl-unicode-0.1.5/\" asdf:*central-registry*) (require :cl-unicode))". 12: Skip rest of --eval and --load options. 13: Skip to toplevel READ/EVAL/PRINT loop. 14: [EXIT ] Exit SBCL (calling #'EXIT, killing the process). ((FLET "H0" :IN PERFORM) #<SIMPLE-ERROR "flexi-streams doesn't work on implementations with CHAR-CODE-LIMIT (~a) less than 65533" {100492EAF3}>) error finding frame source: Bogus form-number: the source file has probably changed too much to cope with. source: NIL 0]
FWIW it hangs here: └─python3.8,17086 /usr/lib/portage/python3.8/pid-ns-init 26014 └─python3.8,17093 /usr/lib/portage/python3.8/pid-ns-init 250 250 250 18 0,1,2 /usr/bin/sandbox [dev-lisp/cl-unicode-0.1.5] sandbox /usr/lib/portage/python3 .8/ebuild.sh compile └─sandbox,17148,portage /usr/lib/portage/python3.8/ebuild.sh compile └─ebuild.sh,17152 /usr/lib/portage/python3.8/ebuild.sh compile └─ebuild.sh,17245 /usr/lib/portage/python3.8/ebuild.sh compile └─sbcl,17601 --eval (progn (push "/var/tmp/portage/dev-lisp/cl-unicode-0.1.5/work/cl-unicode-0.1.5/" asdf:*central-registry*) (require :cl- unicode)) └─{sbcl},17774
and when I killed the sbcl process - emerge continued successfully !
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac7738130b9c0a22c01508409c514e955936f3b commit fac7738130b9c0a22c01508409c514e955936f3b Author: Marco Sirabella <marco@sirabella.org> AuthorDate: 2021-03-27 15:53:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-05-29 06:38:04 +0000 common-lisp-3.eclass: Don't run sbcl interactively Closes: https://bugs.gentoo.org/777153 Signed-off-by: Marco Sirabella <marco@sirabella.org> Closes: https://github.com/gentoo/gentoo/pull/20150 Signed-off-by: Sam James <sam@gentoo.org> eclass/common-lisp-3.eclass | 1 + 1 file changed, 1 insertion(+)