40ants / 40ants/setup-lisp

MKCL fails to install

Open
#17 0 comments 0 reactions 0 assignees View on GitHub
unsupported-impl
Dominant language
Common Lisp
Stars
30
Forks
2
PR merge metrics
No merged PRs in 30d

Description

```
Downloading archive:https://github.com/jcbeaudoin/MKCL/archive/v1.1.11.tar.gz:OK

Extracting archive:/home/runner/.roswell/archives/v1.1.11.tar.gz
configure
0 ................................................
make
0 ...................................
Installing mkcl/1.1.11...
prefix: #P"/home/runner/.roswell/impls/x86-64/linux/mkcl/1.1.11/"
chdir /home/runner/.roswell/src/MKCL-1.1.11/
Unhandled UIOP/RUN-PROGRAM:SUBPROCESS-ERROR in thread #:
Subprocess with command "make install"
exited with error code 2

Backtrace for: #
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK # # :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #)
2: (INVOKE-DEBUGGER #)
3: (CERROR "IGNORE-ERROR-STATUS" UIOP/RUN-PROGRAM:SUBPROCESS-ERROR :COMMAND "make install" :CODE 2 :PROCESS NIL)
4: (UIOP/RUN-PROGRAM::%CHECK-RESULT 2 :COMMAND "make install" :PROCESS NIL :IGNORE-ERROR-STATUS NIL)
5: (UIOP/RUN-PROGRAM::%USE-SYSTEM "make install" :OUTPUT T)
6: (ROSWELL.INSTALL.MKCL::MKCL-INSTALL (:TARGET "mkcl" :VERSION "1.1.11" :VERSION-NOT-SPECIFIED 0 :ARGV NIL))
7: (INSTALL-IMPL "mkcl" NIL NIL (# ROSWELL.INSTALL.MKCL::MKCL-ARGV-PARSE START # ROSWELL.INSTALL.MKCL::MKCL-EXPAND ROSWELL.INSTALL.MKCL::MKCL-CONFIG ROSWELL.INSTALL.MKCL::MKCL-MAKE ROSWELL.INSTALL.MKCL::MKCL-INSTALL ROSWELL.INSTALL.MKCL::MKCL-CLEAN SETUP))
8: (INSTALL-IMPL-IF-PROBED "mkcl" NIL #)
9: (INSTALL NIL)
10: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #)
11: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #)
12: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
13: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
14: (SB-INT:LOAD-AS-SOURCE # :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
15: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) # NIL)
16: (SB-FASL::CALL-WITH-LOAD-BINDINGS # # NIL #)
17: (LOAD # :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
18: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #)
19: (ROSWELL:SCRIPT "/usr/local/etc/roswell/install.ros" "mkcl")
20: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "/usr/local/etc/roswell/install.ros" "mkcl") (:QUIT NIL)))
21: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/usr/local/etc/roswell/install.ros" "mkcl") (:QUIT NIL)))) #)
22: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/usr/local/etc/roswell/install.ros" "mkcl") (:QUIT NIL)))))
23: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/usr/local/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:eval\"(ros:quicklisp)\")(:script \"/usr/local/etc/roswell/install.ros\"\"mkcl\")(:quit ())))")))
24: (SB-IMPL::TOPLEVEL-INIT)
25: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
26: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
27: (SB-IMPL::%START-LISP)

unhandled condition in --disable-debugger mode, quitting
0 .
Error: Process completed with exit code 1.
```

Contributor guide

No contributing guide indexed for this repository

Research direction

The error occurs during 'make install' of MKCL within the setup-lisp GitHub Action. Examine the action's workflow files, particularly the installation script for MKCL, and the MKCL build logs. Check for missing dependencies, permissions, or environment issues in the GitHub runner. Reproduce the failure locally or in a CI environment to diagnose the exact cause of the make install error.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
ci-cd, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.