Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2-pre-release-1 fails to make #959

Closed
honestSalami opened this issue Sep 17, 2020 · 15 comments
Closed

2-pre-release-1 fails to make #959

honestSalami opened this issue Sep 17, 2020 · 15 comments

Comments

@honestSalami
Copy link

honestSalami commented Sep 17, 2020

Describe the bug

when I run 'make all' in the unpacked nyxt-2-pre-release-1, the make fails

Precise recipe to reproduce the issue

Download nyxt-2-pre-release-1 from this site
https://github.com/atlas-engineer/nyxt/releases/tag/2-pre-release-1
extract into ~/common-lisp/nyxt-2-pre-release-1

unar nyxt-2-pre-release-1.zip
 cd ~/common-lisp/nyxt-2-pre-release-1
 make all

Information

  • OS name+version:
    5.8.5-arch1-1
  • Graphics card and driver:
    lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
	00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
	00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
	00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
	00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
	00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4)
	00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
	00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset LPC Controller (rev 04)
	00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Desktop SATA AHCI Controller (rev 04)
	00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
	02:00.0 Parallel controller: SUNIX Co., Ltd. Multiport serial controller
  • Desktop environment / Window manager name+version:
    dwm on x11

  • How you installed Nyxt (Guix pack, package manager, build from source):
    built from source

  • Information from command copy-system-information:

    If you can't run copy-system-information, please provide the following:

    • Nyxt version (from =M-x nyxt-version= or =nyxt --version=):
      nyxt-2-pre-release-1
    • Lisp implementation/version (if built from source):
      SBCL 2.0.5
    • Kernel name+version:
      Operating System: Arch Linux
      Kernel: Linux 5.8.5-arch1-1
      Architecture: x86-64
    • WebKitGTK+ | QtWebEngine version:
      QMake version 3.1
      Using Qt version 5.15.0 in /usr/lib

Output when started from a shell

make /home/my_home/common-lisp/nyxt-2-pre-release-1
make application
make[1]: Entering directory '/home/my_home/common-lisp/nyxt-2-pre-release-1'
true && make build-deps || true
make[2]: Entering directory '/home/my_home/common-lisp/nyxt-2-pre-release-1'
true && git submodule update --init || true
fatal: not a git repository (or any of the parent directories): .git
sbcl --no-userinit --non-interactive \
	--eval '(require "asdf")' \
	--load quicklisp-client/setup.lisp \
	--eval '(push #p"quicklisp-libraries/" (symbol-value (find-symbol "*LOCAL-PROJECT-DIRECTORIES*" (find-package (quote ql)))))' \
	--load nyxt.asd \
	--eval '(ql:quickload :nyxt/gtk-application)' \
	--eval '(uiop:quit)' || true
This is SBCL 2.0.5, 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.
Unhandled SB-INT:SIMPLE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                {1000898083}>:
  Couldn't load #P"quicklisp-client/setup.lisp": file does not exist.

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000898083}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {1002B25393}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {1002B25393}>)
2: (INVOKE-DEBUGGER #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {1002B25393}>)
3: (ERROR SB-INT:SIMPLE-FILE-ERROR :PATHNAME #P"quicklisp-client/setup.lisp" :FORMAT-CONTROL "~@<Couldn't load ~S: file does not exist.~@:>" :FORMAT-ARGUMENTS (#P"quicklisp-client/setup.lisp"))
4: (LOAD #P"quicklisp-client/setup.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
5: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require \"asdf\")") (:LOAD . "quicklisp-client/setup.lisp") (:EVAL . "(push #p\"quicklisp-libraries/\" (symbol-value (find-symbol \"*LOCAL-PROJECT-DIRECTORIES*\" (find-package (quote ql)))))") (:LOAD . "nyxt.asd") (:EVAL . "(ql:quickload :nyxt/gtk-application)") (:EVAL . "(uiop:quit)") (:QUIT)))
6: (SB-IMPL::TOPLEVEL-INIT)
7: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE))
8: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SAVE-LISP-AND-DIE))
9: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting
make quicklisp-update
make[3]: Entering directory '/home/my_home/common-lisp/nyxt-2-pre-release-1'
true && sbcl --no-userinit --non-interactive \
	--load quicklisp-client/setup.lisp \
	--eval '(require "asdf")' \
	--eval '(ql:update-dist "quicklisp" :prompt nil)' \
	--eval '(uiop:quit)' || true
This is SBCL 2.0.5, 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.
Unhandled SB-INT:SIMPLE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                {1000898083}>:
  Couldn't load #P"quicklisp-client/setup.lisp": file does not exist.

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000898083}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {100154EBB3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {100154EBB3}>)
2: (INVOKE-DEBUGGER #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {100154EBB3}>)
3: (ERROR SB-INT:SIMPLE-FILE-ERROR :PATHNAME #P"quicklisp-client/setup.lisp" :FORMAT-CONTROL "~@<Couldn't load ~S: file does not exist.~@:>" :FORMAT-ARGUMENTS (#P"quicklisp-client/setup.lisp"))
4: (LOAD #P"quicklisp-client/setup.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
5: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:LOAD . "quicklisp-client/setup.lisp") (:EVAL . "(require \"asdf\")") (:EVAL . "(ql:update-dist \"quicklisp\" :prompt nil)") (:EVAL . "(uiop:quit)") (:QUIT)))
6: (SB-IMPL::TOPLEVEL-INIT)
7: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE))
8: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SAVE-LISP-AND-DIE))
9: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting
make[3]: Leaving directory '/home/my_home/common-lisp/nyxt-2-pre-release-1'
make[2]: Leaving directory '/home/my_home/common-lisp/nyxt-2-pre-release-1'
env NYXT_INTERNAL_QUICKLISP=true sbcl --no-userinit --non-interactive \
	--eval '(require "asdf")' \
	--eval '(when (string= (uiop:getenv "NYXT_INTERNAL_QUICKLISP") "true") (load "quicklisp-client/setup.lisp") (push #p"quicklisp-libraries/" (symbol-value (find-symbol "*LOCAL-PROJECT-DIRECTORIES*" (find-package (quote ql))))))' \
	--load nyxt.asd \
	--eval '(asdf:make :nyxt/gtk-application)' \
	--eval '(uiop:quit)' || (printf "\n%s\n%s\n" "Compilation failed, see the above stacktrace." && exit 1)
