tao s | 26 Apr 21:19 2015
Picon

iolib quickload on windows

Hi all,

I'm using Windows 7, when I try to load iolib I use:

(ql:quickload "iolib")

then there is an error:

Error while trying to load definition for system iolib from pathname
C:/Users/tsu/Documents/LispCabinetHome/lisp/quicklisp/dists/quicklisp/software/iolib-20150302-git/iolib.asd:

   Odd length keyword list: (:PATHNAME)
   [Condition of type ASDF/FIND-SYSTEM:LOAD-SYSTEM-DEFINITION-ERROR]

Why and how can I fix it ?

--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
For more options, visit https://groups.google.com/d/optout.
Zach Beane | 2 Apr 02:48 2015

April alpha now available

There's a new alpha available for testing. It's very similar to the
final dist due out this weekend.

http://blog.quicklisp.org/2014/01/a-dist-for-testing.html has the
details of how to try it out.

Zach

--

-- 
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe@...
For more options, visit https://groups.google.com/d/optout.

schatzer.johann | 13 Mar 16:55 2015
Picon

loading quicklisp vs local system

Is it possible to load a quicklisp system instead of a local system with the same name?
... without removing the local system?

Thank you

--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
For more options, visit https://groups.google.com/d/optout.
DJ Penton | 12 Mar 06:07 2015
Picon

clsql problem resolving foreign function

I am having a bit of trouble with quicklisp's version of clsql. I posted a couple of times on the clsql mailing list, but no responses so far. Maybe it's a quicklisp problem? I doubt it, but I'll post here anyway. Feel free to ignore me if this is not quicklisp-related.

My environment:

Linux Mint 17 64-bit
Clozure CL Version 1.10-r16196 64-bit

The problem is that the version of the shared library clsql_mysql64.so that gets built in the quicklisp package is unusable. I have a different set of problems of I try to install the clsql debian package and then use it with clsql from quicklisp. So I don't have that debian package installed. However, if I just use the binary shared library (clsql_mysql64.so) from the debian package (instead of the one built by quicklisp), and then use the rest of the stuff as delivered by quicklisp, it works.

I know the problem is with the shared library. In ccl one can do (open-foreign-library "clsql_mysql64.so") and then check to see if foreign functions in the library can be found with e.g. (external "clsql_mysql_field_flags"). With the debian library the function is found, with the one built in the quicklisp directory - no joy.

There is an error or two that show up when the quicklisp version of the library is built. (Make output attached.) I know very little about linux C development. For that matter, I am beginning to think that I know very little about any kind of software development ;-)

--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
For more options, visit https://groups.google.com/d/optout.
gcc -I /usr/local/include/mysql -I /usr/include/mysql -I /sw/include/mysql -I
/opt/local/include/mysql -I /opt/local/include/mysql55/mysql -I /usr/local/mysql/include -I
/usr/include/x86_64-linux-gnu -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -fPIC -c clsql_mysql.c -o clsql_mysql.o
ld -L/usr/local/lib64/mysql -L/usr/local/lib/mysql -L/usr/lib64/mysql -L/usr/lib/mysql
-L/sw/lib -L/opt/local/lib/mysql -L/opt/local/lib/mysql5/mysql -L/usr/local/mysql/lib
-L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -lmysqlclient -lz -lc   -Bsymbolic-functions -fPIE -pie   -z
relro   -z now -shared -soname=clsql_mysql clsql_mysql.o -o clsql_mysql64.so
ld: warning: cannot find entry symbol _start; defaulting to 0000000000000550
rm clsql_mysql.o
Ensure that you have multiarch i386 build tools and libraries if you want to build 32-bit library
gcc -H -I /usr/local/include/mysql -I /usr/include/mysql -I /sw/include/mysql -I
/opt/local/include/mysql -I /opt/local/include/mysql5/mysql -I /usr/local/mysql/include -m32
-fPIC -c clsql_mysql.c -o clsql_mysql.o
. /usr/include/mysql/mysql.h
In file included from clsql_mysql.c:32:0:
/usr/include/mysql/mysql.h:47:23: fatal error: sys/types.h: No such file or directory
 #include <sys/types.h>
                       ^
compilation terminated.
make: [clsql_mysql.so] Error 1 (ignored)
ld -shared -soname=clsql_mysql clsql_mysql.o -L/lib32 -L/usr/lib32 -melf_i386 -lmysqlclient -lz -lc
-o clsql_mysql.so
ld: cannot find clsql_mysql.o: No such file or directory
ld: cannot find -lmysqlclient
ld: cannot find -lz
ld: cannot find -lc
make: [clsql_mysql.so] Error 1 (ignored)
rm -f clsql_mysql.o
Chris Hanson | 3 Mar 19:21 2015
Picon

iolib on OS X

It looks like iolib has a dependency on libfixposix that's not recorded; anything that attempts to load iolib.syscalls fails on the "#include <lfp.h>" in "fi-types-unix.c" in iolib.

  -- Chris

--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
For more options, visit https://groups.google.com/d/optout.
Zach Beane | 24 Feb 15:37 2015

February alpha available

There's a new alpha available if you'd like to test it out.

Notable this month is a change to my build process. Any system that
fails to build under SBCL's default constant policy (where non-EQL
defconstant values signal a full warning) has been removed.

Normally that would make many projects from Walter C. Pelissero fail,
but he kindly updated all his software to avoid the issue.

It has resulted in the removal of the "oct" and "lisphys" projects,
though.

Zach

--

-- 
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe@...
For more options, visit https://groups.google.com/d/optout.

Zach Beane | 12 Jan 05:13 2015

New alpha dist available

There's an alpha dist available. It's pretty close to what the final
January dist will look like. 

I think I've fixed a problem with dependencies involving slashed
systems. This affected iolib most obviously; installing could result in
errors relating to missing SPLIT-SEQUENCE and other projects. It doesn't
happen with the metadata in the current alpha.

For info about using the alpha dist for testing, see:
http://blog.quicklisp.org/2014/01/a-dist-for-testing.html

Zach

--

-- 
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe@...
For more options, visit https://groups.google.com/d/optout.

Marco Antoniotti | 6 Jan 15:30 2015
Picon

Add DEFENUM to quicklisp

Hi

could you please add DEFENUM to Quicklisp?

It is a small hack/library that adds C++ and Java like 'enum' to Common Lisp.

The site (and doc) is at http://defenum.sourceforge.net

The git repository is at http://git.code.sf.net/p/defenum/code

The license is - as usual - BSD.

All the best
--
MA

--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
For more options, visit https://groups.google.com/d/optout.
ron.garret | 5 Jan 21:18 2015
Picon

Quicklisp error in CLisp

Quicklisp runs seamlessly for me on CCL, SBCL and ABCL, but when I try it in CLisp I get the following error.  Is this a known problem, or am I doing something wrong?


(My CLisp is pretty old, version 2.39.  I can't get more recent versions to build.  Does anyone actually even use CLisp any more?)


---


Installing Quicklisp...

;;  Loading file /Users/ron/Desktop/quicklisp.lisp ...


  ==== quicklisp quickstart 2014-02-01 loaded ====


    To continue with installation, evaluate: (quicklisp-quickstart:install)


    For installation options, evaluate: (quicklisp-quickstart:help)


;;  Loaded file /Users/ron/Desktop/quicklisp.lisp

; Fetching #<URL "http://beta.quicklisp.org/client/quicklisp.sexp">

; 0.82KB

==================================================

838 bytes in 0.01 seconds (89.17KB/sec)

; Fetching #<URL "http://beta.quicklisp.org/client/2014-12-21/quicklisp.tar">

; 220.00KB

==================================================

225,280 bytes in 0.13 seconds (1666.34KB/sec)

; Fetching #<URL "http://beta.quicklisp.org/client/2014-01-28/setup.lisp">

; 4.96KB

==================================================

5,078 bytes in 0.00 seconds (3264.64KB/sec)

; Fetching #<URL "http://beta.quicklisp.org/asdf/2.26/asdf.lisp">

; 194.07KB

==================================================

198,729 bytes in 0.15 seconds (1328.22KB/sec)

** - Continuable Error

DEFPACKAGE QL-CLISP: There is no symbol EXT::RENAME-DIRECTORY .


--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
For more options, visit https://groups.google.com/d/optout.
martin brooks | 31 Dec 02:25 2014
Picon

Recent experience implementing Hunchentoot on AWS

Positive experience, with some minor diversions.
This note is to provide my experience as information, in case it helps anyone else.

Platform: AWS Linux m3.medium hvm
Security: only http through port 80 (this is an AWS preset)
Fabric: latest CCL
Library: quicklisp
Tool: Hunchentoot

notes:

I tested lisp update after successfully installing, developer tool install required.
> sudo yum groupinstall "Development Tools"

Hunchentoot failed to load, due to missing linux library.
Solution (from http://serverfault.com/questions/297648/libssl-so-0-9-8-on-ec2):
> sudo yum install openssl-devel
> sudo yum install openssl098e

Hunchentoot cannot connect on port 80 because this host allows only root access.
Solution:
Instantiate the acceptor for, say, port 8080, and do the following (from: http://serverfault.com/questions/112795/how-can-i-run-a-server-on-linux-on-port-80-as-a-normal-user)
> sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
> sudo iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-ports 8080






--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
For more options, visit https://groups.google.com/d/optout.
dcatteeu | 30 Dec 10:33 2014
Picon

guidelines for libraries published with QL?

Hi all,

Are there any guidelines that libraries must follow to be published with QL?

Or, what do you check for if you publish a library, apart from 'compiles without errors'?

Thanks,
david.

--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
For more options, visit https://groups.google.com/d/optout.

Gmane