Hello
This does not strictly apply to gsll, but it is not too far afield.
After a several month hiatus I tried to load the `foreign-numeric-vector' library on sbcl1.034 on 64-bit linux in order to access some netlib and lapack routines (mainly the amos library for complex bessel functions). (My prior version of sbcl was 1.024)
I got the following error when compiling the file `foreign-numeric-vector.lisp':
>>>
Unexpected offset.
[Condition of type SIMPLE-ERROR]
Restarts:
0: [TRY-RECOMPILING] Try recompiling foreign-numeric-vector
1: [RETRY] Retry performing #<ASDF:COMPILE-OP NIL {1003F6C941}> on #<ASDF:CL-SOURCE-FILE "foreign-numeric-vector" {1004056AF1}>.
2: [ACCEPT] Continue, treating #<ASDF:COMPILE-OP NIL {1003F6C941}> on #<ASDF:CL-SOURCE-FILE "foreign-numeric-vector" {1004056AF1}> as having been successful.
3: [ABORT] Abort compilation.
4: [RETRY] Retry SLIME REPL evaluation request.
5: [ABORT] Return to SLIME's top level.
--more--
>>>
The error seems to be during the compilation of:
; compiling (MAKE-FNV-TYPED-VECTOR FLOAT ...)
; compiling (MAKE-FNV-TYPED-VECTOR DOUBLE ...)
; compiling (MAKE-FNV-TYPED-VECTOR COMPLEX-FLOAT ...) <-----------------
; compilation aborted after 0:03:00.518
;
; compilation unit aborted
; caught 2 fatal ERROR conditions
If I comment out (make-fnv-typed-vector complex-float ...) and (make-fnv-typed-vector complex-double ...), the file compiles cleanly. Unfortunately, I do need those routines.
I tried this with the latest cffi.
Any thoughts on what may be going on?
Thanks
Mirko