Trouble compiling main
bahmanm opened this issue · comments
Following up on #5
I tried compiling main (fc40165) according to the github actions but ran into trouble. What did I miss?
CL-USER> (quicklisp:update-all-dists)
1 dist to check.
You already have the latest version of "quicklisp": 2023-06-18.
CL-USER> (asdf:make :multiposter)
; compiling file "/home/bahman/opt/quicklisp/dists/quicklisp/software/humbler-20190710-git/toolkit.lisp" (written 15 SEP 2023 04:18:51 PM):
; file: /home/bahman/opt/quicklisp/dists/quicklisp/software/humbler-20190710-git/toolkit.lisp
; in: DEFUN FORMAT-TUMBLR-DATE
; (LOCAL-TIME:ADJUST-TIMESTAMP HUMBLER-OBJECTS:TIMESTAMP
; (HUMBLER::OFFSET :SEC
; (-
; (NTH-VALUE 9
; (LOCAL-TIME:DECODE-TIMESTAMP
; HUMBLER-OBJECTS:TIMESTAMP)))))
;
; caught ERROR:
; during macroexpansion of
; (LOCAL-TIME:ADJUST-TIMESTAMP TIMESTAMP (OFFSET :SEC #)). Use *BREAK-ON-SIGNALS*
; to intercept.
;
; Error while parsing arguments to DEFMACRO LOCAL-TIME:ADJUST-TIMESTAMP:
; too many elements in
; (TIMESTAMP
; (OFFSET :SEC (- (NTH-VALUE 9 (LOCAL-TIME:DECODE-TIMESTAMP TIMESTAMP)))))
; to satisfy lambda list
; ():
; exactly 0 expected, but got 2
; (DEFUN HUMBLER-EXTRA:FORMAT-TUMBLR-DATE (HUMBLER-OBJECTS:TIMESTAMP)
; "Returns a string version of the local-time timestamp using the proper timezone and format."
; (LOCAL-TIME:FORMAT-TIMESTRING NIL
; (LOCAL-TIME:ADJUST-TIMESTAMP
; HUMBLER-OBJECTS:TIMESTAMP
; (HUMBLER::OFFSET :SEC (- #)))
; :FORMAT
; HUMBLER-EXTRA:*TUMBLR-DATETIME-FORMAT*))
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA
; ==>
; #'(SB-INT:NAMED-LAMBDA HUMBLER-EXTRA:FORMAT-TUMBLR-DATE
; (HUMBLER-OBJECTS:TIMESTAMP)
; (DECLARE (SB-C::TOP-LEVEL-FORM))
; "Returns a string version of the local-time timestamp using the proper timezone and format."
; (BLOCK HUMBLER-EXTRA:FORMAT-TUMBLR-DATE
; (LOCAL-TIME:FORMAT-TIMESTRING NIL
; (LOCAL-TIME:ADJUST-TIMESTAMP
; HUMBLER-OBJECTS:TIMESTAMP
; (HUMBLER::OFFSET :SEC #))
; :FORMAT
; HUMBLER-EXTRA:*TUMBLR-DATETIME-FORMAT*)))
;
; caught STYLE-WARNING:
; The variable TIMESTAMP is defined but never used.
; (LOCAL-TIME:FORMAT-TIMESTRING NIL
; (LOCAL-TIME:ADJUST-TIMESTAMP
; HUMBLER-OBJECTS:TIMESTAMP
; (HUMBLER::OFFSET :SEC (- (NTH-VALUE 9 #))))
; :FORMAT HUMBLER-EXTRA:*TUMBLR-DATETIME-FORMAT*)
;
; note: deleting unreachable code
; wrote /home/bahman/.cache/common-lisp/sbcl-2.3.8-1.1-suse-linux-x64/home/bahman/opt/quicklisp/dists/quicklisp/software/humbler-20190710-git/toolkit-tmpXZ18YQ79.fasl
; compilation finished in 0:00:00.053
;
; compilation unit aborted
; caught 1 fatal ERROR condition
; caught 1 ERROR condition
; caught 1 STYLE-WARNING condition
; printed 1 note
; Evaluation aborted on #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1008E1DE23}>.
The dependencies are out of date.
You'll want to update your quicklisp dist, and probably will also need to clone at least tooter from git as well. I don't think I made any other changes elsewhere that are needed to build this, but it's hard to keep track of that.