This is SBCL 2.0.5, 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.
Unhandled SB-INT:SIMPLE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                {1000898083}>:
  Couldn't load "quicklisp-client/setup.lisp": file does not exist.

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000898083}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {1002B25F43}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {1002B25F43}>)
2: (INVOKE-DEBUGGER #<SB-INT:SIMPLE-FILE-ERROR "~@<Couldn't load ~S: file does not exist.~@:>" {1002B25F43}>)
3: (ERROR SB-INT:SIMPLE-FILE-ERROR :PATHNAME "quicklisp-client/setup.lisp" :FORMAT-CONTROL "~@<Couldn't load ~S: file does not exist.~@:>" :FORMAT-ARGUMENTS ("quicklisp-client/setup.lisp"))
4: (LOAD "quicklisp-client/setup.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
5: (SB-INT:SIMPLE-EVAL-IN-LEXENV (LOAD "quicklisp-client/setup.lisp") #<NULL-LEXENV>)
6: (SB-IMPL::SIMPLE-EVAL-PROGN-BODY ((LOAD "quicklisp-client/setup.lisp") (PUSH #P"quicklisp-libraries/" (SYMBOL-VALUE (FIND-SYMBOL "*LOCAL-PROJECT-DIRECTORIES*" (FIND-PACKAGE #))))) #<NULL-LEXENV>)
7: (SB-INT:SIMPLE-EVAL-IN-LEXENV (PROGN (LOAD "quicklisp-client/setup.lisp") (PUSH #P"quicklisp-libraries/" (SYMBOL-VALUE (FIND-SYMBOL "*LOCAL-PROJECT-DIRECTORIES*" (FIND-PACKAGE #))))) #<NULL-LEXENV>)
8: (SB-INT:SIMPLE-EVAL-IN-LEXENV (WHEN (STRING= (UIOP/OS:GETENV "NYXT_INTERNAL_QUICKLISP") "true") (LOAD "quicklisp-client/setup.lisp") (PUSH #P"quicklisp-libraries/" (SYMBOL-VALUE (FIND-SYMBOL "*LOCAL-PROJECT-DIRECTORIES*" (FIND-PACKAGE #))))) #<NULL-LEXENV>)
9: (EVAL (WHEN (STRING= (UIOP/OS:GETENV "NYXT_INTERNAL_QUICKLISP") "true") (LOAD "quicklisp-client/setup.lisp") (PUSH #P"quicklisp-libraries/" (SYMBOL-VALUE (FIND-SYMBOL "*LOCAL-PROJECT-DIRECTORIES*" (FIND-PACKAGE #))))))
10: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require \"asdf\")") (:EVAL . #<(SIMPLE-ARRAY CHARACTER (217)) (when (string= (uiop:getenv "NYXT_INTERNAL_QUICKLISP") "true") (load "quicklisp-client/setup.lisp") (push #p"quicklisp-libraries/" (symbol-value (find-symbol "*LOCAL-PROJECT-DIRECTORIES*" (find-packag... {100155023F}>) (:LOAD . "nyxt.asd") (:EVAL . "(asdf:make :nyxt/gtk-application)") (:EVAL . "(uiop:quit)") (:QUIT)))
11: (SB-IMPL::TOPLEVEL-INIT)
12: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE))
13: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SAVE-LISP-AND-DIE))
14: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting

Compilation failed, see the above stacktrace.

make[1]: *** [Makefile:45: application] Error 1
make[1]: Leaving directory '/home/my_home/common-lisp/nyxt-2-pre-release-1'
make: *** [Makefile:41: nyxt] Error 2

@jmercouris
Copy link
Member

If you want to use your own quicklisp you'll have to write make all nyxt_internal_quicklisp=false. Otherwise, please place Nyxt in a directory that is not ~/common-lisp when building.

@jmercouris
Copy link
Member

Also, you will have to clone the submodules cluffer, and cl-webkit as they are not available/and or updated on the latest quicklisp dist.

@jmercouris
Copy link
Member

If you need any more help, we'll be glad to try and work things out! :-)

@jmercouris
Copy link
Member

One last note, please be aware that Nyxt is also available on the AUR.

@honestSalami
Copy link
Author

hi! thanks for the quick reply
I moved the nyxt package outside of common-lisp, and ran
make all nyxt_internal_quicklisp=true for good measure, but it still returned the same error.
I also checked the quicklisp-client directory in nyxt, but it is empty.
shouldn't there be a quicklisp file local to nyxt in that directory?

@honestSalami
Copy link
Author

I have a running nyxt instance, so I'm not really interested in the AUR package. I just really wanna try the new features : )

@jmercouris
Copy link
Member

Yes, there should be a quicklisp file local to Nyxt in that directory. Perhaps try manually copying over the setup.lisp file from quicklisp.

@honestSalami
Copy link
Author

ok, I copied the setup.lisp from my global quicklisp installation, and a new error has arisen
this time, its component quicklisp not found

@honestSalami
Copy link
Author

lemme paste the output

@honestSalami
Copy link
Author

make all
make /home/bruno/programs/nyxt-2-pre-release-1 
make application
make[1]: Entering directory '/home/bruno/programs/nyxt-2-pre-release-1'
true && make build-deps || true
make[2]: Entering directory '/home/bruno/programs/nyxt-2-pre-release-1'
true && git submodule update --init || true
fatal: not a git repository (or any of the parent directories): .git
sbcl --no-userinit --non-interactive \
	--eval '(require "asdf")' \
	--load quicklisp-client/setup.lisp \
	--eval '(push #p"quicklisp-libraries/" (symbol-value (find-symbol "*LOCAL-PROJECT-DIRECTORIES*" (find-package (quote ql)))))' \
	--load nyxt.asd \
	--eval '(ql:quickload :nyxt/gtk-application)' \
	--eval '(uiop:quit)' || true
This is SBCL 2.0.5, 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 129, column 0
  of #P"/home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp":
Unhandled ASDF/FIND-COMPONENT:MISSING-COMPONENT in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                             {1000898083}>:
  Component "quicklisp" not found

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000898083}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK Component "quicklisp" not found #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* Component "quicklisp" not found)
2: (INVOKE-DEBUGGER Component "quicklisp" not found)
3: (ERROR ASDF/FIND-COMPONENT:MISSING-COMPONENT :REQUIRES "quicklisp")
4: ((:METHOD ASDF/OPERATE:OPERATE (SYMBOL T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL) [fast-method]
5: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL)
6: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
7: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL) [fast-method]
8: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1004A3645B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
9: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
10: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10033D3B6B}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
11: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL) [fast-method]
12: ((LAMBDA NIL :IN "/home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp"))
13: (SB-INT:SIMPLE-EVAL-IN-LEXENV (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) #<NULL-LEXENV>)
14: (SB-EXT:EVAL-TLF (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) 14 NIL)
15: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) 14)
16: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) :CURRENT-INDEX 14)
17: (SB-C::%DO-FORMS-FROM-INFO #<CLOSURE (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {1002B2DE4B}> #<SB-C::SOURCE-INFO {1002B2DE13}> SB-C::INPUT-ERROR-IN-LOAD)
18: (SB-INT:LOAD-AS-SOURCE #<SB-INT:FORM-TRACKING-STREAM for "file /home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp" {1002B2BA93}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
19: ((FLET SB-FASL::THUNK :IN LOAD))
20: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<CLOSURE (FLET SB-FASL::THUNK :IN LOAD) {7F2C480877EB}> #<SB-INT:FORM-TRACKING-STREAM for "file /home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp" {1002B2BA93}>)
21: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<SB-INT:FORM-TRACKING-STREAM for "file /home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp" {1002B2BA93}> NIL)
22: (LOAD #P"quicklisp-client/setup.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
23: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require \"asdf\")") (:LOAD . "quicklisp-client/setup.lisp") (:EVAL . "(push #p\"quicklisp-libraries/\" (symbol-value (find-symbol \"*LOCAL-PROJECT-DIRECTORIES*\" (find-package (quote ql)))))") (:LOAD . "nyxt.asd") (:EVAL . "(ql:quickload :nyxt/gtk-application)") (:EVAL . "(uiop:quit)") (:QUIT)))
24: (SB-IMPL::TOPLEVEL-INIT)
25: ((FLET SB-UNIX::BODY :IN SB-EXT:SAVE-LISP-AND-DIE))
26: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SB-EXT:SAVE-LISP-AND-DIE))
27: ((LABELS SB-IMPL::RESTART-LISP :IN SB-EXT:SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting
make quicklisp-update
make[3]: Entering directory '/home/bruno/programs/nyxt-2-pre-release-1'
true && sbcl --no-userinit --non-interactive \
	--load quicklisp-client/setup.lisp \
	--eval '(require "asdf")' \
	--eval '(ql:update-dist "quicklisp" :prompt nil)' \
	--eval '(uiop:quit)' || true
This is SBCL 2.0.5, 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 129, column 0
  of #P"/home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp":
Unhandled ASDF/FIND-COMPONENT:MISSING-COMPONENT in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                             {1000898083}>:
  Component "quicklisp" not found

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000898083}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK Component "quicklisp" not found #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* Component "quicklisp" not found)
2: (INVOKE-DEBUGGER Component "quicklisp" not found)
3: (ERROR ASDF/FIND-COMPONENT:MISSING-COMPONENT :REQUIRES "quicklisp")
4: ((:METHOD ASDF/OPERATE:OPERATE (SYMBOL T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL) [fast-method]
5: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL)
6: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
7: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL) [fast-method]
8: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1004A3E45B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
9: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
10: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10033DAAFB}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
11: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL) [fast-method]
12: ((LAMBDA NIL :IN "/home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp"))
13: (SB-INT:SIMPLE-EVAL-IN-LEXENV (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) #<NULL-LEXENV>)
14: (SB-EXT:EVAL-TLF (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) 14 NIL)
15: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) 14)
16: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) :CURRENT-INDEX 14)
17: (SB-C::%DO-FORMS-FROM-INFO #<CLOSURE (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {100155BBDB}> #<SB-C::SOURCE-INFO {100155BBA3}> SB-C::INPUT-ERROR-IN-LOAD)
18: (SB-INT:LOAD-AS-SOURCE #<SB-INT:FORM-TRACKING-STREAM for "file /home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp" {10015597E3}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
19: ((FLET SB-FASL::THUNK :IN LOAD))
20: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<CLOSURE (FLET SB-FASL::THUNK :IN LOAD) {7F7B887877EB}> #<SB-INT:FORM-TRACKING-STREAM for "file /home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp" {10015597E3}>)
21: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<SB-INT:FORM-TRACKING-STREAM for "file /home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp" {10015597E3}> NIL)
22: (LOAD #P"quicklisp-client/setup.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
23: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:LOAD . "quicklisp-client/setup.lisp") (:EVAL . "(require \"asdf\")") (:EVAL . "(ql:update-dist \"quicklisp\" :prompt nil)") (:EVAL . "(uiop:quit)") (:QUIT)))
24: (SB-IMPL::TOPLEVEL-INIT)
25: ((FLET SB-UNIX::BODY :IN SB-EXT:SAVE-LISP-AND-DIE))
26: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SB-EXT:SAVE-LISP-AND-DIE))
27: ((LABELS SB-IMPL::RESTART-LISP :IN SB-EXT:SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting
make[3]: Leaving directory '/home/bruno/programs/nyxt-2-pre-release-1'
make[2]: Leaving directory '/home/bruno/programs/nyxt-2-pre-release-1'
env NYXT_INTERNAL_QUICKLISP=true sbcl --no-userinit --non-interactive \
	--eval '(require "asdf")' \
	--eval '(when (string= (uiop:getenv "NYXT_INTERNAL_QUICKLISP") "true") (load "quicklisp-client/setup.lisp") (push #p"quicklisp-libraries/" (symbol-value (find-symbol "*LOCAL-PROJECT-DIRECTORIES*" (find-package (quote ql))))))' \
	--load nyxt.asd \
	--eval '(asdf:make :nyxt/gtk-application)' \
	--eval '(uiop:quit)' || (printf "\n%s\n%s\n" "Compilation failed, see the above stacktrace." && exit 1)
This is SBCL 2.0.5, 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 129, column 0
  of #P"/home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp":
Unhandled ASDF/FIND-COMPONENT:MISSING-COMPONENT in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                             {1000898083}>:
  Component "quicklisp" not found

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000898083}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK Component "quicklisp" not found #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* Component "quicklisp" not found)
2: (INVOKE-DEBUGGER Component "quicklisp" not found)
3: (ERROR ASDF/FIND-COMPONENT:MISSING-COMPONENT :REQUIRES "quicklisp")
4: ((:METHOD ASDF/OPERATE:OPERATE (SYMBOL T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL) [fast-method]
5: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL)
6: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
7: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL) [fast-method]
8: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1004A2E45B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
9: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
10: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10033D440B}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
11: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" :VERBOSE NIL) [fast-method]
12: ((LAMBDA NIL :IN "/home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp"))
13: (SB-INT:SIMPLE-EVAL-IN-LEXENV (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) #<NULL-LEXENV>)
14: (SB-EXT:EVAL-TLF (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) 14 NIL)
15: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) 14)
16: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (LET ((*COMPILE-PRINT* NIL) (*COMPILE-VERBOSE* NIL) (*LOAD-VERBOSE* NIL) (*LOAD-PRINT* NIL)) (ASDF/OPERATE:OOS (QUOTE ASDF/LISP-ACTION:LOAD-OP) "quicklisp" :VERBOSE NIL)) :CURRENT-INDEX 14)
17: (SB-C::%DO-FORMS-FROM-INFO #<CLOSURE (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {1002B2DE4B}> #<SB-C::SOURCE-INFO {1002B2DE13}> SB-C::INPUT-ERROR-IN-LOAD)
18: (SB-INT:LOAD-AS-SOURCE #<SB-INT:FORM-TRACKING-STREAM for "file /home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp" {1002B2BA93}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
19: ((FLET SB-FASL::THUNK :IN LOAD))
20: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<CLOSURE (FLET SB-FASL::THUNK :IN LOAD) {7FE09D06754B}> #<SB-INT:FORM-TRACKING-STREAM for "file /home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp" {1002B2BA93}>)
21: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<SB-INT:FORM-TRACKING-STREAM for "file /home/bruno/programs/nyxt-2-pre-release-1/quicklisp-client/setup.lisp" {1002B2BA93}> NIL)
22: (LOAD "quicklisp-client/setup.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
23: (SB-INT:SIMPLE-EVAL-IN-LEXENV (LOAD "quicklisp-client/setup.lisp") #<NULL-LEXENV>)
24: (SB-IMPL::SIMPLE-EVAL-PROGN-BODY ((LOAD "quicklisp-client/setup.lisp") (PUSH #P"quicklisp-libraries/" (SYMBOL-VALUE (FIND-SYMBOL "*LOCAL-PROJECT-DIRECTORIES*" (FIND-PACKAGE #))))) #<NULL-LEXENV>)
25: (SB-INT:SIMPLE-EVAL-IN-LEXENV (PROGN (LOAD "quicklisp-client/setup.lisp") (PUSH #P"quicklisp-libraries/" (SYMBOL-VALUE (FIND-SYMBOL "*LOCAL-PROJECT-DIRECTORIES*" (FIND-PACKAGE #))))) #<NULL-LEXENV>)
26: (SB-INT:SIMPLE-EVAL-IN-LEXENV (WHEN (STRING= (UIOP/OS:GETENV "NYXT_INTERNAL_QUICKLISP") "true") (LOAD "quicklisp-client/setup.lisp") (PUSH #P"quicklisp-libraries/" (SYMBOL-VALUE (FIND-SYMBOL "*LOCAL-PROJECT-DIRECTORIES*" (FIND-PACKAGE #))))) #<NULL-LEXENV>)
27: (EVAL (WHEN (STRING= (UIOP/OS:GETENV "NYXT_INTERNAL_QUICKLISP") "true") (LOAD "quicklisp-client/setup.lisp") (PUSH #P"quicklisp-libraries/" (SYMBOL-VALUE (FIND-SYMBOL "*LOCAL-PROJECT-DIRECTORIES*" (FIND-PACKAGE #))))))
28: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require \"asdf\")") (:EVAL . #<(SIMPLE-ARRAY CHARACTER (217)) (when (string= (uiop:getenv "NYXT_INTERNAL_QUICKLISP") "true") (load "quicklisp-client/setup.lisp") (push #p"quicklisp-libraries/" (symbol-value (find-symbol "*LOCAL-PROJECT-DIRECTORIES*" (find-packag... {100155023F}>) (:LOAD . "nyxt.asd") (:EVAL . "(asdf:make :nyxt/gtk-application)") (:EVAL . "(uiop:quit)") (:QUIT)))
29: (SB-IMPL::TOPLEVEL-INIT)
30: ((FLET SB-UNIX::BODY :IN SB-EXT:SAVE-LISP-AND-DIE))
31: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SB-EXT:SAVE-LISP-AND-DIE))
32: ((LABELS SB-IMPL::RESTART-LISP :IN SB-EXT:SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting

Compilation failed, see the above stacktrace.

make[1]: *** [Makefile:45: application] Error 1
make[1]: Leaving directory '/home/bruno/programs/nyxt-2-pre-release-1'
make: *** [Makefile:41: nyxt] Error 2

@jmercouris
Copy link
Member

Ok, how about this, are you able to fire up sbcl and (ql:quickload :nyxt/gtk-application) if Nyxt is located in your ~/common-lisp?

@honestSalami
Copy link
Author

ok, nevermind, I solved it.
Turns out, by downloading the most recent version from github here:
https://github.com/atlas-engineer/nyxt
was what I should have done all along. It compiled without issue.

the problem lies here:
https://github.com/atlas-engineer/nyxt/releases/tag/2-pre-release-1
this is the version that had the making problems

so, changing to a more recent version fixed it
thanks for the help!

@jmercouris
Copy link
Member

Nice! Thanks for the update! May I close this issue?

@honestSalami
Copy link
Author

sure thing boss!

@jmercouris
Copy link
Member

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants