<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Wed, Sep 25, 2013 at 7:30 PM, Adam Jensen <span dir="ltr"><<a href="mailto:hanzer@riseup.net" target="_blank">hanzer@riseup.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I've encountered some problems while having a look at GSLL (well,<br>
attempting to have a look at GSLL anyway). I can't seem to get started<br>
on an OpenBSD machine or a Xubuntu Linux machine. Any ideas about what<br>
the problem may be?<br>
<br>
-------------------------------------------------------------------<br>
Problems on an OpenBSD machine<br>
-------------------------------------------------------------------<br>
<br>
lucidrine:/home/hanzer$ dmesg | head -1<br>
OpenBSD 5.3 (<a href="http://GENERIC.MP" target="_blank">GENERIC.MP</a>) #58: Tue Mar 12 18:43:53 MDT 2013<br>
<br>
lucidrine:/home/hanzer$ sbcl --version<br>
SBCL 1.0.58.openbsd<br>
<br>
-- Installed from /usr/ports --<br>
gsl-1.15<br>
libffi-3.0.9<br>
--<br>
<br>
lucidrine:/home/hanzer$ curl -O <a href="http://beta.quicklisp.org/quicklisp.lisp" target="_blank">http://beta.quicklisp.org/quicklisp.lisp</a><br>
<br>
lucidrine:/home/hanzer$ sbcl --load quicklisp.lisp<br>
...<br>
* (quicklisp-quickstart:install)<br>
...<br>
* (ql:add-to-init-file)<br>
...<br>
* (ql:quickload "gsll")<br>
<br>
--a bunch of fetching then--<br>
<br>
; Loading "gsll"<br>
[package alexandria.0.dev]........................<br>
[package babel-encodings].........................<br>
[package babel]...................................<br>
..................................................<br>
[package cffi-sys]................................<br>
[package cffi]....................................<br>
..................................................<br>
[package cffi-features]...........................<br>
[package cffi-grovel]...........<br>
debugger invoked on a ASDF:LOAD-SYSTEM-DEFINITION-ERROR:<br>
  Error while trying to load definition for system gsll from pathname<br>
<br>
/home/hanzer/quicklisp/dists/quicklisp/software/gsll-20130615-git/gsll.asd:<br>
     Unable to load any of the alternatives:<br>
   ("libffi.so.6" "libffi32.so.6" "libffi.so.5" "libffi32.so.5")<br></blockquote><div> </div><div>This looks like you don't have libfffi OS package installed. 
I'm not familiar with OpenBSD, so you'll have to figure out what it's 
called, but it should be the "development" package if they make a 
distinction, i.e., the one with the .h files as well as the library (.so). But in fact it looks like you don't have either now.<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.<br>
<br>
-------------------------------------------------------------------<br>
Problems on a xubuntu Linux machine<br>
-------------------------------------------------------------------<br>
<br>
#30-Ubuntu SMP Wed May 1 16:36:13 UTC 2013 (Ubuntu 3.8.0-19.30-generic<br>
3.8.8)<br>
<br>
helix:~$ sbcl --version<br>
SBCL 1.1.1.0.debian<br>
<br>
-- Installed from Synaptic --<br>
libgsl0-dev<br>
libgsl0ldbl<br>
libffi6<br>
libffi-dev<br>
--<br>
<br>
helix:~$ curl -O <a href="http://beta.quicklisp.org/quicklisp.lisp" target="_blank">http://beta.quicklisp.org/quicklisp.lisp</a><br>
...<br>
helix:~$ sbcl --load quicklisp.lisp<br>
...<br>
* (quicklisp-quickstart:install)<br>
...<br>
  ==== quicklisp installed ====<br>
...<br>
* (ql:quickload "gsll")<br>
...<br>
<br>
--a bunch of fetching then--<br>
<br>
; Loading "gsll"<br>
..; cc -m32 -I/usr/share/common-lisp/source/cl-cffi/ -fPIC -o<br>
/home/dmagus/.cache/common-lisp/sbcl-1.1.1.0.debian-linux-x86/home/dmagus/quicklisp/dists/quicklisp/software/cffi_0.11.2/libffi/libffi-unix<br>
/home/dmagus/.cache/common-lisp/sbcl-1.1.1.0.debian-linux-x86/home/dmagus/quicklisp/dists/quicklisp/software/cffi_0.11.2/libffi/libffi-unix.c<br>
;<br>
/home/dmagus/.cache/common-lisp/sbcl-1.1.1.0.debian-linux-x86/home/dmagus/quicklisp/dists/quicklisp/software/cffi_0.11.2/libffi/libffi-unix<br>
/home/dmagus/.cache/common-lisp/sbcl-1.1.1.0.debian-linux-x86/home/dmagus/quicklisp/dists/quicklisp/software/cffi_0.11.2/libffi/libffi-unix.grovel-tmp.lisp<br>
.;<br>
; caught ERROR:<br>
;   READ error during COMPILE-FILE:<br>
;<br>
;     Symbol "*BUILT-IN-FLOAT-TYPES*" not found in the CFFI package.<br>
;<br>
;       Line: 36, Column: 49, File-Position: 1632<br>
;<br>
;       Stream: #<SB-SYS:FD-STREAM<br>
;                 for "file<br>
/home/dmagus/quicklisp/dists/quicklisp/software/cffi_0.11.2/libffi/built-in-types.lisp"<br>
;                 {C2C57B9}><br>
<br>
debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread<br>
#<THREAD "main thread" RUNNING {AB16819}>:<br>
  Error while trying to load definition for system gsll from pathname<br>
<br>
/home/dmagus/quicklisp/dists/quicklisp/software/gsll-20130615-git/gsll.asd:<br>
     Error while invoking #<COMPILE-OP NIL {B978391}> on<br>
     #<CL-SOURCE-FILE "cffi-libffi" "libffi" "built-in-types"><br>
<br>
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.<br>
<br>
<br>
<br>
<br></blockquote></div><br><div><div>This is weird. 
*built-in-float-types* is defined in src/types.lisp, line 113; you can 
check for yourself in the source code. <br></div><br></div>Liam<br><br></div></div>