marijnh / Postmodern

A Common Lisp PostgreSQL programming interface
http://marijnhaverbeke.nl/postmodern
Other
400 stars 90 forks source link

Failing to build #290

Closed K1D77A closed 3 years ago

K1D77A commented 3 years ago

Hi, this is from both ultralisp and cloning master from github: Inspector:

COMPILE-FILE-ERROR while
compiling #<CL-SOURCE-FILE "postmodern" "postmodern" "util">
   [Condition of type UIOP/LISP-BUILD:COMPILE-FILE-ERROR]

Restarts:
 0: [RETRY] Retry compiling #<CL-SOURCE-FILE "postmodern" "postmodern" "util">.
 1: [ACCEPT] Continue, treating compiling #<CL-SOURCE-FILE "postmodern" "postmodern" "util"> as having been successful.
 2: [RETRY] Retry ASDF operation.
 3: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
 4: [RETRY] Retry ASDF operation.
 5: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
 --more--

Backtrace:
 0: (UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS NIL T T "~/asdf-action::format-action/" ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "postmodern" "postmodern" "util">)))
 1: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "postmodern" "postmodern" "util">)
 2: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
 3: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "postmodern" "postmodern" "util">) [fast-method]
 4: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {100514F913}>) [fast-method]
 5: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
 6: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {100514F913}>) [fast-method]
 7: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "postmodern"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
 8: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "postmodern"> :VERBOSE NIL)
 9: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
10: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "postmodern"> :VERBOSE NIL) [fast-method]
11: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "postmodern" :VERBOSE NIL)
12: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
13: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "postmodern" :VERBOSE NIL) [fast-method]
14: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1004FFD07B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
15: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
16: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1004F7F25B}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
17: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "postmodern" :VERBOSE NIL) [fast-method]
18: (ASDF/OPERATE:LOAD-SYSTEM "postmodern" :VERBOSE NIL)
19: (QUICKLISP-CLIENT::CALL-WITH-MACROEXPAND-PROGRESS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT::APPLY-LOAD-STRATEGY) {1004F7F19B}>)
 --more--

REPL:

......To load "postmodern":
  Load 11 ASDF systems:
    alexandria bordeaux-threads cl-base64 closer-mop
    global-vars ironclad md5 split-sequence uax-15 uiop
    usocket
  Install 1 Quicklisp release:
    marijnh-Postmodern
; Fetching #<URL "http://dist.ultralisp.org/archive/420/marijnh-Postmodern-20210922191612.tgz">
; 566.38KB
==================================================
579,972 bytes in 0.05 seconds (10891.90KB/sec)
; Loading "postmodern"
..................................................
[package cl-postgres].............................
[package cl-postgres-error].......................
[package cl-postgres-oid].........................
[package cl-postgres.features]....................
[package cl-postgres-trivial-utf-8]...............
[package cl-postgres-ieee-floats].................
..................................................
[package s-sql]...................................
..................................................
[package postmodern]...............
; 
; caught ERROR:
;   READ error during COMPILE-FILE:
;   
;     Symbol "UNICODE-LETTER-P" not found in the UAX-15 package.
;   
;       Line: 9, Column: 30, File-Position: 318
;   
;       Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /home/josh/quicklisp/dists/ultralisp/software/marijnh-Postmodern-20210922191612/postmodern/util.lisp" {1008D986D3}>
.

Thanks

K1D77A commented 3 years ago

Just tried the 'release version' and I get the same issue.

K1D77A commented 3 years ago

I just tried putting your latest release of uax-15 into local-projects but I still get the same issue

sabracrolleton commented 3 years ago

I had not tagged the most recent git commit for uax-15. I just did. Can you try v0.1.2?

K1D77A commented 3 years ago

Worked no problem, thanks :+1: