Hello, I am getting the following build failure when I try to build version 3.5.0 after cloning the repo under $HOME/common-lisp/nyxt and checking out 3.5.0
; compiling file "NYXT:SOURCE;BUFFER.LISP.NEWEST" (written 01 JAN 1970 12:00:01 AM):
; file: NYXT:SOURCE;BUFFER.LISP.NEWEST
; in: HOOKS:DEFINE-HOOK-TYPE KEYMAPS-BUFFER
; (NHOOKS:DEFINE-HOOK-TYPE NYXT::KEYMAPS-BUFFER
; (FUNCTION
; ((NYXT/TYPES:LIST-OF NKEYMAPS/CORE:KEYMAP)
; NYXT::BUFFER)
; (VALUES &OPTIONAL
; (NYXT/TYPES:LIST-OF NKEYMAPS/CORE:KEYMAP)
; NYXT::BUFFER))
; "Hook to modify keymaps.
; Get a list of `nkeymaps:keymap's and `buffer' and return a new list and buffer.")
;
; caught ERROR:
; (during macroexpansion of (HOOKS:DEFINE-HOOK-TYPE KEYMAPS-BUFFER ...))
; Error while parsing arguments to DEFMACRO HOOKS:DEFINE-HOOK-TYPE:
; too many elements in
; (KEYMAPS-BUFFER
; (FUNCTION ((LIST-OF NKEYMAPS/CORE:KEYMAP) BUFFER)
; (VALUES &OPTIONAL (LIST-OF NKEYMAPS/CORE:KEYMAP) BUFFER))
; "Hook to modify keymaps.
; Get a list of `nkeymaps:keymap's and `buffer' and return a new list and buffer.")
; to satisfy lambda list
; (NAME TYPE):
; exactly 2 expected, but got 3
; in: HOOKS:DEFINE-HOOK-TYPE URL->URL
; (NHOOKS:DEFINE-HOOK-TYPE NYXT::URL->URL
; (FUNCTION (QURI.URI:URI) QURI.URI:URI)
; "Hook getting a `quri:uri' and returning same/another one. ")
;
; caught ERROR:
; (during macroexpansion of (HOOKS:DEFINE-HOOK-TYPE URL->URL ...))
; Error while parsing arguments to DEFMACRO HOOKS:DEFINE-HOOK-TYPE:
; too many elements in
; (URL->URL (FUNCTION (QURI.URI:URI) QURI.URI:URI)
; "Hook getting a `quri:uri' and returning same/another one. ")
; to satisfy lambda list
; (NAME TYPE):
; exactly 2 expected, but got 3
; in: HOOKS:DEFINE-HOOK-TYPE BUFFER
; (NHOOKS:DEFINE-HOOK-TYPE NYXT:BUFFER #'(NYXT:BUFFER)
; "Hook acting on `buffer's.")
;
; caught ERROR:
; (during macroexpansion of (HOOKS:DEFINE-HOOK-TYPE BUFFER ...))
; Error while parsing arguments to DEFMACRO HOOKS:DEFINE-HOOK-TYPE:
; too many elements in
; (BUFFER #'(BUFFER) "Hook acting on `buffer's.")
; to satisfy lambda list
; (NAME TYPE):
; exactly 2 expected, but got 3
I have built nyxt successfully several times before. So I guess I must be missing basic step. Any help would be appreciated.