lem-project / lem

Common Lisp editor/IDE with high expansibility
http://lem-project.github.io/
MIT License
2.38k stars 175 forks source link

make cannot find lem-ncurses in lem directory #1112

Closed ilya-fiveisky closed 1 year ago

ilya-fiveisky commented 1 year ago

Exactly title. When I invoke make in freshly cloned lem directory I get this error:

user@DESKTOP-ES95QVM:~/common-lisp/lem$ make
qlot install
Reading '/home/user/common-lisp/lem/qlfile'...
Already have dist "quicklisp" version "2023-06-18".
Already have dist "micros" version "git-ed264a27262baeed493cdde338873bf4afc3721c".
Already have dist "lem-mailbox" version "git-12d629541da440fadf771b0225a051ae65fa342a".
Already have dist "lem-base16-themes" version "git-07dacae6c1807beaeffc730063b54487d5c82eb0".
Already have dist "async-process" version "git-9690530fc92b59636d9f17d821afa7697e7c8ca4".
Already have dist "sblint" version "git-1037296f604c3210ce073a53539d4ae95b0c2f8c".
Already have dist "rove" version "git-f168cd177b5f83f171dd970dc1a9abb6eb43f044".
Already have dist "cl-sdl2" version "git-24dd7f238f99065b0ae35266b71cce7783e89fa7".
Already have dist "cl-sdl2-ttf" version "git-e61bb2119003d8ae7792d38aa11f7728d3ee5a00".
Already have dist "cl-sdl2-image" version "git-8734b0e24de9ca390c9f763d9d7cd501546d17d4".
Loading '/home/user/common-lisp/lem/contrib/bracket-paren-mode/lem-bracket-paren-mode.asd'...
Loading '/home/user/common-lisp/lem/contrib/calc-mode/lem-calc-mode.asd'...
Loading '/home/user/common-lisp/lem/contrib/fbar/lem-fbar.asd'...
Loading '/home/user/common-lisp/lem/contrib/google-translate/lem-google-translate.asd'...
Loading '/home/user/common-lisp/lem/contrib/lem-contrib.asd'...
Loading '/home/user/common-lisp/lem/contrib/migemo/lem-migemo.asd'...
Loading '/home/user/common-lisp/lem/contrib/modeline-battery/lem-modeline-battery.asd'...
Loading '/home/user/common-lisp/lem/contrib/mouse-sgr1006/lem-mouse-sgr1006.asd'...
Loading '/home/user/common-lisp/lem/contrib/selection-mode/lem-selection-mode.asd'...
Loading '/home/user/common-lisp/lem/contrib/tetris/lem-tetris.asd'...
Loading '/home/user/common-lisp/lem/contrib/trailing-spaces/lem-trailing-spaces.asd'...
Loading '/home/user/common-lisp/lem/contrib/version-up/lem-version-up.asd'...
Loading '/home/user/common-lisp/lem/extensions/asciidoc-mode/lem-asciidoc-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/asm-mode/lem-asm-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/c-mode/lem-c-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/css-mode/lem-css-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/dart-mode/lem-dart-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/documentation-mode/lem-documentation-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/dot-mode/lem-dot-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/elisp-mode/lem-elisp-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/elixir-mode/lem-elixir-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/go-mode/lem-go-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/haskell-mode/lem-haskell-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/html-mode/lem-html-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/java-mode/lem-java-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/js-mode/lem-js-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/json-mode/lem-json-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/lisp-mode/lem-lisp-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/lsp-mode/lem-lsp-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/makefile-mode/lem-makefile-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/markdown-mode/lem-markdown-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/nim-mode/lem-nim-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/ocaml-mode/lem-ocaml-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/paredit-mode/lem-paredit-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/patch-mode/lem-patch-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/posix-shell-mode/lem-posix-shell-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/python-mode/lem-python-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/review-mode/lem-review-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/rust-mode/lem-rust-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/scala-mode/lem-scala-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/scheme-mode/lem-scheme-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/shell-mode/lem-shell-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/sql-mode/lem-sql-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/vi-mode/lem-vi-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/xml-mode/lem-xml-mode.asd'...
Loading '/home/user/common-lisp/lem/extensions/yaml-mode/lem-yaml-mode.asd'...
Loading '/home/user/common-lisp/lem/frontends/electron/lem-electron-backend/lem-electron-backend.asd'...
Loading '/home/user/common-lisp/lem/frontends/electron/webview/lem-webview.asd'...
Loading '/home/user/common-lisp/lem/frontends/fake-interface/lem-fake-interface.asd'...
Loading '/home/user/common-lisp/lem/frontends/jsonrpc/lem-jsonrpc.asd'...
Loading '/home/user/common-lisp/lem/frontends/ncurses/lem-ncurses.asd'...
Loading '/home/user/common-lisp/lem/frontends/pdcurses/lem-pdcurses.asd'...
Loading '/home/user/common-lisp/lem/frontends/sdl2/lem-sdl2.asd'...
Loading '/home/user/common-lisp/lem/lem-tests.asd'...
Loading '/home/user/common-lisp/lem/lem.asd'...
Loading '/home/user/common-lisp/lem/lib/encodings/encodings-table/lem-encodings-table.asd'...
Loading '/home/user/common-lisp/lem/lib/encodings/lem-encodings.asd'...
Loading '/home/user/common-lisp/lem/lib/language-client/lem-language-client.asd'...
Loading '/home/user/common-lisp/lem/lib/language-server/lem-language-server.asd'...
Loading '/home/user/common-lisp/lem/lib/lisp-syntax/lem-lisp-syntax.asd'...
Loading '/home/user/common-lisp/lem/lib/lsp-base/lem-lsp-base.asd'...
Loading '/home/user/common-lisp/lem/lib/process/lem-process.asd'...
Loading '/home/user/common-lisp/lem/lib/socket-utils/lem-socket-utils.asd'...
Loading '/home/user/common-lisp/lem/src/base/lem-base.asd'...
Ensuring 88 dependencies installed.
Successfully installed.
qlot exec /usr/bin/sbcl --load scripts/build-ncurses.lisp
This is SBCL 2.1.11.debian, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
While evaluating the form starting at line 1, column 0
  of #P"/home/user/common-lisp/lem/scripts/build-ncurses.lisp":

debugger invoked on a QUICKLISP-CLIENT:SYSTEM-NOT-FOUND in thread
#<THREAD "main thread" RUNNING {1001834103}>:
  System "lem-ncurses" not found

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE               ] Try again
  1: [ABORT                  ] Give up on "lem-ncurses"
  2: [REGISTER-LOCAL-PROJECTS] Register local projects and try again.
  3: [RETRY                  ] Retry EVAL of current toplevel form.
  4:                           Ignore error and continue loading file "/home/user/common-lisp/lem/scripts/build-ncurses.lisp".
  5:                           Abort loading file "/home/user/common-lisp/lem/scripts/build-ncurses.lisp".
  6:                           Ignore runtime option --load "scripts/build-ncurses.lisp".
  7:                           Skip rest of --eval and --load options.
  8:                           Skip to toplevel READ/EVAL/PRINT loop.
  9: [EXIT                   ] Exit SBCL (calling #'EXIT, killing the process).

((LABELS QUICKLISP-CLIENT::RECURSE :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) "lem-ncurses")
   source: (CERROR "Try again" 'SYSTEM-NOT-FOUND :NAME NAME)
0]
ilya-fiveisky commented 1 year ago

Sorry. Not freshly enough. Was fixed in recent commits.