Skip to content

lem -i webview tries to opens ncurses instead #2049

@matchatealeaf

Description

@matchatealeaf

To reproduce:

git clone https://github.com/lem-project/lem.git
cd lem && make webview
sudo make install
lem -i webview
debugger invoked on a SIMPLE-ERROR in thread
#<THREAD tid=32533 "main thread" RUNNING {1200048003}>:
  implementation 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: [ABORT] Exit from the current thread.

(LEM-CORE:LAUNCH #S(LEM-CORE::COMMAND-LINE-ARGUMENTS :ARGS NIL :HELP NIL :DEBUG NIL :VERSION NIL :WITHOUT-INIT-FILE NIL :LOG-FILENAME NIL :INTERFACE :NCURSES :FILENAMES NIL))
   source: (ERROR "implementation ~A not found" IMPLEMENTATION-KEYWORD)
0] 

This also breaks launching the .desktop file as it uses lem -i webview.

If we build both webview and ncurses instead,

make webview-ncurses
sudo make install
lem -i webview

Lem opens the ncurses version.

Running lem without -i webview works and opens the webview version successfully.

Metadata

Metadata

Assignees

No one assigned

    Labels

    buggood-first-issueThis is a label for those starting out in development to find a starting point.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions