atlas-engineer / nyxt

Nyxt - the hacker's browser.
https://nyxt-browser.com/
9.79k stars 409 forks source link

Build fails possibly caused by `cl-containers` of `cffi` #2835

Closed heiwiper closed 1 year ago

heiwiper commented 1 year ago

Describe the bug The build fails using both methods (Lisp and Makefile). I didn't get issues when I compiled the source code in my main machine, but I keep getting build failure on my laptop even tho the system is very similar in terms of software.

Precise recipe to reproduce the issue

Information

ASDF version: 3.3.5 ASDF registries: (NYXT-SOURCE-REGISTRY ENVIRONMENT-SOURCE-REGISTRY USER-SOURCE-REGISTRY USER-SOURCE-REGISTRY-DIRECTORY DEFAULT-USER-SOURCE-REGISTRY SYSTEM-SOURCE-REGISTRY SYSTEM-SOURCE-REGISTRY-DIRECTORY DEFAULT-SYSTEM-SOURCE-REGISTRY) Critical dependencies: (/gnu/store/s7w144g61qsmschm6mzy41bvq0qvjfrs-cl-cffi-gtk-0.11.2-2.e9a46df/share/common-lisp/source/cl-cffi-gtk/gtk/cl-cffi-gtk.asd /gnu/store/w5awybp5s66bn7g74mbvlr10ivhr6m2v-cl-gobject-introspection-0.3-1.d0136c8/share/common-lisp/source/cl-gobject-introspection/cl-gobject-introspection.asd /gnu/store/70pk09q9my9cb7mlxpgla6h7b2xs3jhd-cl-webkit-3.4.0/share/common-lisp/source/cl-webkit/webkit2/cl-webkit2.asd)


