Package Details: lem-editor-git v2.1.0.645.gc44eba86-1

Git Clone URL: https://aur.archlinux.org/lem-editor-git.git (read-only, click to copy)
Package Base: lem-editor-git
Description: An extensible editor written in Common Lisp
Upstream URL: https://github.com/lem-project/lem
Licenses: MIT
Conflicts: lem-editor
Provides: lem-editor
Submitter: shinmera
Maintainer: shinmera
Last Packager: shinmera
Votes: 5
Popularity: 0.025693
First Submitted: 2023-09-30 15:20 (UTC)
Last Updated: 2023-10-25 08:12 (UTC)

Dependencies (4)

Required by (0)

Sources (6)

Latest Comments

1 2 Next › Last »

raid commented on 2025-12-09 11:09 (UTC)

lem has changed significantly since this PKGBUILD was last touched. Nevertheless, this AUR package can still be modified for the latest release 2.3.0 before webview was added.

With some limited changes to the PKGBUILD and the build scripts, I was able to install a usable package AS LONG AS the build environment (the build paths) remain accessible during runtime. In other words, I was not able to build this in a clean chroot environment which produces a standalone package.

I will flag this out-of-date for the time being. Thanks.

(If I succeed in producing a working clean chroot-built pacakge, I shall submit it.)

rstoye commented on 2025-05-14 12:40 (UTC)

Same problem as defaultxr and anquegi seems like referencing places used during build (reference to src directory); therefore i installed it with makepkg instead of trizen (aur-helper), so the src folder stays and voila, the error is gone. But: some "knowing" person should change the build process, so the src dir isn't referenced from the installed binary

anquegi commented on 2025-01-22 21:22 (UTC)

I also have the same problem as @defaultxr

´´´    ~  lem  ✔

debugger invoked on a SIMPLE-ERROR in thread

<THREAD tid=8062 "main thread" RUNNING {1003590003}>:

Error opening shared object "/var/tmp/pamac-build-toni/lem-editor-git/src/lem/extensions/terminal/lib/linux/x64/terminal.so": /var/tmp/pamac-build-toni/lem-editor-git/src/lem/extensions/terminal/lib/linux/x64/terminal.so: cannot open shared object file: No such file or directory.

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

restarts (invokable by number or by possibly-abbreviated name): 0: [CONTINUE ] Skip this shared object and continue. 1: [RETRY ] Retry loading this shared object. 2: [CHANGE-PATHNAME] Specify a different pathname to load the shared object from. 3: [ABORT ] Exit from the current thread.

(SB-SYS:DLOPEN-OR-LOSE #S(SB-ALIEN::SHARED-OBJECT :PATHNAME #P"/var/tmp/pamac-build-toni/lem-editor-git/src/lem/extensions/terminal/lib/linux/x64/terminal.so" :NAMESTRING "/var/tmp/pamac-build-toni/lem-editor-git/src/lem/extensions/terminal/lib/linux/x64/terminal.so" :HANDLE NIL :DONT-SAVE NIL)) 0] 3    ~  pamac search lem-editor-git  1 ✘ lem-editor-git v2.2.0.1041.g4a8d9700-1 [Instal·lats] AUR An extensible editor written in Common Lisp ´´´ If I continue with 0 it works but lem-gui is unusable

thanks for your help

defaultxr commented on 2024-12-22 14:47 (UTC)

Installing seems to work, but when I try to run lem, I get this error:

$ lem

debugger invoked on a SIMPLE-ERROR in thread
#<THREAD tid=2099642 "main thread" RUNNING {1003550003}>:
  Error opening shared object "/home/modula/.cache/paru/clone/lem-editor-git/src/lem/extensions/terminal/lib/linux/x64/terminal.so":
  /home/modula/.cache/paru/clone/lem-editor-git/src/lem/extensions/terminal/lib/linux/x64/terminal.so: cannot open shared object file: No such file or directory.

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

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE       ] Skip this shared object and continue.
  1: [RETRY          ] Retry loading this shared object.
  2: [CHANGE-PATHNAME] Specify a different pathname to load the shared object from.
  3: [ABORT          ] Exit from the current thread.

(SB-SYS:DLOPEN-OR-LOSE #S(SB-ALIEN::SHARED-OBJECT :PATHNAME #P"/home/modula/.cache/paru/clone/lem-editor-git/src/lem/extensions/terminal/lib/linux/x64/terminal.so" :NAMESTRING "/home/modula/.cache/paru/clone/lem-editor-git/src/lem/extensions/terminal/lib/linux/x64/terminal.so" :HANDLE NIL :DONT-SAVE NIL))
0]

Is there something else I need to do/install on my side?

shinmera commented on 2024-09-22 09:20 (UTC)

It's still optdepend since the package also includes the curses build which does not require libdecor.

ElNick commented on 2024-09-21 21:33 (UTC)

libdecor still has to be installed manually for lem-gui to work. Apparently, it's not an "opt" depend and is needed to be present even if wayland is not used.

shinmera commented on 2023-10-25 08:12 (UTC)

Thanks, I've updated the optdepends and makedepends to reflect this.

xotkot commented on 2023-10-24 10:19 (UTC) (edited on 2023-10-24 10:20 (UTC) by xotkot)

the program gives an error when running under wayland (sway/river)


$ lem-gui

debugger invoked on a CFFI:LOAD-FOREIGN-LIBRARY-ERROR in thread
#<THREAD tid=12451 "main thread" RUNNING {1004140003}>:
  Unable to load foreign library (LIBDECOR-0.SO-789).
  Error opening shared object "libdecor-0.so":
  libdecor-0.so: cannot open shared object file: No such file or directory.
...

installing the libdecor package solves the problem

elken commented on 2023-10-23 12:58 (UTC)

Couple of extra deps are needed:

  • sdl2_ttf (Arch)
  • sdl2_image (Arch)

shinmera commented on 2023-10-20 08:49 (UTC)

I've included a fixed copy of the qlot installer now to avoid that issue going forward.