Michał "phoe" Herda

Results 359 comments of Michał "phoe" Herda

Smaller test case: ```common-lisp (CCL::MAKE-FILE-STREAM #P"/tmp/nonexistent-file.cpp" :IO '(UNSIGNED-BYTE 100) :NEW-VERSION :CREATE 'CCL::BASIC-FILE-STREAM :DEFAULT :PRIVATE T) ```

`182` is the value of `(ccl::element-type-subtype 't)` and the actually erroring call is: ```common-lisp (ccl::subtag-bytes (ccl::element-type-subtype t) 1) ``` It seems that if the array element type gets upgraded all...

An additional failure is visible on [32bit builds](https://travis-ci.com/phoe-trash/ccl/jobs/251003560?utm_medium=notification&utm_source=email): `Not an ivector subtag: 250` where `250` is `(ccl::element-type-subtype 'double-float)`. ``` Test CL-TEST::STREAM-ELEMENT-TYPE.2 failed Form: (LET ((CL-TEST::PN "foo.txt")) (LOOP CL-TEST::FOR CL-TEST::I CL-TEST::FROM...

1.4.16 is very old and will likely not run modern pgloader. Can you try with a newer SBCL version? Is your SBCL built with threading support? Run `sbcl` and type...

> Does this mean that pgloader cannot be used on 32-bit ARM architectures? AFAIK CCL supports threads on arm32.

CCL is Clozure Common Lisp, another implementation of CL. I think the steps would look like this: grab a copy from https://github.com/Clozure/ccl/releases; make the CCL available in the path symlinked...

Which CCL version are you using? (Try running `ccl` and posting the greeting banner printed by the compiler.)

Yes, CCL 1.12 is the latest. Strange. Once you get this error message while building, can you issue `(asdf:asdf-version)`?

Wow! 2.26 is **ancient** - no doubt that pgloader doesn't build. We need to download the recent ASDF from https://common-lisp.net/project/asdf/archives/asdf.lisp and load it before pgloader is attempted to be built....

I might have applied this to just one step but there seem to be more in the makefile. Basically - look where Quicklisp, which is `--load $(QLDIR)/setup.lisp`, is loaded -...