Anton Vodonosov | 17 Jul 05:01 2014
Picon

dist update: 65 updated projects, 260 tarballs fetched

Hi, check out the attached log of quicklisp dist update.

It lists 65 updated projects, but than fetched
around 260 tarballs. Probably there is an error.

Best regards,
- Anton

-- 
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.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 2014-07-17 02:31:45 update-quicklisp start
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
The most up-to-date client, version 2014-07-04, is already installed.
; Fetching #<QL-HTTP:URL "http://beta.quicklisp.org/dist/quicklisp/2014-07-14/releases.txt">
; 252.74KB
==================================================
258,806 bytes in 0.11 seconds (2407.05KB/sec)
Changes from quicklisp 2014-06-16 to quicklisp 2014-07-14:
  New projects:
    mpc-20140714-git
    south-20140714-git
    hash-set-20140714-git
    printv-20140714-git
    equals-20140714-git
    cl-voxelize-20140714-git
(Continue reading)

alexey.cherkaev | 9 Jul 14:13 2014
Picon

Quicklisp and proxy

Hi all,

I am trying to install Quicklisp with SBCL on Windows 7.

At university all the desktops are behind the proxy. To make it easier to go through the proxy, I have installed CNTLM, so all the connections going through the local proxy http://127.0.0.1:3128. In Windows shell (cmd) I set HTTP_PROXY accordingly (downloading quicklisp.lisp with curl worked with these settings). However, Quicklisp installation still fails as it cannot connect to the server. What protocol does it use to connect? And is Quicklisp installation aware of proxy mechanisms? Or what can I do to make it?

The error message:

debugger invoked on a SB-BSD-SOCKETS:OPERATION-TIMEOUT-ERROR in thread
#<THREAD "main thread" RUNNING {1002C6F423}>:
  Socket error in "connect": ETIMEDOUT (A connection attempt failed because the
connected party did not properly respond after a period of time, or established
connection failed because connected host has failed to respond.)

Cheers,
Alexey

--
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 | 7 Jul 14:10 2014

July alpha

Hi,

Today I've published an alpha for July. It is not too far off from the
release this weekend. If you're interested in testing, see
http://blog.quicklisp.org/2014/01/a-dist-for-testing.html for details.

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.

Pascal J. Bourguignon | 25 Jun 01:28 2014
Face

problem finding new components


It seems that when we try to quickload a system that is not already
installed, quicklisp has some difficulties finding it after having
downloaded the files where it comes from.  After the failure, if we try
again, it finds and loads the component successfully, but fails on the
following and on and on:

lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
To load "terminfo":
  Install 1 Quicklisp release:
    linedit
; Fetching #<url "http://beta.quicklisp.org/archive/linedit/2012-07-03/linedit-20120703-git.tgz">
; 33.84KB
==================================================
34,651 bytes in 0.21 seconds (158.88KB/sec)
> Error: Error Component "terminfo" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "terminfo"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > (quit)

lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
To load "cffi":
  Install 4 Quicklisp releases:
    alexandria babel cffi trivial-features
; Fetching #<url "http://beta.quicklisp.org/archive/trivial-features/2013-03-12/trivial-features-20130312-git.tgz">
; 8.09KB
==================================================
8,284 bytes in 0.03 seconds (303.76KB/sec)
; Fetching #<url "http://beta.quicklisp.org/archive/babel/2014-06-16/babel-20140616-git.tgz">
; 238.73KB
==================================================
244,455 bytes in 0.05 seconds (4506.47KB/sec)
; Fetching #<url "http://beta.quicklisp.org/archive/alexandria/2014-06-16/alexandria-20140616-git.tgz">
; 48.58KB
==================================================
49,749 bytes in 0.02 seconds (2839.45KB/sec)
; Fetching #<url "http://beta.quicklisp.org/archive/cffi/2014-06-16/cffi_0.13.0.tgz">
; 207.21KB
==================================================
212,186 bytes in 0.05 seconds (4281.35KB/sec)
> Error: Error Component "cffi" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "cffi"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > :q
Welcome to Clozure Common Lisp Version 1.10-dev-r16096M-trunk  (Linuxx8664)!
? (quit)
awk '/Generating/{print $2}' < /tmp/lse-build.log | ( read executable ; rm -f lse ; ln -sf $executable lse )

lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
To load "trivial-gray-streams":
  Install 1 Quicklisp release:
    trivial-gray-streams
; Fetching #<url "http://beta.quicklisp.org/archive/trivial-gray-streams/2014-06-16/trivial-gray-streams-20140616-git.tgz">
; 7.74KB
==================================================
7,924 bytes in 0.00 seconds (10262.97KB/sec)
> Error: Error Component "trivial-gray-streams" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "trivial-gray-streams"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > (quit)
awk '/Generating/{print $2}' < /tmp/lse-build.log | ( read executable ; rm -f lse ; ln -sf $executable lse )
lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
To load "iolib":
  Install 1 Quicklisp release:
    iolib
; Fetching #<url "http://beta.quicklisp.org/archive/iolib/2014-06-16/iolib-20140616-git.tgz">
; 239.75KB
==================================================
245,499 bytes in 0.07 seconds (3452.85KB/sec)
> Error: Error Component "iolib" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "iolib"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > (quit)

Here is the root asd file:
------------------------------------------------------------------------
;;;; -*- mode:lisp;coding:utf-8 -*-
;;;;**************************************************************************
;;;;FILE:               com.informatimago.lse.cli.asd
;;;;LANGUAGE:           Common-Lisp
;;;;SYSTEM:             Common-Lisp
;;;;USER-INTERFACE:     NONE
;;;;DESCRIPTION
;;;;    
;;;;    ASD file to load the com.informatimago.lse program.
;;;;    
;;;;AUTHORS
;;;;    <PJB> Pascal J. Bourguignon <pjb@...>
;;;;MODIFICATIONS
;;;;    2012-02-01 <PJB> Created this .asd file.
;;;;BUGS
;;;;LEGAL
;;;;    AGPL3
;;;;    
;;;;    Copyright Pascal J. Bourguignon 2012 - 2014
;;;;    
;;;;    This program is free software: you can redistribute it and/or modify
;;;;    it under the terms of the GNU Affero General Public License as published by
;;;;    the Free Software Foundation, either version 3 of the License, or
;;;;    (at your option) any later version.
;;;;    
;;;;    This program is distributed in the hope that it will be useful,
;;;;    but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;;    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;;;    GNU Affero General Public License for more details.
;;;;    
;;;;    You should have received a copy of the GNU Affero General Public License
;;;;    along with this program.  If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************


