Open barracuda156 opened 5 days ago
Can you load local-time without errors?
Looks like it loads:
36-63% sbcl
This is SBCL 2.4.10, 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.
* (require :asdf)
("ASDF" "asdf" "UIOP" "uiop")
* (require :local-time)
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for mgl-pax-bootstrap - picking #P"/opt/local/share/common-lisp/source/cl-mgl-pax-bootstrap/mgl-pax-bootstrap.asd" over #P"/opt/local/share/common-lisp/source/cl-mgl-pax/mgl-pax-bootstrap.asd"
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for mgl-pax-test - picking #P"/opt/local/share/common-lisp/source/cl-mgl-pax-bootstrap/mgl-pax-test.asd" over #P"/opt/local/share/common-lisp/source/cl-mgl-pax/mgl-pax-test.asd"
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for mgl-pax - picking #P"/opt/local/share/common-lisp/source/cl-mgl-pax-bootstrap/mgl-pax.asd" over #P"/opt/local/share/common-lisp/source/cl-mgl-pax/mgl-pax.asd"
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for mgl-pax.asdf - picking #P"/opt/local/share/common-lisp/source/cl-mgl-pax-bootstrap/mgl-pax.asdf.asd" over #P"/opt/local/share/common-lisp/source/cl-mgl-pax/mgl-pax.asdf.asd"
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for dref-test - picking #P"/opt/local/share/common-lisp/source/cl-mgl-pax-bootstrap/dref/dref-test.asd" over #P"/opt/local/share/common-lisp/source/cl-mgl-pax/dref/dref-test.asd"
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for dref - picking #P"/opt/local/share/common-lisp/source/cl-mgl-pax-bootstrap/dref/dref.asd" over #P"/opt/local/share/common-lisp/source/cl-mgl-pax/dref/dref.asd"
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for test-systems - picking #P"/opt/local/share/common-lisp/source/cl-mgl-pax-bootstrap/test/test-systems.asd" over #P"/opt/local/share/common-lisp/source/cl-mgl-pax/test/test-systems.asd"
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for cl-ppcre-unicode - picking #P"/opt/local/share/common-lisp/source/cl-ppcre-unicode/cl-ppcre-unicode.asd" over #P"/opt/local/share/common-lisp/source/cl-ppcre/cl-ppcre-unicode.asd"
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for cl-ppcre - picking #P"/opt/local/share/common-lisp/source/cl-ppcre-unicode/cl-ppcre.asd" over #P"/opt/local/share/common-lisp/source/cl-ppcre/cl-ppcre.asd"
WARNING:
In source-registry entry /opt/local/share/common-lisp/source// found several entries for uffi - picking #P"/opt/local/share/common-lisp/source/cl-uffi/uffi.asd" over #P"/opt/local/share/common-lisp/source/cl-cffi/uffi-compat/uffi.asd"
; compiling file "/opt/local/share/common-lisp/source/cl-local-time/src/package.lisp" (written 17 AUG 2024 09:34:12 PM):
; wrote /Users/svacchanda/.cache/common-lisp/sbcl-2.4.10-macosx-ppc32/opt/local/share/common-lisp/source/cl-local-time/src/package-tmp7LQ0A0VI.fasl
; compilation finished in 0:00:00.015
; compiling file "/opt/local/share/common-lisp/source/cl-local-time/src/local-time.lisp" (written 17 AUG 2024 09:34:12 PM):
; file: /opt/local/share/common-lisp/source/cl-local-time/src/local-time.lisp
; in: DEFUN %SPLIT-TIMESTRING
; (= (- (CDAR LOCAL-TIME::PARTS) (CAAR LOCAL-TIME::PARTS)) 4)
;
; note: unable to
; open-code FLOAT to RATIONAL comparison
; due to type uncertainty:
; The first argument is a NUMBER, not a SINGLE-FLOAT.
;
; note: unable to
; open-code FLOAT to RATIONAL comparison
; due to type uncertainty:
; The first argument is a NUMBER, not a DOUBLE-FLOAT.
;
; note: unable to
; open-code FLOAT to RATIONAL comparison
; due to type uncertainty:
; The first argument is a NUMBER, not a (COMPLEX SINGLE-FLOAT).
;
; note: unable to
; open-code FLOAT to RATIONAL comparison
; due to type uncertainty:
; The first argument is a NUMBER, not a (COMPLEX DOUBLE-FLOAT).
;
; note: unable to open code because: The operands might not be the same type.
; (+ (CAAR LOCAL-TIME::PARTS) 2)
;
; note: unable to
; associate +/(+ -) of constants
; due to type uncertainty:
; The first argument is a NUMBER, not a RATIONAL.
;
; note: unable to
; associate +/(+ -) of constants
; due to type uncertainty:
; The first argument is a NUMBER, not a RATIONAL.
; (+ (CAAR LOCAL-TIME::PARTS) 4)
;
; note: unable to
; associate +/(+ -) of constants
; due to type uncertainty:
; The first argument is a NUMBER, not a RATIONAL.
; (= (- (CDAR LOCAL-TIME::PARTS) (CAAR LOCAL-TIME::PARTS)) 2)
;
; note: unable to
; open-code FLOAT to RATIONAL comparison
; due to type uncertainty:
; The first argument is a NUMBER, not a SINGLE-FLOAT.
;
; note: unable to
; open-code FLOAT to RATIONAL comparison
; due to type uncertainty:
; The first argument is a NUMBER, not a DOUBLE-FLOAT.
;
; note: unable to
; open-code FLOAT to RATIONAL comparison
; due to type uncertainty:
; The first argument is a NUMBER, not a (COMPLEX SINGLE-FLOAT).
;
; note: unable to
; open-code FLOAT to RATIONAL comparison
; due to type uncertainty:
; The first argument is a NUMBER, not a (COMPLEX DOUBLE-FLOAT).
;
; note: unable to open code because: The operands might not be the same type.
; (+ (CAAR LOCAL-TIME::PARTS) 2)
;
; note: unable to
; associate +/(+ -) of constants
; due to type uncertainty:
; The first argument is a NUMBER, not a RATIONAL.
; (*
; (THE (INTEGER 0 999999999)
; (PARSE-INTEGER LOCAL-TIME::TIME-STRING :START LOCAL-TIME::START :END
; LOCAL-TIME::END))
; (AREF #(1000000000 100000000 10000000 1000000 100000 10000 1000 100 10 1)
; (- LOCAL-TIME::END LOCAL-TIME::START)))
;
; note: forced to do GENERIC-* (cost 50)
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a (MOD 1000000000), not a FIXNUM.
; The second argument is a (INTEGER 1 1000000000), not a FIXNUM.
; The result is a (VALUES (MOD 999999999000000001) &OPTIONAL), not a (VALUES
; FIXNUM
; &OPTIONAL).
; unable to do inline (unsigned-byte 32) arithmetic (cost 4) because:
; The result is a (VALUES (MOD 999999999000000001) &OPTIONAL), not a (VALUES
; (UNSIGNED-BYTE
; 32)
; &OPTIONAL).
; etc.
; (- (CDAR LOCAL-TIME::PARTS) (CAAR LOCAL-TIME::PARTS))
;
; note: forced to do GENERIC-- (cost 10)
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a T, not a FIXNUM.
; The second argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; unable to do inline float arithmetic (cost 2) because:
; The first argument is a T, not a SINGLE-FLOAT.
; The second argument is a T, not a SINGLE-FLOAT.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT
; &OPTIONAL).
; etc.
; (+ (CAAR LOCAL-TIME::PARTS) 2)
;
; note: forced to do GENERIC-+ (cost 10)
; unable to do inline fixnum arithmetic (cost 1) because:
; The first argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; etc.
;
; note: forced to do GENERIC-+ (cost 10)
; unable to do inline fixnum arithmetic (cost 1) because:
; The first argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; etc.
; (+ (CAAR LOCAL-TIME::PARTS) 4)
;
; note: forced to do GENERIC-+ (cost 10)
; unable to do inline fixnum arithmetic (cost 1) because:
; The first argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; etc.
; (- (CDAR LOCAL-TIME::PARTS) (CAAR LOCAL-TIME::PARTS))
;
; note: forced to do GENERIC-- (cost 10)
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a T, not a FIXNUM.
; The second argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; unable to do inline float arithmetic (cost 2) because:
; The first argument is a T, not a SINGLE-FLOAT.
; The second argument is a T, not a SINGLE-FLOAT.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT
; &OPTIONAL).
; etc.
; (+ (CAAR LOCAL-TIME::PARTS) 2)
;
; note: forced to do GENERIC-+ (cost 10)
; unable to do inline fixnum arithmetic (cost 1) because:
; The first argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; etc.
; (*
; (THE (INTEGER 0 999999999)
; (PARSE-INTEGER LOCAL-TIME::TIME-STRING :START LOCAL-TIME::START :END
; LOCAL-TIME::END))
; (AREF #(1000000000 100000000 10000000 1000000 100000 10000 1000 100 10 1)
; (- LOCAL-TIME::END LOCAL-TIME::START)))
;
; note: doing signed word to integer coercion (cost 20), for:
; the second argument of GENERIC-*
; (ZEROP (- LOCAL-TIME::INDEX LOCAL-TIME::LAST-MATCH))
;
; note: doing signed word to integer coercion (cost 20), for:
; the first argument of IF-EQ
; in: DEFUN %CONSTRUCT-TIMESTRING
; (MOD (1- LOCAL-TIME::HOUR) 12)
;
; note: forced to do fixnum truncate (cost 50)
; unable to do unsigned fixnum truncate (cost 45) because:
; The first argument is a (INTEGER -1 22), not a (UNSIGNED-BYTE 29).
; The result is a (VALUES BIT (INTEGER -1 11) &OPTIONAL), not a (VALUES
; (UNSIGNED-BYTE
; 29)
; (UNSIGNED-BYTE
; 29)
; &OPTIONAL).
; (MOD LOCAL-TIME::YEAR 100)
;
; note: forced to do fixnum truncate (cost 50)
; unable to do unsigned fixnum truncate (cost 45) because:
; The first argument is a (INTEGER -1000000 1000000), not a (UNSIGNED-BYTE
; 29).
; The result is a (VALUES (INTEGER -10000 10000) (INTEGER -99 99) &OPTIONAL), not a (VALUES
; (UNSIGNED-BYTE
; 29)
; (UNSIGNED-BYTE
; 29)
; &OPTIONAL).
; (TRUNCATE LOCAL-TIME::OFFSET LOCAL-TIME:+SECONDS-PER-HOUR+)
;
; note: forced to do fixnum truncate (cost 50)
; unable to do unsigned fixnum truncate (cost 45) because:
; The first argument is a (INTEGER -86400 86400), not a (UNSIGNED-BYTE 29).
; The result is a (VALUES (INTEGER -24 24) (INTEGER -3599 3599) &OPTIONAL), not a (VALUES
; (UNSIGNED-BYTE
; 29)
; (UNSIGNED-BYTE
; 29)
; &OPTIONAL).
; wrote /Users/svacchanda/.cache/common-lisp/sbcl-2.4.10-macosx-ppc32/opt/local/share/common-lisp/source/cl-local-time/src/local-time-tmp74KGUNRZ.fasl
; compilation finished in 0:00:08.188
;
; compilation unit finished
; printed 26 notes
NIL
Build from 6bcb74ac6fb331f9677cdc98c5b0b9f92246d6a7 with SBCL 2.4.10: