Package Details: nyxt-git latest-6

Git Clone URL: https://aur.archlinux.org/nyxt-git.git (read-only, click to copy)
Package Base: nyxt-git
Description: A keyboard-driven web browser designed for power users
Upstream URL: https://nyxt.atlas.engineer
Licenses: BSD
Conflicts: nyxt, nyxt-browser, nyxt-browser-git
Provides: nyxt, nyxt-browser, nyxt-browser-git
Submitter: MithicSpirit
Maintainer: MithicSpirit
Last Packager: MithicSpirit
Votes: 21
Popularity: 0.000380
First Submitted: 2023-01-08 23:28 (UTC)
Last Updated: 2024-04-25 17:43 (UTC)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next › Last »

e-v commented on 2021-05-04 18:20 (UTC)

Hmmm ^^

$ sbcl --noinform --eval '(print (asdf:asdf-version))' --quit

debugger invoked on a SB-INT:SIMPLE-READER-PACKAGE-ERROR in thread
#<THREAD "main thread" RUNNING {1001878103}>:
  Package ASDF does not exist.

    Stream: #<dynamic-extent STRING-INPUT-STREAM (unavailable) from "(print (...">

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

Ambrevar commented on 2021-05-04 17:03 (UTC)

Everyone here suffering from the random build bug, can you report your ASDF version with

sbcl --noinform --eval '(print (asdf:asdf-version))' --quit

? Thanks.

Ambrevar commented on 2021-05-04 10:13 (UTC)

I'm reported that running makepkg a second time (or more?) works. Can anyone confirm?

Any idea why this is happening?

e-v commented on 2021-05-04 09:06 (UTC) (edited on 2021-05-04 09:21 (UTC) by e-v)

Thanks @nowayman and @Ambrevar. I forgot to mention that I also use yay and that I had cleared the cache before attempting to build Nyxt. I have the same error when building manually after cloning the repo. However, running make all again builds Nyxt smoothly. Others have mentioned this issue on #nyxt.

It also builds fine when running make all manually in ~/.cache/yay/nyxt-browser-git/src/nyxt-browser after the build fails with yay.

Ambrevar commented on 2021-05-04 07:32 (UTC) (edited on 2021-05-04 09:31 (UTC) by Ambrevar)

I've tried on Ubuntu and cannot reproduce.

@nowayman: Thanks for your feedback. Something is fishy, since NYXT_INTERNAL_QUICKLISP=true is the default. Can you post the first SBCL line from the output when you don't set NYXT_INTERNAL_QUICKLISP? If should look like this:

sbcl --no-userinit --non-interactive --eval '(require "asdf")' --eval '(asdf:load-asd "/home/user/.cache/yay/nyxt-browser-git/src/nyxt-browser//nyxt.asd")' --eval '(when (string= "true" "true") (asdf:load-system :nyxt/quicklisp))' --eval '(ql:quickload :nyxt/gtk-application)' \
    --eval '(asdf:make :nyxt/gtk-application)' \
    --eval '(uiop:quit)' || (printf "\n%s\n%s\n" "Compilation failed, see the above stacktrace." && exit 1)

In @ElVirolo's output, we can see that NYXT_INTERNAL_QUICKLISP is properly set. However, we also see this:

 Component "nyxt" not found, required by #<SYSTEM "nyxt/quicklisp">

which is not true, if you look at the .asd file. My suspicion is that files got mixed up in the repository checkout. Can you clean up the cache, e.g. ~/.cache/yay/nyxt-browser-git/ and try again?

nowayman commented on 2021-05-03 14:44 (UTC) (edited on 2021-05-03 14:45 (UTC) by nowayman)

For what it's worth, I get the same error @ElVirolo is reporting on my Arch system:

Linux arch 5.11.16-arch1-1 #1 SMP PREEMPT Wed, 21 Apr 2021 17:22:13 +0000 x86_64 GNU/Linux

I'm using the yay package manager, which stores the nyxt repository under:

$HOME/.cache/yay/nyxt-browser-git/src/nyxt-browser

Manually traversing to that directory and invoking make all still fails with the same backtrace. Running NYXT_INTERNAL_QUICKLISP=true; make all successfully builds. Seems like the nyxt component is not being found for some reason.

Ambrevar commented on 2021-05-01 10:03 (UTC)

Maybe the issue is with the current working directory? I can't reproduce on my Guix System. I can't test on Arch right now, I'll see if I can reproduce on an Ubuntu.

e-v commented on 2021-04-30 21:20 (UTC) (edited on 2021-05-04 09:12 (UTC) by e-v)

The package fails to build here. Here is the output:

sbcl --no-userinit --non-interactive --eval '(require "asdf")' --eval '(asdf:load-asd "/home/user/.cache/yay/nyxt-browser-git/src/nyxt-browser//nyxt.asd")' --eval '(when (string= "true" "true") (asdf:load-system :nyxt/quicklisp))' --eval '(ql:quickload :nyxt/gtk-application)' \
    --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.1.1, 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.
WARNING: redefining PERFORM (#<STANDARD-CLASS ASDF/BUNDLE:IMAGE-OP> #<STANDARD-CLASS ASDF/SYSTEM:SYSTEM>) in DEFMETHOD
WARNING:
   Deprecated recursive use of (ASDF/OPERATE:OPERATE 'ASDF/LISP-ACTION:LOAD-OP
   '("quicklisp")) while visiting
   (ASDF/LISP-ACTION:COMPILE-OP "nyxt/quicklisp") - please use proper
   dependencies instead
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp.txt">
; 0.40KB
==================================================
408 bytes in 0.00 seconds (0.00KB/sec)
Installing dist "quicklisp" version "2021-04-11".
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2021-04-11/releases.txt">
; 482.50KB
==================================================
494,076 bytes in 0.10 seconds (4824.91KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2021-04-11/systems.txt">
; 356.79KB
==================================================
365,350 bytes in 0.07 seconds (5351.78KB/sec)
You already have the latest version of "quicklisp": 2021-04-11.
Unhandled ASDF/FIND-COMPONENT:MISSING-DEPENDENCY in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                              {1001888303}>:
  Component "nyxt" not found, required by #<SYSTEM "nyxt/quicklisp">

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1001888303}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK Component "nyxt" not found, required by #<SYSTEM "nyxt/quicklisp"> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* Component "nyxt" not found, required by #<SYSTEM "nyxt/quicklisp">)
2: (INVOKE-DEBUGGER Component "nyxt" not found, required by #<SYSTEM "nyxt/quicklisp">)
3: (ERROR ASDF/FIND-COMPONENT:MISSING-DEPENDENCY :REQUIRED-BY #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp"> :REQUIRES "nyxt")
4: (ASDF/FIND-COMPONENT:RESOLVE-DEPENDENCY-NAME #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp"> "nyxt" NIL)
5: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp"> #<FUNCTION (LAMBDA (ASDF/PLAN::DEP-O ASDF/PLAN::DEP-C) :IN ASDF/PLAN:REDUCE-DIRECT-DEPENDENCIES) {10036EB72B}>)
6: (ASDF/PLAN:REDUCE-DIRECT-DEPENDENCIES #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp"> #<FUNCTION (LAMBDA (DO ASDF/PLAN::DC ASDF/PLAN::STATUS) :IN ASDF/ACTION:COMPUTE-ACTION-STAMP) {10036EB6DB}> #<ASDF/PLAN:ACTION-STATUS :BITS 4 :STAMP 3828806293 :LEVEL 0 :INDEX NIL>)
7: ((:METHOD ASDF/ACTION:COMPUTE-ACTION-STAMP (T ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) NIL #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp"> :JUST-DONE T) [fast-method]
8: ((:METHOD ASDF/ACTION:MARK-OPERATION-DONE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp">) [fast-method]
9: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp">)
10: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
11: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp">) [fast-method]
12: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {1002D12373}>) [fast-method]
13: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
14: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {1002D12373}>) [fast-method]
15: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
16: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp">)
17: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
18: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "nyxt/quicklisp">) [fast-method]
19: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP :NYXT/QUICKLISP)
20: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
21: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP :NYXT/QUICKLISP) [fast-method]
22: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1002CF738B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
23: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
24: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1002BB9AAB}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
25: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP :NYXT/QUICKLISP) [fast-method]
26: (ASDF/OPERATE:LOAD-SYSTEM :NYXT/QUICKLISP)
27: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF/OPERATE:LOAD-SYSTEM :NYXT/QUICKLISP) #<NULL-LEXENV>)
28: (SB-INT:SIMPLE-EVAL-IN-LEXENV (WHEN (STRING= "true" "true") (ASDF/OPERATE:LOAD-SYSTEM :NYXT/QUICKLISP)) #<NULL-LEXENV>)
29: (EVAL (WHEN (STRING= "true" "true") (ASDF/OPERATE:LOAD-SYSTEM :NYXT/QUICKLISP)))
30: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require \"asdf\")") (:EVAL . "(asdf:load-asd \"/home/user/.cache/yay/nyxt-browser-git/src/nyxt-browser//nyxt.asd\")") (:EVAL . "(when (string= \"true\" \"true\") (asdf:load-system :nyxt/quicklisp))") (:EVAL . "(ql:quickload :nyxt/gtk-application)") (:EVAL . "(asdf:make :nyxt/gtk-application)") (:EVAL . "(uiop:quit)") (:QUIT)))
31: (SB-IMPL::TOPLEVEL-INIT)
32: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
33: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-IMPL::START-LISP))
34: (SB-IMPL::START-LISP)

unhandled condition in --disable-debugger mode, quitting
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition

Compilation failed, see the above stacktrace.

make: *** [Makefile:42: nyxt] Error 1

ElNick commented on 2020-12-16 16:31 (UTC)

Removing cl-pccre package before building solves the problem with cl-ppcre-unicode, may be of some use to someone.

ElNick commented on 2020-12-06 14:30 (UTC)

Build fails complaining about cl-pccre-unicode:

3: (ERROR SB-INT:SIMPLE-FILE-ERROR :PATHNAME #P"/usr/share/common-lisp/source/cl-ppcre/cl-ppcre-unicode/packages.lisp" :MESSAGE "No such file or directory" :FORMAT-CONTROL "Failed to find the ~A of ~A" :FORMAT-ARGUMENTS (:TRUENAME #P"/usr/share/common-lisp/source/cl-ppcre/cl-ppcre-unicode/packages.lisp"))