**Output when started from a shell**
```shell
$ make all
sbcl --dynamic-space-size 3072 --no-userinit --non-interactive --eval '(require "asdf")' --eval '(when (string= "true" "true") (setf asdf:*default-source-registries* (list (quote asdf/source-registry:environment-source-registry))) (asdf:clear-configuration) (asdf:load-asd "/home/abdallah/quicklisp/local-projects/nyxt//libraries/nasdf/nasdf.asd") (asdf:load-asd "/home/abdallah/quicklisp/local-projects/nyxt//nyxt.asd") (asdf:load-system :nyxt/submodules))' --eval '(asdf:load-asd "/home/abdallah/quicklisp/local-projects/nyxt//libraries/nasdf/nasdf.asd")' --eval '(asdf:load-asd "/home/abdallah/quicklisp/local-projects/nyxt//nyxt.asd")' --eval '(when (find-package :ql) (funcall (read-from-string "ql:quickload") :cffi))' --eval '(when (and (find-package :cffi) (uiop:getenv "GUIX_ENVIRONMENT")) (pushnew (pathname (format nil "~a/lib/" (uiop:getenv "GUIX_ENVIRONMENT"))) (symbol-value (read-from-string "cffi:*foreign-library-directories*" )) :test (quote equal)))' --eval '(asdf:load-system :nyxt/gi-gtk-application)' \
        --eval '(asdf:make :nyxt/gi-gtk-application)' \
        --eval '(uiop:quit)' || (printf "\n%s\n%s\n" "Compilation failed, see the above stacktrace." && exit 1)
This is SBCL 2.3.2, 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.
; running ("git" "-C" "/home/abdallah/quicklisp/local-projects/nyxt/"
           "submodule" "update" "--init" "--force" "--jobs" "4")
Submodule path '_build/Acclimation': checked out '4d51150902568fcd59335f4cc4cfa022df6116a5'
Submodule path '_build/CheckL': checked out '80328800d047fef9b6e32dfe6bdc98396aee3cc9'
Submodule path '_build/Clump': checked out '1ea4dbac1cb86713acff9ae58727dd187d21048a'
Submodule path '_build/Eos': checked out 'b4413bccc4d142cbe1bf49516c3a0a22c9d99243'
Submodule path '_build/LASS': checked out 'a7a4452f6a670b8fb01a73d3007030d16bd1ec2c'
Submodule path '_build/alexandria': checked out 'f35e232ceb2ada8d10e7fdf27ccac07f781eea0e'
Submodule path '_build/anaphora': checked out 'aeace4c68cf55098a67112750b28f8f2dc6d0e30'
Submodule path '_build/array-utils': checked out 'f90eb9070d0b2205af51126a35033574725e5c56'
Submodule path '_build/asdf-flv': checked out 'fc5b7399767ca35bfb420bbeb9e08494e441dc69'
Submodule path '_build/babel': checked out 'aeed2d1b76358db48e6b70a64399c05678a6b9ea'
Submodule path '_build/bordeaux-threads': checked out '076fe2380abbc59b06e495dc7a35aea8eb26ba3b'
Submodule path '_build/calispel': checked out 'e9f2f9c1af97f4d7bb4c8ac25fb2a8f3e8fada7a'
Submodule path '_build/cffi': checked out '677cabae64b181330a3bbbda9c11891a2a8edcdc'
Submodule path '_build/chipz': checked out '75dfbc660a5a28161c57f115adf74c8a926bfc4d'
Submodule path '_build/chunga': checked out '16330852d01dfde4dd97dee7cd985a88ea571e7e'
Submodule path '_build/circular-streams': checked out 'e770bade1919c5e8533dd2078c93c3d3bbeb38df'
Submodule path '_build/cl-annot': checked out 'c99e69c15d935eabc671b483349a406e0da9518d'
Submodule path '_build/cl-ansi-text': checked out '53badf7878f27f22f2d4a2a43e6df458e43acbe9'
Submodule path '_build/cl-base64': checked out '577683b18fd880b82274d99fc96a18a710e3987a'
Submodule path '_build/cl-cffi-gtk': checked out 'e9a46df65995d9a16e6c8dbdc1e09b775eb4a966'
Submodule path '_build/cl-change-case': checked out '45c70b601125889689e0c1c37d7e727a3a0af022'Submodule path '_build/cl-colors': checked out '827410584553f5c717eec6182343b7605f707f75'
Submodule path '_build/cl-containers': checked out '3d1df53c22403121bffb5d553cf7acb1503850e7'
Submodule path '_build/cl-cookie': checked out 'cea55aed8b9ad25fafd13defbcb9fe8f41b29546'
Submodule path '_build/cl-custom-hash-table': checked out 'f26983133940f5edf826ebbc8077acc04816ddfa'
Submodule path '_build/cl-difflib': checked out '98eb335c693f1881584b83ca7be4a0fe05355c4e'
Submodule path '_build/cl-enchant': checked out '6af162a7bf10541cbcfcfa6513894900329713fa'
Submodule path '_build/cl-fad': checked out 'c13d81c4bd9ba3a172631fd05dd213ab90e7d4cb'
Submodule path '_build/cl-fastcgi': checked out 'de8b49b26de9863996ec18db28af8ab7e8ac4e20'
Submodule path '_build/cl-gobject-introspection': checked out 'd0136c8d9ade2560123af1fc55bbf70d2e3db539'
Submodule path '_build/cl-gopher': checked out '62cfd180378f56e7e8b57e4302b183810c86e337'
Submodule path '_build/cl-html-diff': checked out '5a0b39d1c524278d6f60851d7786bb2585614310'
Submodule path '_build/cl-interpol': checked out '70a1137f41dd8889004dbab9536b1adeac2497aa'
Submodule path '_build/cl-jpl-util': checked out '0311ed374e19a49d43318064d729fe3abd9a3b62'
Submodule path '_build/cl-json': checked out '6dfebb9540bfc3cc33582d0c03c9ec27cb913e79'
Submodule path '_build/cl-marshal': checked out 'eff1b15f2b0af2f26f71ad6a4dd5c4beab9299ec'
Submodule path '_build/cl-plus-ssl': checked out '09e896b04c112e7eb0f9d443a5801d557fbcd3ea'
Submodule path '_build/cl-ppcre': checked out '1ca0cd9ca0d161acd49c463d6cb5fff897596e2f'
Submodule path '_build/cl-prevalence': checked out 'e6b27640ce89ae5f8af38beb740e319bb6cd2368'
Submodule path '_build/cl-qrencode': checked out '0de2d8a3877b499a9a0bbb0a9e1247056ae4311e'
Submodule path '_build/cl-reexport': checked out '312f3661bbe187b5f28536cd7ec2956e91366c3b'
Submodule path '_build/cl-str': checked out 'f873716a991c270969c829ae911305f13c78311f'
Submodule path '_build/cl-syntax': checked out '03f0c329bbd55b8622c37161e6278366525e2ccc'
Submodule path '_build/cl-tld': checked out 'f5014da8d831fa9481d4181d4450f10a52850c75'
Submodule path '_build/cl-unicode': checked out '8073fc5634c9d4802888ac03abf11dfe383e16fa'
Submodule path '_build/cl-utilities': checked out 'dce2d2f6387091ea90357a130fa6d13a6776884b'
Submodule path '_build/cl-webkit': checked out 'ec4e37ec16263407cfe78daec9384f14c858ff6f'
Submodule path '_build/cl-who': checked out '2c08caa4bafba720409af9171feeba3f32e86d32'
Submodule path '_build/clack': checked out 'e3e032843bb1220ab96263c411aa7f2feb4746e0'
Submodule path '_build/closer-mop': checked out '19c9d33f576e10715fd79cc1d4f688dab0f241d6'
Submodule path '_build/clss': checked out 'f62b849189c5d1be378f0bd3d403cda8d4fe310b'
Submodule path '_build/cluffer': checked out '4aad29c276a58a593064e79972ee4d77cae0af4a'
Submodule path '_build/devel': checked out '101c05112bf2f1e1bbf527396822d2f50ca6327a'
Submodule path '_build/dexador': checked out '953090f04c4d1a9ee6632b90133cdc297b68badc'
Submodule path '_build/dissect': checked out '82944bd7c3cd1b46a7a33ac0a7b004b51e9247f0'
Submodule path '_build/documentation-utils': checked out '98630dd5f7e36ae057fa09da3523f42ccb5d1f55'
Submodule path '_build/drakma': checked out 'd00401891a9038cd0928834bf96a9c33b2935ab8'
Submodule path '_build/eager-future2': checked out '54df8effd9d9eccac917509590286b5ac5f9cb30'
Submodule path '_build/fare-quasiquote': checked out '640d39a0451094071b3e093c97667b3947f43639'
Submodule path '_build/fare-utils': checked out '66e9c6f1499140bc00ccc22febf2aa528cbb5724'
Submodule path '_build/fast-http': checked out '502a37715dcb8544cc8528b78143a942de662c5a'
Submodule path '_build/fast-io': checked out '603f4903dd74fb221859da7058ae6ca3853fe64b'
Submodule path '_build/fiveam': checked out 'ec56fa7ce3955a751691cea1ff712afbdebc9bc4'
Submodule path '_build/flexi-streams': checked out 'e0de6bb62cb780650e808fe4de62c4be786ec7aa'
Submodule path '_build/form-fiddle': checked out 'e0c23599dbb8cff3e83e012f3d86d0764188ad18'
Submodule path '_build/fset': checked out '6d2f9ded8934d2b42f2571a0ba5bda091037d852'
Submodule path '_build/global-vars': checked out 'c749f32c9b606a1457daa47d59630708ac0c266e'
Submodule path '_build/history-tree': checked out 'f20e6bdf0c69e48946bcb1c3e7c707fc499c302c'
Submodule path '_build/http-body': checked out 'dd01dc4f5842e3d29728552e5163acce8386eb73'
Submodule path '_build/hu.dwim.asdf': checked out '67cdf84390e530af4303cc4bc815fdf2a5e48f59'
Submodule path '_build/hu.dwim.defclass-star': checked out '3086878a485074f9b2913c58267a9b764cd632fd'
Submodule path '_build/hu.dwim.stefil': checked out '414902c6f575818c39a8a156b8b61b1adfa73dad'Submodule path '_build/hunchentoot': checked out '4b9da48807c09b8a7a72ca4b51b1f7f5cbef6ba4'
Submodule path '_build/idna': checked out 'bf789e6029b695ecba635964deac38130f55c7b4'
Submodule path '_build/introspect-environment': checked out 'fff42f8f8fd0d99db5ad6c5812e53de7d660020b'
Submodule path '_build/iolib': checked out '6977fa8c41c568150e5d559a70a584ca9b242c4c'
Submodule path '_build/ironclad': checked out '6cc4da8554558ee2e89ea38802bbf6d83100d4ea'
Submodule path '_build/iterate': checked out 'b12ed5994137a67e15c46e6fd6f1ffd38d6bac81'
Submodule path '_build/jonathan': checked out '1f448b4f7ac8265e56e1c02b32ce383e65316300'
Submodule path '_build/jpl-queues': checked out 'b774d24b3a2935b6e5ad17f83ff20ff359e2df81'
Submodule path '_build/kmrcl': checked out '4a27407aad9deb607ffb8847630cde3d041ea25a'
Submodule path '_build/lack': checked out 'abff8efeb0c3a848e6bb0022f2b8b7fa3a1bc88b'
Submodule path '_build/let-plus': checked out '5f14af61d501ecead02ec6b5a5c810efc0c9fdbb'
Submodule path '_build/lift': checked out '2594160d6ca3a77d8750110dfa63214256aab852'
Submodule path '_build/lisp-namespace': checked out '28107cafe34e4c1c67490fde60c7f92dc610b2e0'Submodule path '_build/lisp-unit2': checked out '0da1efc694d175c1eda60ee6451767ed2a73213d'
Submodule path '_build/local-time': checked out 'a177eb911c0e8116e2bfceb79049265a884b701b'
Submodule path '_build/log4cl': checked out '8c48d6f41d3a1475d0a91eed0638b9eecc398e35'
Submodule path '_build/lparallel': checked out '9c11f40018155a472c540b63684049acc9b36e15'
Submodule path '_build/md5': checked out 'fd134e71b71a10ab78905833a7cb9d4d6817c589'
Submodule path '_build/metabang-bind': checked out 'c93b7f7e1c18c954c2283efd6a7fdab36746ab5e'
Submodule path '_build/metatilities-base': checked out '6eaa9e3ff0939a93a92109dd0fcd218de85417d5'
Submodule path '_build/montezuma': checked out 'ee2129eece7065760de4ebbaeffaadcb27644738'
Submodule path '_build/moptilities': checked out 'a436f16b357c96b82397ec018ea469574c10dd41'
Submodule path '_build/mt19937': checked out '831284f0c7fbda54ddfd135eee1e80afad7cc16e'
Submodule path '_build/named-readtables': checked out '585a28eee8b1b1999279b48cb7e9731187e14b66'
Submodule path '_build/ndebug': checked out 'f5475e26363826d5382391ac38320b111e456918'
Submodule path '_build/nfiles': checked out 'd0ab281430c042b089f03cf29cc167cc6c6abc2c'
Submodule path '_build/nhooks': checked out 'f304bdab86e7d689c15bdef9f3584dbabccebc54'
Submodule path '_build/njson': checked out '960e0dde7397a154caa2afc75f61120c5eb9213b'
Submodule path '_build/nkeymaps': checked out 'd43267a56f0ac264e4bdb3c75bbfc426f5ac5b2e'
Submodule path '_build/nsymbols': checked out '873d855c2d86501341ab0eca1572a64aac7585a3'
Submodule path '_build/optima': checked out '373b245b928c1a5cce91a6cb5bfe5dd77eb36195'
Submodule path '_build/osicat': checked out 'eab6b8cabd71b59e894b51dc555e171683ec3387'
Submodule path '_build/ospm': checked out 'df261dedaa2e98f00b4b9ef6c41c08d231558682'
Submodule path '_build/parachute': checked out 'ca04dd8e43010a6dfffa26dbe1d62af86008d666'
Submodule path '_build/parenscript': checked out '7a1ac46353cecd144fc91915ba9f122aafcf4766'
Submodule path '_build/parse-declarations': checked out '549aebbfb9403a7fe948654126b9c814f443f4f2'
Submodule path '_build/parse-number': checked out '7707b224c4b941c2cbd28459113534242cee3a31'
Submodule path '_build/phos': checked out 'd9b03c3523a190a439a6e2417f75c5cdddd98313'
Submodule path '_build/plump': checked out '34f890fe46efdebe7bb70d218f1937e98f632bf9'
Submodule path '_build/proc-parse': checked out 'ac3636834d561bdc2686c956dbd82494537285fd'
Submodule path '_build/ptester': checked out 'fe69fde54f4bce00ce577feb918796c293fc7253'
Submodule path '_build/puri': checked out '4bbab89d9ccbb26346899d1f496c97604fec567b'
Submodule path '_build/py-configparser': checked out 'ea22fbde55cb91e2152fd1dcb28edc33423dbed6'
Submodule path '_build/quri': checked out 'bff2617a7d2c3f767c9407ec61ad04d277098278'
Submodule path '_build/rfc2388': checked out '591bcf7e77f2c222c43953a80f8c297751dc0c4e'
Submodule path '_build/rt': checked out 'a6a7503a0b47953bc7579c90f02a6dba1f6e4c5a'
Submodule path '_build/s-sysdeps': checked out '7f8de283b7fbd8b038fdf08493063a736db36ce7'
Submodule path '_build/s-xml': checked out '194cceaf90fb1a268d63f25f9b36e570af07cfb1'
Submodule path '_build/salza2': checked out 'dc8cda846c36b0b0b34601fbda207bc2dafa014d'
Submodule path '_build/serapeum': checked out 'c29a52ff0c5f6e60b09919c3a0daa8df7599ddb9'
Submodule path '_build/slime': checked out 'fb12bac676ab51b75be19197e21ab4674479d627'
Submodule path '_build/sly': checked out 'b501b4335096fd4306c2c1eb86382b69e91c09e5'
Submodule path '_build/smart-buffer': checked out '09b9a9a0b3abaa37abe9a730f5aac2643dca4e62'
Submodule path '_build/spinneret': checked out '52709ab953c46b24cbc2f0e3a50ae362916e730c'
Submodule path '_build/split-sequence': checked out 'a5c593769b2fd4837d5b646cecbc9c7614f43344'Submodule path '_build/static-vectors': checked out '89fa07afcc3c0fb53b66361c29f85220b10c0bca'Submodule path '_build/stefil': checked out '0398548ec95dceb50fc2c2c03e5fb0ce49b86c7a'
Submodule path '_build/string-case': checked out '718c761e33749e297cd2809c7ba3ade1985c49f7'
Submodule path '_build/swap-bytes': checked out '4f1f90284a0d73e931aeca0f0ee1d7884572fd34'
Submodule path '_build/trivia': checked out '7286d5d2a4f685f1cac8370816f95276c0851111'
Submodule path '_build/trivial-backtrace': checked out '6eb65bde7229413040c81d42ea22f0e4c9c8cfc9'
Submodule path '_build/trivial-clipboard': checked out '8a580cb97196be7cf096548eb1f46794cd22bb39'
Submodule path '_build/trivial-cltl2': checked out '8a3bda30dc25d2f65fcf514d0eb6e6db75252c61'
Submodule path '_build/trivial-custom-debugger': checked out 'a560594a673bbcd88136af82086107ee5ff9ca81'
Submodule path '_build/trivial-features': checked out 'f6e8dd7268ae0137dbde4be469101a7f735f6416'
Submodule path '_build/trivial-file-size': checked out '1c1d672a01a446ba0391dbb4ffc40be3b0476f23'
Submodule path '_build/trivial-garbage': checked out 'b1f757132a0f50aa844b99714b6bbaee974448f7'
Submodule path '_build/trivial-gray-streams': checked out 'ebd59b1afed03b9dc8544320f8f432fdf92ab010'
Submodule path '_build/trivial-indent': checked out '2d016941751647c6cc5bd471751c2cf68861c94a'Submodule path '_build/trivial-macroexpand-all': checked out '933270ac7107477de1bc92c1fd641fe646a7a8a9'
Submodule path '_build/trivial-mimes': checked out 'fd07c43e6bc39fefee7608a41cc4c9286ef81e59'
Submodule path '_build/trivial-package-local-nicknames': checked out '16b7ad4c2b120f50da65154191f468ea5598460e'
Submodule path '_build/trivial-types': checked out 'ee869f2b7504d8aa9a74403641a5b42b16f47d88'
Submodule path '_build/type-i': checked out 'd34440ab4ebf5a46a58deccb35950b15670e3667'
Submodule path '_build/unix-opts': checked out '44823b077d0e4359e18fa4808f8e98ba46d2b692'
Submodule path '_build/usocket': checked out 'fdf4fd1e0051ce83340ccfbbc8a43a462bb19cf2'
Submodule path '_build/xsubseq': checked out '5ce430b3da5cda3a73b9cf5cee4df2843034422b'
Submodule path '_build/zpng': checked out 'c808a48eb9ece6f04eb25a11a2eedb738fd4f0e2'
; CL_SOURCE_REGISTRY: "/home/abdallah/quicklisp/local-projects/nyxt/_build//:/home/abdallah/quicklisp/local-projects/nyxt/:"
; compiling file "/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/package.lisp" (written 09 MAR 2023 03:22:02 PM):

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/package-tmpGHU3ALSV.fasl
; compilation finished in 0:00:00.000
; compiling file "/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/log.lisp" (written 09 MAR 2023 03:22:02 PM):

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/log-tmpAAURSO1.fasl
; compilation finished in 0:00:00.004
; compiling file "/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/nasdf.lisp" (written 09 MAR 2023 03:22:02 PM):

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/nasdf-tmp5GEXGEG5.fasl
; compilation finished in 0:00:00.000
; compiling file "/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/install.lisp" (written 09 MAR 2023 03:22:02 PM):

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/install-tmpAR3FSGEY.fasl
; compilation finished in 0:00:00.024
; compiling file "/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/submodules.lisp" (written 09 MAR 2023 03:22:02 PM):

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/submodules-tmpJAIDFZTC.fasl
; compilation finished in 0:00:00.004
; compiling file "/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/systems.lisp" (written 09 MAR 2023 03:22:02 PM):

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/systems-tmp8V3J6PE9.fasl
; compilation finished in 0:00:00.008
; compiling file "/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/tests.lisp" (written 09 MAR 2023 03:22:02 PM):

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/tests-tmp9V47YWQF.fasl
; compilation finished in 0:00:00.008
; compiling file "/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/compilation-tests.lisp" (written 09 MAR 2023 03:22:02 PM):

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/local-projects/nyxt/_build/history-tree/nasdf/compilation-tests-tmp9BN22RMA.fasl
; compilation finished in 0:00:00.012
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/trivial-garbage/trivial-garbage.asd" contains definition for system "trivial-garbage-tests". Please only define "trivial-garbage" and secondary systems with a name starting with "trivial-garbage/" (e.g. "trivial-garbage/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/calispel/calispel.asd" contains definition for system "calispel-test". Please only define "calispel" and secondary systems with a name starting with "calispel/" (e.g. "calispel/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/flexi-streams/flexi-streams.asd" contains definition for system "flexi-streams-test". Please only define "flexi-streams" and secondary systems with a name starting with "flexi-streams/" (e.g. "flexi-streams/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/cl-ppcre/cl-ppcre.asd" contains definition for system "cl-ppcre-test". Please only define "cl-ppcre" and secondary systems with a name starting with "cl-ppcre/" (e.g. "cl-ppcre/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/cl-json/cl-json.asd" contains definition for system "cl-json.test". Please only define "cl-json" and secondary systems with a name starting with "cl-json/" (e.g. "cl-json/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/cl-ppcre/cl-ppcre-unicode.asd" contains definition for system "cl-ppcre-unicode-test". Please only define "cl-ppcre-unicode" and secondary systems with a name starting with "cl-ppcre-unicode/" (e.g. "cl-ppcre-unicode/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/s-xml/s-xml.asd" contains definition for system "s-xml.test". Please only define "s-xml" and secondary systems with a name starting with "s-xml/" (e.g. "s-xml/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/s-xml/s-xml.asd" contains definition for system "s-xml.examples". Please only define "s-xml" and secondary systems with a name starting with "s-xml/" (e.g. "s-xml/test") in that file.
While evaluating the form starting at line 11, column 0
  of #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/cl-containers/cl-containers.asd":
Unhandled LOAD-SYSTEM-DEFINITION-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {100AB88113}>: Error while trying to load definition for system cl-containers from pathname /home/abdallah/quicklisp/local-projects/nyxt/_build/cl-containers/cl-containers.asd: error in FORMAT: Unknown format directive (character: Return)
  The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions.
  ^

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {100AB88113}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<LOAD-SYSTEM-DEFINITION-ERROR {1003F44423}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<LOAD-SYSTEM-DEFINITION-ERROR {1003F44423}>)
2: (INVOKE-DEBUGGER #<LOAD-SYSTEM-DEFINITION-ERROR {1003F44423}>)
3: (ERROR LOAD-SYSTEM-DEFINITION-ERROR :NAME "cl-containers" :PATHNAME #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/cl-containers/cl-containers.asd" :CONDITION #<SB-FORMAT:FORMAT-ERROR {1003F441F3}>)
4: ((FLET "H0" :IN PERFORM) #<SB-FORMAT:FORMAT-ERROR {1003F441F3}>)
5: (SB-KERNEL::%SIGNAL #<SB-FORMAT:FORMAT-ERROR {1003F441F3}>)
6: (ERROR SB-FORMAT:FORMAT-ERROR :COMPLAINT "Unknown format directive ~@[(character: ~A)~]" :ARGS ("Return"))
7: (SB-FORMAT::FORMAT-ERROR* "Unknown format directive ~@[(character: ~A)~]" ("Return"))
8: (SB-FORMAT:FORMAT-ERROR "Unknown format directive ~@[(character: ~A)~]" "Return")
> "(SB-FORMAT::INTERPRET-DIRECTIVE-LIST #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}> (#<~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions.") NIL NIL)
10: (SB-FORMAT::%FORMAT #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}> "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." NIL NIL)
11: (FORMAT #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}> "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions.")
12: (FORMAT #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}> "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions.") [more]
13: ((LABELS SB-IMPL::HANDLE-IT :IN SB-KERNEL:OUTPUT-OBJECT) #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}>)
14: (PRINC #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}> #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}>)
15: (SB-FORMAT::A-INTERPRETER #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}> #<~A> NIL #<unused argument> NIL)
16: (SB-FORMAT::INTERPRET-DIRECTIVE-LIST #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}> (#<~A>) (WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>) (#<SIMPLE-WARNING "The CL-Containers system would enjoy having ~asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>))
17: ((FLET "PPRINT-BLOCK" :IN SB-FORMAT::INTERPRET-FORMAT-LOGICAL-BLOCK) NIL (2 . #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}>) #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}>)
18: ((LABELS #:BODY-NAME-3 :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER))
19: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}>)
20: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<FUNCTION (FLET "PPRINT-BLOCK" :IN SB-FORMAT::INTERPRET-FORMAT-LOGICAL-BLOCK) {7F470CED3EBB}> #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000009B33}> "" NIL "" (WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>))
21: (SB-FORMAT::INTERPRET-FORMAT-LOGICAL-BLOCK #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000009B33}> (WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>) (WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>) "" NIL (#<~S> ": " #<~3i> #<~:_> #<~A>) "" T)
22: (SB-FORMAT::<-INTERPRETER #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000009B33}> #<~@<> (#<~S> ": " #<~3i> #<~:_> #<~A> #<~:>> "
") (WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>) #<unavailable argument>)
23: (SB-FORMAT::INTERPRET-DIRECTIVE-LIST #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000009B33}> (#<~@<> #<~S> ": " #<~3i> #<~:_> #<~A> #<~:>> "
") (WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>) (WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>))
24: (SB-FORMAT::%FORMAT #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000009B33}> "~&~@<~S: ~3i~:_~A~:>
" (WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>) (WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>))
25: (FORMAT #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000009B33}> "~&~@<~S: ~3i~:_~A~:>
" WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>)
26: (FORMAT #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000009B33}> "~&~@<~S: ~3i~:_~A~:>
" WARNING #<SIMPLE-WARNING "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." {1003F43703}>) [more]
27: ((FLET SB-KERNEL::%WARN :IN "SYS:SRC;CODE;WARM-ERROR.LISP") "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions." #<SB-KERNEL::CONDITION-CLASSOID WARNING> SIMPLE-WARNING)
28: (SB-INT:SIMPLE-EVAL-IN-LEXENV (WARN "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions.") #<NULL-LEXENV>)
29: (SB-INT:SIMPLE-EVAL-IN-LEXENV (UNLESS (OR (MEMBER :ASDF-SYSTEM-CONNECTIONS *FEATURES*) (FIND-SYSTEM (QUOTE ASDF-SYSTEM-CONNECTIONS) NIL)) (WARN "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions.")) #<NULL-LEXENV>)
30: (SB-EXT:EVAL-TLF (UNLESS (OR (MEMBER :ASDF-SYSTEM-CONNECTIONS *FEATURES*) (FIND-SYSTEM (QUOTE ASDF-SYSTEM-CONNECTIONS) NIL)) (WARN "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions.")) 0 NIL)
31: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (UNLESS (OR (MEMBER :ASDF-SYSTEM-CONNECTIONS *FEATURES*) (FIND-SYSTEM (QUOTE ASDF-SYSTEM-CONNECTIONS) NIL)) (WARN "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions.")) 0)
32: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (UNLESS (OR (MEMBER :ASDF-SYSTEM-CONNECTIONS *FEATURES*) (FIND-SYSTEM (QUOTE ASDF-SYSTEM-CONNECTIONS) NIL)) (WARN "The CL-Containers system would enjoy having ~
asdf-system-connections around. See
http://www.cliki.net/asdf-system-connections for details and download
instructions.")) :CURRENT-INDEX 0)
33: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {1003F0F78B}> #<SB-C::SOURCE-INFO {1003EB4FF3}> SB-C::INPUT-ERROR-IN-LOAD)
34: (SB-INT:LOAD-AS-SOURCE #<SB-INT:FORM-TRACKING-STREAM for "file /home/abdallah/quicklisp/local-projects/nyxt/_build/cl-containers/cl-containers.asd" {1003F0DCA3}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
35: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-INT:FORM-TRACKING-STREAM for "file /home/abdallah/quicklisp/local-projects/nyxt/_build/cl-containers/cl-containers.asd" {1003F0DCA3}> NIL)
36: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7F470CED4A9B}> #<SB-INT:FORM-TRACKING-STREAM for "file /home/abdallah/quicklisp/local-projects/nyxt/_build/cl-containers/cl-containers.asd" {1003F0DCA3}> NIL #<SB-INT:FORM-TRACKING-STREAM for "file /home/abdallah/quicklisp/local-projects/nyxt/_build/cl-containers/cl-containers.asd" {1003F0DCA3}>)
37: (LOAD #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/cl-containers/cl-containers.asd" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :UTF-8)
38: (CALL-WITH-MUFFLED-CONDITIONS #<FUNCTION (LAMBDA NIL :IN LOAD*) {1003F0CA6B}> ("Overwriting already existing readtable ~S." #(#:FINALIZERS-OFF-WARNING :ASDF-FINALIZERS)))
39: ((FLET "THUNK" :IN PERFORM))
40: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN PERFORM) {7F470CED4CFB}>)
41: ((:METHOD PERFORM (DEFINE-OP SYSTEM)) #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "cl-containers">) [fast-method]
42: ((SB-PCL::EMF PERFORM) #<unused argument> #<unused argument> #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "cl-containers">)
43: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
44: ((:METHOD PERFORM-WITH-RESTARTS :AROUND (T T)) #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "cl-containers">) [fast-method]
45: ((:METHOD PERFORM-PLAN (T)) #<SEQUENTIAL-PLAN {1003EB4D33}>) [fast-method]
46: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
47: ((:METHOD PERFORM-PLAN :AROUND (T)) #<SEQUENTIAL-PLAN {1003EB4D33}>) [fast-method]
48: ((:METHOD OPERATE (OPERATION COMPONENT)) #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "cl-containers"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
49: ((SB-PCL::EMF OPERATE) #<unused argument> #<unused argument> #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "cl-containers">)
50: ((LAMBDA NIL :IN OPERATE))
51: ((:METHOD OPERATE :AROUND (T T)) #<DEFINE-OP > #<ASDF/SYSTEM:UNDEFINED-SYSTEM "cl-containers">) [fast-method]
52: ((LAMBDA NIL :IN LOAD-ASD))
53: ((LAMBDA NIL :IN FIND-SYSTEM))
54: (ASDF/SESSION:CONSULT-ASDF-CACHE (FIND-SYSTEM "cl-containers") #<FUNCTION (LAMBDA NIL :IN FIND-SYSTEM) {1003F0AAAB}>)
55: ((:METHOD FIND-COMPONENT (STRING T)) "cl-containers" NIL :REGISTERED NIL) [fast-method]
56: (ASDF/FIND-COMPONENT:RESOLVE-DEPENDENCY-NAME #<NASDF-SYSTEM "nyxt"> CL-CONTAINERS NIL)
57: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<NASDF-SYSTEM "nyxt"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1002BBD9AB}>)
58: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
59: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
60: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<PREPARE-OP > #<NASDF-SYSTEM "nyxt"> T)
61: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<CL-SOURCE-FILE "nyxt" "utilities"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1002BAE09B}>)
62: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
63: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
64: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<PREPARE-OP > #<CL-SOURCE-FILE "nyxt" "utilities"> T)
65: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<CL-SOURCE-FILE "nyxt" "utilities"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1002BADEEB}>)
66: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
67: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
68: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<LOAD-OP > #<CL-SOURCE-FILE "nyxt" "utilities"> T)
69: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<NASDF-SYSTEM "nyxt"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1002BADD3B}>)
70: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
71: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
72: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<LOAD-OP > #<NASDF-SYSTEM "nyxt"> T)
73: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<NASDF-SYSTEM "nyxt/gtk"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {100248D1AB}>)
74: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
75: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
76: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<PREPARE-OP > #<NASDF-SYSTEM "nyxt/gtk"> T)
77: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<CL-SOURCE-FILE "nyxt/gtk" "web-extensions"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {100247588B}>)
78: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
79: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
80: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<PREPARE-OP > #<CL-SOURCE-FILE "nyxt/gtk" "web-extensions"> T)
81: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<CL-SOURCE-FILE "nyxt/gtk" "web-extensions"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {10024756DB}>)
82: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
83: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
84: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<LOAD-OP > #<CL-SOURCE-FILE "nyxt/gtk" "web-extensions"> T)
85: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<NASDF-SYSTEM "nyxt/gtk"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {100247550B}>)
86: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
87: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
88: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<LOAD-OP > #<NASDF-SYSTEM "nyxt/gtk"> T)
89: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<NASDF-SYSTEM "nyxt/gi-gtk"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1001DCE56B}>)
90: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
91: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
92: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<PREPARE-OP > #<NASDF-SYSTEM "nyxt/gi-gtk"> T)
93: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<CL-SOURCE-FILE "nyxt/gi-gtk" "renderer/gi-gtk"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1001DB6C4B}>)
94: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
95: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
96: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<PREPARE-OP > #<CL-SOURCE-FILE "nyxt/gi-gtk" "renderer/gi-gtk"> T)
97: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<CL-SOURCE-FILE "nyxt/gi-gtk" "renderer/gi-gtk"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1001DB6A6B}>)
98: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
99: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
100: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<LOAD-OP > #<CL-SOURCE-FILE "nyxt/gi-gtk" "renderer/gi-gtk"> T)
101: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<NASDF-SYSTEM "nyxt/gi-gtk"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1001DB686B}>)
102: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
103: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
104: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<LOAD-OP > #<NASDF-SYSTEM "nyxt/gi-gtk"> T)
105: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<PREPARE-OP > #<NASDF-SYSTEM "nyxt/gi-gtk-application"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1001DA653B}>)
106: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
107: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
108: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<PREPARE-OP > #<NASDF-SYSTEM "nyxt/gi-gtk-application"> T)
109: (ASDF/PLAN:MAP-DIRECT-DEPENDENCIES #<LOAD-OP > #<NASDF-SYSTEM "nyxt/gi-gtk-application"> #<FUNCTION (LAMBDA (ASDF/PLAN::O ASDF/PLAN::C) :IN ASDF/PLAN:TRAVERSE-ACTION) {1001DA633B}>)
110: ((LAMBDA NIL :IN ASDF/PLAN:TRAVERSE-ACTION))
111: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
112: (ASDF/PLAN:TRAVERSE-ACTION #<SEQUENTIAL-PLAN {1001D8B5E3}> #<LOAD-OP > #<NASDF-SYSTEM "nyxt/gi-gtk-application"> T)
113: ((LAMBDA NIL :IN MAKE-PLAN))
114: ((:METHOD OPERATE (OPERATION COMPONENT)) #<LOAD-OP > #<NASDF-SYSTEM "nyxt/gi-gtk-applicat
ion"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
115: ((SB-PCL::EMF OPERATE) #<unused argument> #<unused argument> #<LOAD-OP > #<NASDF-SYSTEM "
nyxt/gi-gtk-application">)
116: ((LAMBDA NIL :IN OPERATE))
117: ((:METHOD OPERATE :AROUND (T T)) #<LOAD-OP > #<NASDF-SYSTEM "nyxt/gi-gtk-application">) [
fast-method]
118: ((SB-PCL::EMF OPERATE) #<unused argument> #<unused argument> LOAD-OP :NYXT/GI-GTK-APPLICA
TION)
119: ((LAMBDA NIL :IN OPERATE))
120: ((:METHOD OPERATE :AROUND (T T)) LOAD-OP :NYXT/GI-GTK-APPLICATION) [fast-method]
121: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN OPERATE) {1001D4B16B}> :O
VERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
122: ((LAMBDA NIL :IN OPERATE))
123: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN OPERATE) {1001D2BE5B}> :O
VERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
124: ((:METHOD OPERATE :AROUND (T T)) LOAD-OP :NYXT/GI-GTK-APPLICATION) [fast-method]
125: (LOAD-SYSTEM :NYXT/GI-GTK-APPLICATION)
126: (SB-INT:SIMPLE-EVAL-IN-LEXENV (LOAD-SYSTEM :NYXT/GI-GTK-APPLICATION) #<NULL-LEXENV>)
127: (EVAL (LOAD-SYSTEM :NYXT/GI-GTK-APPLICATION))
128: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require \"asdf\")") (:EVAL . #<(SIMPLE-AR
RAY CHARACTER (360)) (when (string= "true" "true") (setf asdf:*default-source-registries* (lis
t (quote asdf/source-registry:environment-source-registry))) (asdf:clear-configuration) (asdf:
load-asd "/home/abdallah/quicklis... {100ACE43CF}>) (:EVAL . "(asdf:load-asd \"/home/abdallah/
quicklisp/local-projects/nyxt//libraries/nasdf/nasdf.asd\")") (:EVAL . "(asdf:load-asd \"/home
/abdallah/quicklisp/local-projects/nyxt//nyxt.asd\")") (:EVAL . "(when (find-package :ql) (fun
call (read-from-string \"ql:quickload\") :cffi))") (:EVAL . #<(SIMPLE-ARRAY CHARACTER (235)) (
when (and (find-package :cffi) (uiop:getenv "GUIX_ENVIRONMENT")) (pushnew (pathname (format ni
l "~a/lib/" (uiop:getenv "GUIX_ENVIRONMENT"))) (symbol-value (read-from-string "cffi:*foreign-
library-dir... {100ACE4AFF}>) (:EVAL . "(asdf:load-system :nyxt/gi-gtk-application)") (:EVAL .
 "(asdf:make :nyxt/gi-gtk-application)") (:EVAL . "(uiop:quit)") (:QUIT)))
129: (SB-IMPL::TOPLEVEL-INIT)
130: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
131: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
132: (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:48: nyxt] Error 1
$ sbcl --eval "(asdf:load-asd \"/home/abdallah/quicklisp/local-projscts/nyxt/nyxt.asd\")" --eval "(asdf:make :nyxt/gtk-application)"
This is SBCL 2.3.2, 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: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/trivial-garbage/trivial-garbage.asd" contains definition for system "trivial-garbage-tests". Please only define "trivial-garbage" and secondary systems with a name starting with "trivial-garbage/" (e.g. "trivial-garbage/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/calispel/calispel.asd" contains definition for system "calispel-test". Please only define "calispel" and secondary systems with a name starting with "calispel/" (e.g. "calispel/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/flexi-streams/flexi-streams.asd" contains definition for system "flexi-streams-test". Please only define "flexi-streams" and secondary systems with a name starting with "flexi-streams/" (e.g. "flexi-streams/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/cl-ppcre/cl-ppcre.asd" contains definition for system "cl-ppcre-test". Please only define "cl-ppcre" and secondary systems with a name starting with "cl-ppcre/" (e.g. "cl-ppcre/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/cl-json/cl-json.asd" contains definition for system "cl-json.test". Please only define "cl-json" and secondary systems with a name starting with "cl-json/" (e.g. "cl-json/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/cl-ppcre/cl-ppcre-unicode.asd" contains definition for system "cl-ppcre-unicode-test". Please only define "cl-ppcre-unicode" and secondary systems with a name starting with "cl-ppcre-unicode/" (e.g. "cl-ppcre-unicode/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/s-xml/s-xml.asd" contains definition for system "s-xml.test". Please only define "s-xml" and secondary systems with a name starting with "s-xml/" (e.g. "s-xml/test") in that file.
WARNING: System definition file #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/s-xml/s-xml.asd" contains definition for system "s-xml.examples". Please only define "s-xml" and secondary systems with a name starting with "s-xml/" (e.g. "s-xml/test") in that file.
; compiling file "/home/abdallah/quicklisp/dists/quicklisp/software/asdf-system-connections-20170124-git/dev/asdf-system-connections.lisp" (written 09 MAR 2023 02:17:05 PM):

; file: /home/abdallah/quicklisp/dists/quicklisp/software/asdf-system-connections-20170124-git/dev/asdf-system-connections.lisp
; in: DEFUN REGISTERED-SYSTEM
;     (ASDF/BACKWARD-INTERFACE:SYSTEM-REGISTERED-P ASDF/INTERFACE::SYSTEM-NAME)
; 
; caught STYLE-WARNING:
;   DEPRECATED-FUNCTION-STYLE-WARNING: Using deprecated function ASDF/BACKWARD-INTERFACE:SYSTEM-REGISTERED-P -- please update your code to use a newer API.
;   The docstring for this function says:
;   DEPRECATED. Return a generalized boolean that is true if a system of given NAME was registered already.
;   NAME is a system designator, to be normalized by COERCE-NAME.
;   The value returned if true is a pair of a timestamp and a system object.
;   

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/dists/quicklisp/software/asdf-system-connections-20170124-git/dev/asdf-system-connections-tmpGHU3ALSV.fasl
; compilation finished in 0:00:00.004
WARNING: Lisp compilation had style-warnings while compiling #<CL-SOURCE-FILE "asdf-system-connections" "dev" "asdf-system-connections">
; 
; compilation unit finished
;   caught 1 STYLE-WARNING condition
; compiling file "/home/abdallah/quicklisp/local-projects/nyxt/_build/cffi/grovel/grovel.lisp" (written 09 MAR 2023 03:45:03 PM):

; file: /home/abdallah/quicklisp/local-projects/nyxt/_build/cffi/grovel/grovel.lisp
; in: DEFINE-GROVEL-SYNTAX CSTRUCT
;     (FORMAT CFFI-GROVEL::OUT
;             "~&  SLOT_SIGNED_P(autotype_tmp, ~A, ~A~@[[0]~]);~@*~%~
;                           ~&  type_name(output, autotype_tmp, sizeofslot(~A, ~A~@[[0]~]));~%"
;             CFFI-GROVEL::STRUCT-C-NAME CFFI-GROVEL::SLOT-C-NAME
;             (NOT (NULL COUNT)))
; 
; caught ERROR:
;   during macroexpansion of (FORMATTER "~&  SLOT_SIGNED_P(autotype_tmp, ~A, ~A~@[[0]~]);~@*~%~
;                           ~&  type_name(output, autotype_tmp, sizeofslot(~A, ~A~@[[0]~]));~%"). Use *BREAK-ON-SIGNALS* to intercept.
;    error in FORMAT: Unknown directive (character: Return)
;     ~&  SLOT_SIGNED_P(autotype_tmp, ~A, ~A~@[[0]~]);~@*~%~
;                           ~&  type_name(output, autotype_tmp, sizeofslot(~A, ~A~@[[0]~]));~%
;     ^

; in: DEFUN GENERATE-BINDINGS-FILE
;     (FORMAT CFFI-GROVEL::OUT
;             ";;;; This file was automatically generated by cffi-grovel.~%~
;                      ;;;; Do not edit by hand.~%")
; 
; caught ERROR:
;   during macroexpansion of (FORMATTER ";;;; This file was automatically generated by cffi-grovel.~%~
;                      ;;;; Do not edit by hand.~%"). Use *BREAK-ON-SIGNALS* to intercept.
;    error in FORMAT: Unknown directive (character: Return)
;     ;;;; This file was automatically generated by cffi-grovel.~%~
;                      ;;;; Do not edit by hand.~%
;     ^

;     (LET ((*PACKAGE* (FIND-PACKAGE '#:CL))
;           (CFFI-GROVEL::NAMED-LIBRARY-NAME
;            (LET (# #)
;              (READ-FROM-STRING CFFI-GROVEL::LIB-SONAME))))
;       (PPRINT
;        `(PROGN
;          (CFFI:DEFINE-FOREIGN-LIBRARY (,CFFI-GROVEL::NAMED-LIBRARY-NAME :TYPE
;                                        :GROVEL-WRAPPER :SEARCH-PATH ,#)
;            (T ,#))
;          (CFFI:USE-FOREIGN-LIBRARY ,CFFI-GROVEL::NAMED-LIBRARY-NAME))
;        CFFI-GROVEL::OUT)
;       (FRESH-LINE CFFI-GROVEL::OUT))
; 
; note: deleting unreachable code
; 
; note: deleting unreachable code

;     (PRINT CFFI-GROVEL::FORM CFFI-GROVEL::OUT)
; 
; note: deleting unreachable code

;     (TERPRI CFFI-GROVEL::OUT)
; 
; note: deleting unreachable code

;     (LET ((CFFI-GROVEL::LISP-FILE
;            (CFFI-GROVEL::TMP-LISP-FILE-NAME CFFI-GROVEL::OUTPUT-DEFAULTS))
;           (*PRINT-READABLY* NIL)
;           (*PRINT-ESCAPE* T))
;       (WITH-OPEN-FILE
;           (CFFI-GROVEL::OUT CFFI-GROVEL::LISP-FILE :DIRECTION :OUTPUT :IF-EXISTS
;            :SUPERSEDE)
;         (FORMAT CFFI-GROVEL::OUT
;                 ";;;; This file was automatically generated by cffi-grovel.~%~
;                      ;;;; Do not edit by hand.~%")
;         (LET ((*PACKAGE* #) (CFFI-GROVEL::NAMED-LIBRARY-NAME #))
;           (PPRINT `(PROGN # #) CFFI-GROVEL::OUT)
;           (FRESH-LINE CFFI-GROVEL::OUT))
;         (DOLIST (CFFI-GROVEL::FORM CFFI-GROVEL::LISP-FORMS)
;           (PRINT CFFI-GROVEL::FORM CFFI-GROVEL::OUT))
;         (TERPRI CFFI-GROVEL::OUT))
;       CFFI-GROVEL::LISP-FILE)
; 
; note: deleting unreachable code

; wrote /home/abdallah/.cache/common-lisp/sbcl-2.3.2-linux-x64/home/abdallah/quicklisp/local-projects/nyxt/_build/cffi/grovel/grovel-tmpAAURSO1.fasl
; compilation finished in 0:00:00.100
While evaluating the form starting at line 6, column 0
  of #P"/home/abdallah/quicklisp/local-projects/nyxt/_build/static-vectors/static-vectors.asd":

debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread #<THREAD "main thread" RUNNING {10044802F3}>: Error while trying to load definition for system static-vectors from pathname /home/abdallah/quicklisp/local-projects/nyxt/_build/static-vectors/static-vectors.asd: COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "cffi-grovel" "grovel" "grovel">

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

restarts (invokable by number or by possibly-abbreviated name):
  0: [RETRY                        ] Retry compiling #<CL-SOURCE-FILE "cffi-grovel" "grovel" "grovel">.
  1: [ACCEPT                       ] Continue, treating compiling #<CL-SOURCE-FILE "cffi-grovel" "grovel" "grovel"> as having been successful.
  2: [RETRY                        ] Retry EVAL of current toplevel form.
  3: [CONTINUE                     ] Ignore error and continue loading file "/home/abdallah/quicklisp/local-projects/nyxt/_build/static-vectors/static-vectors.asd".
  4: [ABORT                        ] Abort loading file "/home/abdallah/quicklisp/local-projects/nyxt/_build/static-vectors/static-vectors.asd".
  5:                                 Retry #<DEFINE-OP > on #<UNDEFINED-SYSTEM "static-vectors">.
  6:                                 Continue, treating #<DEFINE-OP > on #<UNDEFINED-SYSTEM "static-vectors"> as having been successful.
  7:                                 Retry ASDF operation.
  8: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
  9:                                 Retry ASDF operation.
 10:                                 Retry ASDF operation after resetting the configuration.
 11:                                 Ignore runtime option --eval "(asdf:make :nyxt/gtk-application)".
 12:                                 Skip rest of --eval and --load options.
 13:                                 Skip to toplevel READ/EVAL/PRINT loop.
 14: [EXIT                         ] Exit SBCL (calling #'EXIT, killing the process).

((FLET "H0" :IN PERFORM) #<COMPILE-FILE-ERROR {10034CBAF3}>)
   error finding frame source: Bogus form-number: the source file has probably changed too much to cope with.
   source: NIL
0] 14
; 
; compilation unit aborted
;   caught 2 fatal ERROR conditions
;   caught 2 ERROR conditions
;   printed 5 notes
aartaka commented 1 year ago

@Ambrevar, can it be because of NASDF:FAIL-ON-WARNINGS?

Ambrevar commented 1 year ago

Looks like it, but how come the CI passes then?!?

Ambrevar commented 1 year ago

Actually, that's not the problem. Look at the stacktrace:

6: (ERROR SB-FORMAT:FORMAT-ERROR :COMPLAINT "Unknown format directive ~@[(character: ~A)~]" :ARGS ("Return"))
7: (SB-FORMAT::FORMAT-ERROR* "Unknown format directive ~@[(character: ~A)~]" ("Return"))
8: (SB-FORMAT:FORMAT-ERROR "Unknown format directive ~@[(character: ~A)~]" "Return")
> "(SB-FORMAT::INTERPRET-DIRECTIVE-LIST #<SB-PRETTY:PRETTY-STREAM {1003F43DC3}> (#<~
asdf-system-connections around. See

It fails because of the trailing ~ in the warn. This is very odd, looks like the file is corrupted.

@heiwiper Can you try to delete everything and try again? In particular, please do not check out within your quicklisp dir.

heiwiper commented 1 year ago

I think you are right, I managed to compile it after a week of failed attempts, I did suspect that the files might be corrupted as you mentioned, but after cloning the repo multiple times and reinstalling the environment I really couldn't tell what was the issue.