Re: Sébastien Villemot
> The updated cl-postmodern just entered unstable.

Salut Sébastien,

that is excellent news, thanks!

Unfortunately, pgloader still doesn't compile:

; compiling file "/usr/share/common-lisp/source/cl-asdf/build/asdf.lisp" 
(written 12 OCT 2021 03:11:59 PM):

; file: /usr/share/common-lisp/source/cl-asdf/build/asdf.lisp
; in: DEFUN CALL-WITH-OUTPUT
;     (WITH-OUTPUT-TO-STRING (STREAM NIL :ELEMENT-TYPE 
UIOP/STREAM::ELEMENT-TYPE)
;       (FUNCALL FUNCTION STREAM))
; --> LET
; ==>
;   (MAKE-STRING 31 :ELEMENT-TYPE UIOP/STREAM::ELEMENT-TYPE)
;
; note: could not stack allocate:
;        (WITH-OUTPUT-TO-STRING (STREAM NIL :ELEMENT-TYPE ELEMENT-TYPE)
;          (FUNCALL FUNCTION STREAM))

; in: DEFUN SLURP-STREAM-STRING
;     (WITH-OUTPUT-TO-STRING
;         (UIOP/STREAM::OUTPUT NIL :ELEMENT-TYPE UIOP/STREAM::ELEMENT-TYPE)
;       (UIOP/STREAM:COPY-STREAM-TO-STREAM UIOP/STREAM::INPUT 
UIOP/STREAM::OUTPUT
;                                          :ELEMENT-TYPE 
UIOP/STREAM::ELEMENT-TYPE))
; --> LET
; ==>
;   (MAKE-STRING 31 :ELEMENT-TYPE UIOP/STREAM::ELEMENT-TYPE)
;
; note: could not stack allocate:
;        (WITH-OUTPUT-TO-STRING (OUTPUT NIL :ELEMENT-TYPE ELEMENT-TYPE)
;          (COPY-STREAM-TO-STREAM INPUT OUTPUT :ELEMENT-TYPE ELEMENT-TYPE))


; wrote 
/srv/projects/postgresql/pgloader/pgloader/debian/home/.cache/common-lisp/sbcl-2.1.11.debian-linux-x64/usr/share/common-lisp/source/cl-asdf/build/asdf-tmpGHU3ALSV.fasl
; compilation finished in 0:00:05.412
;
; compilation unit finished
;   printed 2 notes
;; loading file #P"/usr/share/common-lisp/source/cl-asdf/build/asdf.lisp"
;; loading system "asdf-finalizers"
;; loading system "asdf-system-connections"
;; loading system "cffi"
;; loading system "cl+ssl"
;; loading system "mssql"
;; loading file #P"/srv/projects/postgresql/pgloader/pgloader/src/hooks.lisp"
;; loading system "pgloader"
Fatal SIMPLE-ERROR:
  Compilation failed: * is not permitted as an argument to the FUNCTION type 
specifier in /usr/share/common-lisp/source/esrap/src/evaluator.lisp
cat buildapp.log
;; loading file #P"/usr/share/common-lisp/source/cl-asdf/build/asdf.lisp"
;; loading #P"/usr/share/common-lisp/source/cl-asdf/build/asdf.lisp"
;; #<PACKAGE "UIOP/PACKAGE">
;; #<PACKAGE "UIOP/PACKAGE">
;; (:ASDF3.3 :ASDF3.2 :ASDF3.1 :ASDF3 :ASDF2 :ASDF :OS-UNIX
    :NON-BASE-CHARS-EXIST-P :ASDF-UNICODE :X86-64 :GENCGC :64-BIT :ANSI-CL

...

; processing (DEFVAR *CURRENT-RULE* ...)
; processing (DEFUN COMPILE-RULE ...)
; processing (DEFUN EVAL-EXPRESSION ...)
; processing (DECLAIM (FTYPE # ...))
While evaluating the form starting at line 21, column 0
  of #P"/srv/projects/postgresql/pgloader/pgloader/dumper-2SKVI5f7.lisp":Fatal 
SIMPLE-ERROR:
  Compilation failed: * is not permitted as an argument to the FUNCTION type 
specifier in /usr/share/common-lisp/source/esrap/src/evaluator.lisp

(DUMPER518::BACKTRACE-AS-LIST)

; wrote 
/srv/projects/postgresql/pgloader/pgloader/debian/home/.cache/common-lisp/sbcl-2.1.11.debian-linux-x64/usr/share/common-lisp/source/esrap/src/evaluator-tmpT2G5POAL.fasl
; compilation finished in 0:00:00.144
;
; compilation unit aborted
;   caught 2 fatal ERROR conditions
;   caught 48 STYLE-WARNING conditions
;   printed 4591 notes

I have to admit that I have no clue where to even start debugging
this, there is no file called "dumper" in the source tree.

Would it be possible that you could have a look?

Christoph

Reply via email to