(asdf:defsystem :com.informatimago.lse.cli
    :description  "This system defines the Command Line Interface L.S.E. interpreter."
    :author "<PJB> Pascal J. Bourguignon <pjb@...>"
    :version "1.2.2"
    :licence "AGPL3"
    :properties ((#:author-email                   . "pjb@...")
                 (#:date                           . "Winter 2012")
                 ((#:albert #:output-dir)          . "/tmp/documentation/com.informatimago.lse.cli/")
                 ((#:albert #:formats)             . ("docbook"))
                 ((#:albert #:docbook #:template)  . "book")
                 ((#:albert #:docbook #:bgcolor)   . "white")
                 ((#:albert #:docbook #:textcolor) . "black"))

    #+asdf-unicode :encoding #+asdf-unicode :utf-8

    :depends-on (
                 "terminfo"

                 "cffi"
                 ;; "uffi

                 "trivial-gray-streams"

		 #+(and unix (not clisp)) "iolib"
                 ;; #+(and unix (not clisp)) "iolib.base"
                 ;; #+(and unix (not clisp)) "iolib.os"
                 ;; #+(and unix (not clisp)) "iolib.syscalls"
                 #+(and unix (not clisp)) "iolib.termios"

                 "com.informatimago.common-lisp.unix"
                 "com.informatimago.lse"
                 )

    :components (

                 (:file "patch-cffi-uffi")

                 (:file "cli-package")

                 #+swank
                 (:file "swank-terminal"      :depends-on ("cli-package"))

                 #+(and unix (not clisp))
                 (:file "unix-terminal"       :depends-on ("cli-package"))
                 #-(and unix (not clisp))
                 (:file "unix-terminal-stub"  :depends-on ("cli-package"))

                 (:file "terminfo-terminal"   :depends-on ("cli-package"))

                 (:file "cli-arguments"       :depends-on ("cli-package"))
                 (:file "cli"
                        :depends-on ("cli-package"
                                     "cli-arguments"
                                     "terminfo-terminal"
                                     #+swank "swank-terminal"
                                     #-(and unix (not clisp)) "unix-terminal-stub"
                                     #+(and unix (not clisp)) "unix-terminal"))
                 ))

;;;; THE END ;;;;
------------------------------------------------------------------------

There is the full log of the fresh installation (ccl from the trunk,
quicklisp freshly installed in a new account):

lse <at> kuiper:~/src$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
lse <at> kuiper:~/src$ cd ..
lse <at> kuiper:~$ mkdir opt
lse <at> kuiper:~$ cd opt
lse <at> kuiper:~/opt$ mkdir src
lse <at> kuiper:~/opt$ cd src
lse <at> kuiper:~/opt/src$ TARGET=linuxx86
lse <at> kuiper:~/opt/src$ svn co http://svn.clozure.com/publicsvn/openmcl/trunk/$TARGET/ccl
A    ccl/lx86cl64
A    ccl/lx86cl64.image
A    ccl/lx86cl
A    ccl/lx86cl.image
 U   ccl

Fetching external item into 'ccl/compiler'
[...]
Checked out revision 16122.
lse <at> kuiper:~/opt/src$ cd ..
lse <at> kuiper:~/opt$ mkdir bin
lse <at> kuiper:~/opt$ cd bin
lse <at> kuiper:~/opt/bin$ cp ../src/ccl/scripts/ccl64 ccl
sed -i -e s^CCL_DEFAULT_DIRECTORY=/usr/local/src/ccl^CCL_DEFAULT_DIRECTORY=$HOME/opt/src/ccl^ ccl
lse <at> kuiper:~/opt/bin$ export PATH="$HOME/opt/bin:$PATH"
lse <at> kuiper:~$ ccl --version
ccl --version
/home/lse/opt/src/ccl/lx86cl64: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found
(required by /home/lse/opt/src/ccl/lx86cl64)
/home/lse/opt/src/ccl/lx86cl64: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15' not found
(required by /home/lse/opt/src/ccl/lx86cl64)
lse <at> kuiper:~/opt$ cd src/ccl/lisp-kernel/linuxx8664
lse <at> kuiper:~/opt/src/ccl/lisp-kernel/linuxx8664$ make
m4 -DLINUX -DX86 -DX8664 -DHAVE_TLS -I../ ../pad.s | as  --64 -o pad.o
[...]
cc  -m64 -g  -Wl,--export-dynamic "-Wl,--hash-style=sysv" -o ../../lx86cl64  pad.o x86-spjump64.o
x86-spentry64.o x86-subprims64.o pmcl-kernel.o gc-common.o x86-gc.o bits.o  x86-exceptions.o
x86-utils.o image.o thread_manager.o lisp-debug.o memory.o unix-calls.o x86-asmutils64.o 
imports.o lispdcmd.o plprint.o plsym.o xlbt.o x86_print.o -Wl,--no-as-needed -ldl -lm -lpthread -lrt
lse <at> kuiper:~/opt/src/ccl/lisp-kernel/linuxx8664$ cd
lse <at> kuiper:~$ ccl --version
Version 1.10-dev-r16096M-trunk  (LinuxX8664)
lse <at> kuiper:~$ wget http://beta.quicklisp.org/quicklisp.lisp
--2014-06-25 00:45:29--  http://beta.quicklisp.org/quicklisp.lisp
Resolving beta.quicklisp.org (beta.quicklisp.org)... 54.230.3.129, 54.230.0.114, 54.230.3.29, ...
Connecting to beta.quicklisp.org (beta.quicklisp.org)|54.230.3.129|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 56097 (55K) [text/plain]
Saving to: `quicklisp.lisp'

100%[======================================>] 56,097      --.-K/s   in 0.02s   

2014-06-25 00:45:29 (2.50 MB/s) - `quicklisp.lisp' saved [56097/56097]

lse <at> kuiper:~$ ccl -norc
Welcome to Clozure Common Lisp Version 1.10-dev-r16096M-trunk  (LinuxX8664)!
? (load "quicklisp.lisp")

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

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

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

#P"/home/lse/quicklisp.lisp"
? (quicklisp-quickstart:install)
; Fetching #<URL "http://beta.quicklisp.org/client/quicklisp.sexp">
; 0.82KB
==================================================
838 bytes in 0.03 seconds (32.64KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/client/2014-05-10/quicklisp.tar">
; 220.00KB
==================================================
225,280 bytes in 0.05 seconds (4057.17KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/client/2014-01-28/setup.lisp">
; 4.96KB
==================================================
5,078 bytes in 0.00 seconds (12813.91KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/asdf/2.26/asdf.lisp">
; 194.07KB
==================================================
198,729 bytes in 0.05 seconds (3758.01KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp.txt">
; 0.40KB
==================================================
408 bytes in 0.00 seconds (79.74KB/sec)
Installing dist "quicklisp" version "2014-06-16".
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2014-06-16/releases.txt">
; 250.40KB
==================================================
256,413 bytes in 0.05 seconds (4614.71KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2014-06-16/systems.txt">
; 171.99KB
==================================================
176,120 bytes in 0.05 seconds (3589.15KB/sec)

  ==== quicklisp installed ====

    To load a system, use: (ql:quickload "system-name")

    To find systems, use: (ql:system-apropos "term")

    To load Quicklisp every time you start Lisp, use: (ql:add-to-init-file)

    For more information, see http://www.quicklisp.org/beta/

NIL
? (ql:add-to-init-file)
I will append the following lines to #P"/home/lse/.ccl-init.lisp":

  ;;; The following lines added by ql:add-to-init-file:
  #-quicklisp
  (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname))))
    (when (probe-file quicklisp-init)
      (load quicklisp-init)))

Press Enter to continue.

#P"/home/lse/.ccl-init.lisp"
? (quit)
lse <at> kuiper:~$ cd src/
lse <at> kuiper:~/src$ git clone https://git.gitorious.org/nasium-lse/nasium-lse.git
Cloning into 'nasium-lse'...
remote: Counting objects: 2151, done        
remote: Finding sources: 100% (2151/2151)        
remote: Compressing objects: 100% (689/689)        
remote: Compressing objects: 100% (610/610)        
Receiving objects: 100% (2151/2151), 5.38 MiB | 970 KiB/s, done.
Resolving deltas: 100% (1544/1544), done.
lse <at> kuiper:~/src$ cd nasium-lse
lse <at> kuiper:~/src/nasium-lse$ NASIUM_LSE="$(pwd)"
lse <at> kuiper:~/src/nasium-lse$ cd "${NASIUM_LSE}/dependencies/"
lse <at> kuiper:~/src/nasium-lse/dependencies$ ./get-dependencies
Cloning into 'libfixposix'...
remote: Reusing existing pack: 2886, done.        
remote: Total 2886 (delta 0), reused 0 (delta 0)        
Receiving objects: 100% (2886/2886), 481.17 KiB | 420 KiB/s, done.
Resolving deltas: 100% (1605/1605), done.
Cloning into 'iolib.termios'...
lse <at> kuiper:~/src/nasium-lse/dependencies$ cd "${NASIUM_LSE}/dependencies/libfixposix/"
lse <at> kuiper:~/src/nasium-lse/dependencies/libfixposix$ autoreconf -i -f
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `config/aux'.
libtoolize: copying file `config/aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `config/m4'.
libtoolize: copying file `config/m4/libtool.m4'
libtoolize: copying file `config/m4/ltoptions.m4'
libtoolize: copying file `config/m4/ltsugar.m4'
libtoolize: copying file `config/m4/ltversion.m4'
libtoolize: copying file `config/m4/lt~obsolete.m4'
configure.ac:54: installing `config/aux/config.guess'
configure.ac:54: installing `config/aux/config.sub'
configure.ac:38: installing `config/aux/install-sh'
configure.ac:38: installing `config/aux/missing'
Makefile.am: installing `config/aux/depcomp'
lse <at> kuiper:~/src/nasium-lse/dependencies/libfixposix$ mkdir build ; cd build
lse <at> kuiper:~/src/nasium-lse/dependencies/libfixposix/build$ ../configure --prefix=/usr/local
configure: srcdir:   ..
configure: builddir: 
configure: CPPFLAGS: 
configure: CFLAGS:   
configure: LDFLAGS:  
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking for gawk... (cached) gawk
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc -std=gnu99... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 6291456
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver  <at> FILE support...  <at> 
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no
checking for gcc -std=gnu99 option to produce PIC... -fPIC -DPIC
checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works... yes
checking if gcc -std=gnu99 static flag -static works... yes
checking if gcc -std=gnu99 supports -c -o file.o... yes
checking if gcc -std=gnu99 supports -c -o file.o... (cached) yes
checking whether the gcc -std=gnu99 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for getconf... yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking whether to enable assertions... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for string.h... (cached) yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking whether TIOCSCTTY is declared... yes
checking whether NSIG is declared... yes
checking whether IP_HDRINCL is declared... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking for __xpg_strerror_r... yes
checking for strnlen... yes
checking for strndup... yes
checking for clearenv... yes
checking for strtok_r... yes
checking for library containing socket... none required
checking for accept4... yes
checking for pipe2... yes
checking for sendfile... yes
checking for pselect... yes
checking for ptsname_r... yes
checking for vsyslog... yes
checking for ptsname... yes
checking for posix_openpt... yes
checking for library containing clock_gettime... -lrt
checking for clockid_t... yes
checking whether CLOCK_REALTIME is declared... yes
checking whether CLOCK_MONOTONIC is declared... yes
checking for getpeereid... no
checking for getpeerucred... no
checking whether SO_PEERCRED is declared... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/libfixposix.pc
config.status: creating src/include/lfp/time.h
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
lse <at> kuiper:~/src/nasium-lse/dependencies/libfixposix/build$ make
make  all-am
make[1]: Entering directory `/home/lse/src/nasium-lse/dependencies/libfixposix/build'
  CC     src/lib/stdlib.lo
  CC     src/lib/string.lo
  CC     src/lib/strerror.lo
  CC     src/lib/errno.lo
  CC     src/lib/fcntl.lo
  CC     src/lib/stat.lo
  CC     src/lib/unistd.lo
  CC     src/lib/ioctl.lo
  CC     src/lib/mman.lo
  CC     src/lib/select.lo
  CC     src/lib/socket.lo
  CC     src/lib/wait.lo
  CC     src/lib/signal.lo
  CC     src/lib/spawnattr.lo
  CC     src/lib/bitset.lo
  CC     src/lib/spawn_file_actions.lo
  CC     src/lib/spawn.lo
  CC     src/lib/dirent.lo
  CC     src/lib/time.lo
  CC     src/lib/resource.lo
  CC     src/lib/sendfile.lo
  CC     src/lib/syslog.lo
  CCLD   src/lib/libfixposix.la
make[1]: Leaving directory `/home/lse/src/nasium-lse/dependencies/libfixposix/build'
lse <at> kuiper:~/src/nasium-lse/dependencies/libfixposix/build$ sudo make install
[...]
lse <at> kuiper:~/src/nasium-lse/dependencies/libfixposix/build$ cd "${NASIUM_LSE}/src/"
lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
To load "terminfo":
  Install 1 Quicklisp release:
    linedit
; Fetching #<url "http://beta.quicklisp.org/archive/linedit/2012-07-03/linedit-20120703-git.tgz">
; 33.84KB
==================================================
34,651 bytes in 0.21 seconds (158.88KB/sec)
> Error: Error Component "terminfo" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "terminfo"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > (quit)
awk '/Generating/{print $2}' < /tmp/lse-build.log | ( read executable ; rm -f lse ; ln -sf $executable lse )
lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
To load "cffi":
  Install 4 Quicklisp releases:
    alexandria babel cffi trivial-features
; Fetching #<url "http://beta.quicklisp.org/archive/trivial-features/2013-03-12/trivial-features-20130312-git.tgz">
; 8.09KB
==================================================
8,284 bytes in 0.03 seconds (303.76KB/sec)
; Fetching #<url "http://beta.quicklisp.org/archive/babel/2014-06-16/babel-20140616-git.tgz">
; 238.73KB
==================================================
244,455 bytes in 0.05 seconds (4506.47KB/sec)
; Fetching #<url "http://beta.quicklisp.org/archive/alexandria/2014-06-16/alexandria-20140616-git.tgz">
; 48.58KB
==================================================
49,749 bytes in 0.02 seconds (2839.45KB/sec)
; Fetching #<url "http://beta.quicklisp.org/archive/cffi/2014-06-16/cffi_0.13.0.tgz">
; 207.21KB
==================================================
212,186 bytes in 0.05 seconds (4281.35KB/sec)
> Error: Error Component "cffi" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "cffi"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > :q
Welcome to Clozure Common Lisp Version 1.10-dev-r16096M-trunk  (Linuxx8664)!
? (quit)
awk '/Generating/{print $2}' < /tmp/lse-build.log | ( read executable ; rm -f lse ; ln -sf $executable lse )
lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
To load "trivial-gray-streams":
  Install 1 Quicklisp release:
    trivial-gray-streams
; Fetching #<url "http://beta.quicklisp.org/archive/trivial-gray-streams/2014-06-16/trivial-gray-streams-20140616-git.tgz">
; 7.74KB
==================================================
7,924 bytes in 0.00 seconds (10262.97KB/sec)
> Error: Error Component "trivial-gray-streams" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "trivial-gray-streams"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > (quit)
awk '/Generating/{print $2}' < /tmp/lse-build.log | ( read executable ; rm -f lse ; ln -sf $executable lse )
lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
To load "iolib":
  Install 1 Quicklisp release:
    iolib
; Fetching #<url "http://beta.quicklisp.org/archive/iolib/2014-06-16/iolib-20140616-git.tgz">
; 239.75KB
==================================================
245,499 bytes in 0.07 seconds (3452.85KB/sec)
> Error: Error Component "iolib" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "iolib"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > (quit)
awk '/Generating/{print $2}' < /tmp/lse-build.log | ( read executable ; rm -f lse ; ln -sf $executable lse )
lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
[package alexandria.0.dev]........................
[package iolib.asdf]..............................
[package iolib.conf]..............................
[package babel-encodings].........................
[package babel]...................................
..................................................
[package cffi-sys]................................
[package cffi-callbacks]..........................
[package cffi]....................................
..................................................
[package cffi-features]...........................
[package iolib-grovel]..> Error: Error while trying to load definition for system iolib from pathname
/home/lse/quicklisp/dists/quicklisp/software/iolib-20140616-git/iolib.asd: Component
:SPLIT-SEQUENCE not found, required by #<SYSTEM "iolib/base">
> While executing: (:INTERNAL ASDF/FIND-SYSTEM:LOAD-ASD), in process listener(1).

> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > (quit)
awk '/Generating/{print $2}' < /tmp/lse-build.log | ( read executable ; rm -f lse ; ln -sf $executable lse )
lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
> Error: Error while trying to load definition for system iolib from pathname
/home/lse/quicklisp/dists/quicklisp/software/iolib-20140616-git/iolib.asd: Component
:SPLIT-SEQUENCE not found, required by #<SYSTEM "iolib/base">
> While executing: (:INTERNAL ASDF/FIND-SYSTEM:LOAD-ASD), in process listener(1).
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > (ql:quickload :split-sequence)
To load "split-sequence":
  Install 1 Quicklisp release:
    split-sequence
; Fetching #<URL "http://beta.quicklisp.org/archive/split-sequence/2012-07-03/split-sequence-1.1.tgz">
; 3.78KB
==================================================
3,872 bytes in 0.00 seconds (5512.03KB/sec)
> Error: Error Component "split-sequence" not found
> While executing: #<STANDARD-METHOD OPERATE (SYMBOL T)>, in process listener(1).
; Loading "split-sequence"
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
2 > (ql:quickload :split-sequence)
To load "split-sequence":
  Install 1 Quicklisp release:
    split-sequence
> Error: Error Component "split-sequence" not found
> While executing: #<STANDARD-METHOD OPERATE (SYMBOL T)>, in process listener(1).
; Loading "split-sequence"
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
3 > :q
Welcome to Clozure Common Lisp Version 1.10-dev-r16096M-trunk  (Linuxx8664)!
? (quit)
awk '/Generating/{print $2}' < /tmp/lse-build.log | ( read executable ; rm -f lse ; ln -sf $executable lse )
lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
[package iolib.internal.conduits].................
[package iolib.common-lisp].......................
[package iolib.common-lisp-user]..................
[package split-sequence]..........................
[package iolib.base]...To load "bordeaux-threads":
  Load 1 ASDF system:
    alexandria
  Install 1 Quicklisp release:
    bordeaux-threads
; Fetching #<url "http://beta.quicklisp.org/archive/bordeaux-threads/2013-06-15/bordeaux-threads-0.8.3.tgz">
; 18.31KB
==================================================
18,754 bytes in 0.01 seconds (2990.60KB/sec)
> Error: Error Component "bordeaux-threads" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "bordeaux-threads"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > (quit)
awk '/Generating/{print $2}' < /tmp/lse-build.log | ( read executable ; rm -f lse ; ln -sf $executable lse )
lse <at> kuiper:~/src/nasium-lse/src$ ccl
Welcome to Clozure Common Lisp Version 1.10-dev-r16096M-trunk  (LinuxX8664)!
? (ql:quickload :bordeaux-threads)
To load "bordeaux-threads":
  Load 1 ASDF system:
    bordeaux-threads
; Loading "bordeaux-threads"
[package bordeaux-threads]...............
(:BORDEAUX-THREADS)
? (quit)
lse <at> kuiper:~/src/nasium-lse/src$ ccl
Welcome to Clozure Common Lisp Version 1.10-dev-r16096M-trunk  (LinuxX8664)!
? (ql:quickload :iolib.base)
To load "iolib.base":
  Load 1 ASDF system:
    iolib.base
; Loading "iolib.base"

(:IOLIB.BASE)
? (quit)
lse <at> kuiper:~/src/nasium-lse/src$ make cli
ccl --no-init --load  generate-cli.lisp | tee /tmp/lse-build.log

/home/lse/.cache/common-lisp/ccl-1.10-f96-linux-x64/home/lse/src/nasium-lse/src/
To load "com.informatimago.lse.cli":
  Load 1 ASDF system:
    com.informatimago.lse.cli
; Loading "com.informatimago.lse.cli"
To load "idna":
  Load 1 ASDF system:
    split-sequence
  Install 1 Quicklisp release:
    idna
; Fetching #<url "http://beta.quicklisp.org/archive/idna/2012-01-07/idna-20120107-git.tgz">
; 6.10KB
==================================================
6,242 bytes in 0.00 seconds (7415.70KB/sec)
> Error: Error Component "idna" not found
> While executing: #<standard-method asdf/operate:operate (symbol t)>, in process listener(1).
; Loading "idna"
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip loading "generate-cli.lisp"
> Type :? for other options.
1 > 

-- 
__Pascal Bourguignon__
http://www.informatimago.com/
"Le mercure monte ?  C'est le moment d'acheter !"

--

-- 
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.

ttmarek | 25 Jun 23:18 2014
Picon

Common Lisp Package System

Hi everyone, 

I'm trying to learn common lisp's package system and I'm running into a bit of trouble. Say I want to create a package called my-package with two external dependencies. One of the dependencies is a package that I installed using quicklisp (quicklisp-package). The other dependency is a package that I wrote myself that isn't on quicklisp (my-other-package). In my-package's directory I'd toss in the file; packages.lisp with the following code: 

(in-package :cl-user) 

(defpackage :my-package 
    (:use :common-lisp 
          :quicklisp-package 
          :my-other-package)) 

The other package I wrote is located in a completely different directory and has no dependencies. My other package's 'packages.lisp' file looks something like: 

(in-package :cl-user) 

(defpackage :my-other-package 
   (:use :common-lisp)) 


Now, when I compile and load the first packages.lisp file I get two errors: 

1. The name "QUICKLISP-PACKAGE" does not designate any package. 
2. The name "MY-OTHER-PACKAGE" does not designate any package. 

I managed to solve the first error by adding: (ql: quickload "quicklisp-package") 
to my .sbclrc file in root. Was this the right thing to do? Does anyone know of a better way to load quicklisp-package? 

The second error is a bit tricky since my-other-package is in a different directory and I'd like to be able to hold that project anywhere on my system. Does anyone know of a paths variable that I can edit to include the various places I keep my code? That is if my-other-package is in "~/code/learning/lisp/project1/" how can I tell lisp to look for packages there? 

I appreciate any help, and welcome any tips to improve my code/coding environment. 

- Thanks 

P.S I'm using sbcl on Linux Mint 16. Also posted on comp.land.lisp.

--
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 Jun 15:13 2014

ASDF 3.1.2 and Quicklisp issue

https://github.com/quicklisp/quicklisp-client/issues/103 describes a
problem present when using ASDF 3.1.2 in Quicklisp.

    Hi, things don't seem to work quite right when using Quicklisp with
    ASDF 3.1.2. To see the issue, create a local project that depends on
    a library that's in quicklisp but hasn't yet been installed, then
    try to quickload the local project. You should see an unhandled
    ASDF/FIND-SYSTEM:MISSING-COMPONENT condition. However, the newly
    downloaded system will be recognized if you attempt to quickload the
    local project again.

    I've tracked the problem down to increased usage of the ASDF stamp
    cache in 3.1.2. The methods ASDF/FIND-SYSTEM:FIND-SYSTEM and
    ASDF/FIND-SYSTEM:LOCATE-SYSTEM now use the cache and prevent ASDF
    from realizing that newly downloaded quicklisp systems exist.

    Unfortunately, there don't seem to be any useful restarts provided
    by ASDF here. The easiest thing to fix this would be to clear out
    the cache in QL:AUTOLOAD-SYSTEM-AND-DEPENDENCIES, but that seems
    like overkill and I'm hoping there's a better way.

I don't have time to look into this right away. If anyone wants to take
a crack at a nice fix, please let me know.

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.

Frederik Cheeseman | 14 Jun 15:27 2014
Picon

(ql:installed-systems) gives errors ... (ql:system-list) is OK

When I run

 (ql:system-list)

it's OK.

But

* (ql:installed-systems)

debugger invoked on a SB-INT:SIMPLE-READER-PACKAGE-ERROR in thread
#<THREAD "main thread" RUNNING {1002BC4EB3}>:
  The symbol "INSTALLED-SYSTEMS" is not external in the QUICKLISP-CLIENT package.

    Stream: #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {1000193C23}>

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE] Use symbol anyway.
  1: [ABORT   ] Exit debugger, returning to top level.

(SB-IMPL::READ-TOKEN #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {1000193C23}> #\q)
0] 

System:
SBCL 1.2.0
cat ~/quicklisp/quicklisp/version.txt 
2014-05-10
Ubuntu 14.04

--
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 | 13 Jun 01:48 2014

New alpha

I put up an alpha that's a close preview of the next Quicklisp release.

See the archives or
http://blog.quicklisp.org/2014/01/a-dist-for-testing.html for how to use
it.

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 | 24 May 18:34 2014

May Alpha update available

For details about how to try it, see
http://blog.quicklisp.org/2014/01/a-dist-for-testing.html or the
archives for this group.

This alpha will be the basis of a new release tomorrow, unless there are
Big Problems.

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.

djw | 14 May 22:49 2014

Lost functions in Emacs and Quicklisp after installation on new computer

Apologies to the list if this belongs elsewhere.  I'm not certain where to turn at this point.

I have just completed setup of a new Ubuntu 14.4 machine, on which Emacs 24.3.1 and SBCL 1.1.14 came installed.

Quicklisp setup appeared to go uneventfully and now I have the 2014-05-10 client and 2014-04-25 version of Quicklisp installed.  I also installed a number of distributions that I use in my current programming work.

All appeared to go well and I was able to work without unexpected occurrences from Emacs, and Quicklisp stuff

However, today I'm trying to work on my main project and several unusual things are happening.

1. After editing a file in an Emacs buffer, the C-c C-c keychord no longer compiles the file into the running lisp (for me this is usually SBCL).  Instead, the Emacs minibuffer reports "C-c C-c is undefined" 

I noticed that the Emacs menu is now different when I am in the REPL buffer and when I am in a file buffer.  The menu when point is in the REPL buffer shows C-c C-c in the SLIME menu to be "Interrupt Command".  The C-c C-c keychord is not available when point is in a file buffer.

2. When testing (flailing, perhaps) the Quicklisp setup, I tried (ql:update-dist "cl-cairo2") and received the following.  This should have reported that I have the most recent CL-CAIRO2 dist:

; SLIME 2014-03-27
CL-USER> (ql:update-client)
The most up-to-date client, version 2014-05-10, is already installed.
T
CL-USER> (ql:update-dist "quicklisp")
You already have the latest version of "quicklisp": 2014-04-25.
NIL
CL-USER> (ql:update-dist "cl-cairo2")
; Evaluation aborted on #<SIMPLE-ERROR "~ <at> <There is no applicable method for the generic function ~2I~_~S~
          ~I~_when called with arguments ~2I~_~S.~:>" {1002B651E3}>.

3. When I edit my program file and then go through the normal routine of launching SLIME, changing the active directory to where my .ASD and .LISP program files are located, (require '<system name>), then (dev :<system-name), the file is compiled properly, but if I have added new CL-CAIRO2 function calls it fails

What have I done here?  (I don't know that I have done anything!  My .emacs file is the same as before, I thought I had Quicklisp setup properly...) 

What other information might be needed to figure this out.

Thank you for your patience with me as I learn more about the systems with which I'm working.

_don

--
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.
djw | 5 May 21:38 2014

Re: (ql:quickload "cl-freetype2") failures on new setup


On Sunday, May 4, 2014 7:26:41 PM UTC-6, mirko.... <at> gmail.com wrote:


On Sunday, May 4, 2014 9:10:24 PM UTC-4, djw wrote:
On Sunday, May 4, 2014 6:41:51 PM UTC-6, mirko....-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote:


On Sunday, May 4, 2014 5:04:37 PM UTC-4, djw wrote:
Apologies for bothering the group with what is surely a basic issue. 

In setting up a new machine (Ubuntu 14.4, 64-bit), I experience failures trying to (ql:quickload "cl-freetype2") in SBCL 1.1.14.  The same basic SLDB output happens in CLISP and OpenMCL.

From the following I see that ftsystem.h is where it chokes, but I'm not at all sure how this is happening or how to resolve it.

External process exited with code 1.
Command was: "cc" "-m64" "-I/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/" "-I/usr/include/freetype2" "-I/usr/include/freetype2" "-I/usr/include/freetype2" "-I/usr/include/freetype2" "-I/home/dwiniecki/quicklisp/dists/quicklisp/software/cffi_0.12.0/" "-o" "/home/dwiniecki/.cache/common-lisp/sbcl-1.1.14.debian-linux-x64/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/grovel-freetype2" "/home/dwiniecki/.cache/common-lisp/sbcl-1.1.14.debian-linux-x64/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/grovel-freetype2.c"
Output was:
In file included from /home/dwiniecki/.cache/common-lisp/sbcl-1.1.14.debian-linux-x64/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/grovel-freetype2.c:6:0:
/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/grovel-freetype.h:5:31: fatal error: freetype/ftsystem.h: No such file or directory
 #include <freetype/ftsystem.h>
                               ^
compilation terminated.
   [Condition of type SIMPLE-ERROR]
... stuff deleted

From the error message cc is not able to find freetype/ftsystem.h (which you say is present on your system).  My strategy with such errors is to copy the echoed compilation command and to execute it in the shell.  That will help you narrow down the causes of the error.

Mirko

Mirko,

Thank you for this.  However, I'm sure I don't understand your direction because inserting the same command into the shell just gets the same error, as follows:

dwiniecki <at> dwiniecki-Precision-M6800:~$ "cc" "-m64" "-I/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/" "-I/usr/include/freetype2" "-I/usr/include/freetype2" "-I/usr/include/freetype2" "-I/usr/include/freetype2" "-I/home/dwiniecki/quicklisp/dists/quicklisp/software/cffi_0.12.0/" "-o" "/home/dwiniecki/.cache/common-lisp/sbcl-1.1.14.debian-linux-x64/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/grovel-freetype2" "/home/dwiniecki/.cache/common-lisp/sbcl-1.1.14.debian-linux-x64/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/grovel-freetype2.c"
In file included from /home/dwiniecki/.cache/common-lisp/sbcl-1.1.14.debian-linux-x64/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/grovel-freetype2.c:6:0:
/home/dwiniecki/quicklisp/dists/quicklisp/software/cl-freetype2-20130615-git/src/ffi/grovel/grovel-freetype.h:5:31: fatal error: freetype/ftsystem.h: No such file or directory
 #include <freetype/ftsystem.h>
                               ^
compilation terminated.
dwiniecki <at> dwiniecki-Precision-M6800:~$


Well - that is actually good news.  It means that the problem is with your compilation environment, and not lisp. 

You need to figure out why cc is not able to find the .h file.  Is the file in the non-standard location?  Or do you have to set an environment variable?  Read up the info pages for your compiler and how it finds .h files.  That will give you some clues.

Mirko

To close the loop on this.  It turns out that all files were present, but that a symlink to freetype/ftsystem.h was necessary to allow CL-FREETYPE2 to see them in this Ubuntu 14.4 setup.  (The system came with Ubuntu 12.4, but I wiped that to make a clean install of Ubuntu 14.4 LTS.)

I got the (substantive and quick) assistance required to make this happen from Ryan Pavlik, maintainer of CL-FREETYPE2 (and other things available through Quicklisp, which I use too).  Thank _you_ to Ryan and to all of those here who continue to help this sociologist/philosopher/artist understand what's going on.

_don

--
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