pgcharts icon indicating copy to clipboard operation
pgcharts copied to clipboard

Install failed

Open flockonus opened this issue 8 years ago • 1 comments

Hello!

Just found your tool today, sounds very useful, but i got stuck in the install on MacOS, and unfortunately i know 0 lisp to cope with the debugger:

~/Desktop $ brew install sbcl
Updating Homebrew...
==> Auto-updated Homebrew!
...
==> Downloading https://homebrew.bintray.com/bottles/sbcl-1.4.2.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring sbcl-1.4.2.sierra.bottle.tar.gz
🍺  /usr/local/Cellar/sbcl/1.4.2: 1,292 files, 63.9MB


~/pgcharts-master $ make
mkdir -p build
curl -o build/quicklisp.lisp http://beta.quicklisp.org/quicklisp.lisp
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 57144  100 57144    0     0   109k      0 --:--:-- --:--:-- --:--:--  109k
sbcl --no-sysinit --no-userinit --load build/quicklisp.lisp \
             --eval '(quicklisp-quickstart:install :path "build/quicklisp")' \
             --eval '(quit)'
This is SBCL 1.4.2, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.

  ==== quicklisp quickstart 2015-01-28 loaded ====

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

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

WARNING: Making quicklisp part of the install pathname directory
; Fetching #<URL "http://beta.quicklisp.org/client/quicklisp.sexp">
; 0.82KB
==================================================
838 bytes in 0.00 seconds (818.36KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/client/2017-03-06/quicklisp.tar">
; 250.00KB
==================================================
256,000 bytes in 0.07 seconds (3378.38KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/client/2015-09-24/setup.lisp">
; 4.94KB
==================================================
5,054 bytes in 0.00 seconds (0.00KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/asdf/2.26/asdf.lisp">
; 194.07KB
==================================================
198,729 bytes in 0.03 seconds (6931.12KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp.txt">
; 0.40KB
==================================================
408 bytes in 0.00 seconds (398.44KB/sec)
Installing dist "quicklisp" version "2017-11-30".
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2017-11-30/releases.txt">
; 381.85KB
==================================================
391,011 bytes in 0.08 seconds (4714.16KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2017-11-30/systems.txt">
; 263.73KB
==================================================
270,063 bytes in 0.04 seconds (7535.24KB/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/

sbcl --no-sysinit --no-userinit --load build/quicklisp/setup.lisp                 \
             --eval '(push "/Users/fps/pgcharts-master/" asdf:*central-registry*)'   \
             --eval '(ql:quickload "pgcharts")'                     \
             --eval '(quit)'
This is SBCL 1.4.2, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
To load "pgcharts":
  Load 1 ASDF system:
    pgcharts
; Loading "pgcharts"
To load "postmodern":
  Install 5 Quicklisp releases:
    alexandria bordeaux-threads closer-mop md5 postmodern
; Fetching #<URL "http://beta.quicklisp.org/archive/closer-mop/2017-11-30/closer-mop-20171130-git.tgz">
; 22.10KB
==================================================
22,626 bytes in 0.00 seconds (11047.85KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/md5/2017-06-30/md5-20170630-git.tgz">
; 15.17KB
==================================================
15,535 bytes in 0.00 seconds (7585.45KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/alexandria/2017-08-30/alexandria-20170830-git.tgz">
; 49.93KB
==================================================
51,131 bytes in 0.01 seconds (5548.07KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/bordeaux-threads/2016-03-18/bordeaux-threads-v0.8.5.tgz">
; 19.63KB
==================================================
20,105 bytes in 0.00 seconds (19633.79KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/postmodern/2017-11-30/postmodern-20171130-git.tgz">
; 103.59KB
==================================================
106,075 bytes in 0.01 seconds (8632.41KB/sec)
; Loading "postmodern"
[package md5].....................................
[package cl-postgres-trivial-utf-8]...............
[package cl-postgres-ieee-floats].................
[package cl-postgres.features]....................
[package cl-postgres].............................
[package cl-postgres-error].......................
[package cl-postgres-oid].........................
[package s-sql]...................................
[package closer-mop]..............................
[package closer-common-lisp]......................
[package closer-common-lisp-user].................
[package alexandria.0.dev]........................
[package bordeaux-threads]........................
[package postmodern]..............
; Loading "pgcharts"
To load "esrap":
  Load 1 ASDF system:
    alexandria
  Install 1 Quicklisp release:
    esrap
; Fetching #<URL "http://beta.quicklisp.org/archive/esrap/2017-10-19/esrap-20171019-git.tgz">
; 63.56KB
==================================================
65,087 bytes in 0.01 seconds (5778.32KB/sec)
; Loading "esrap"
[package esrap]...........................
; Loading "pgcharts"
To load "py-configparser":
  Install 2 Quicklisp releases:
    parse-number py-configparser
; Fetching #<URL "http://beta.quicklisp.org/archive/parse-number/2014-08-26/parse-number-1.4.tgz">
; 4.93KB
==================================================
5,052 bytes in 0.00 seconds (0.00KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/py-configparser/2017-08-30/py-configparser-20170830-svn.tgz">
; 8.25KB
==================================================
8,452 bytes in 0.00 seconds (0.00KB/sec)
; Loading "py-configparser"
[package org.mapcar.parse-number].................
[package py-configparser].....
; Loading "pgcharts"
To load "split-sequence":
  Install 1 Quicklisp release:
    split-sequence
; Fetching #<URL "http://beta.quicklisp.org/archive/split-sequence/2015-08-04/split-sequence-1.2.tgz">
; 3.83KB
==================================================
3,919 bytes in 0.00 seconds (3827.15KB/sec)
; Loading "split-sequence"
[package split-sequence].
; Loading "pgcharts"
To load "cl-ppcre":
  Install 1 Quicklisp release:
    cl-ppcre
; Fetching #<URL "http://beta.quicklisp.org/archive/cl-ppcre/2017-11-30/cl-ppcre-20171130-git.tgz">
; 150.94KB
==================================================
154,559 bytes in 0.02 seconds (6860.75KB/sec)
; Loading "cl-ppcre"
[package cl-ppcre]................................
...........................
; Loading "pgcharts"
To load "hunchentoot":
  Load 6 ASDF systems:
    alexandria bordeaux-threads cl-ppcre md5 split-sequence
    uiop
  Install 13 Quicklisp releases:
    cffi chunga cl+ssl cl-base64 cl-fad flexi-streams
    hunchentoot rfc2388 trivial-backtrace trivial-features
    trivial-garbage trivial-gray-streams usocket
; Fetching #<URL "http://beta.quicklisp.org/archive/usocket/2016-10-31/usocket-0.7.0.1.tgz">
; 72.23KB
==================================================
73,964 bytes in 0.01 seconds (6566.41KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-backtrace/2016-05-31/trivial-backtrace-20160531-git.tgz">
; 8.73KB
==================================================
8,941 bytes in 0.00 seconds (0.00KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/rfc2388/2013-07-20/rfc2388-20130720-git.tgz">
; 12.20KB
==================================================
12,494 bytes in 0.00 seconds (12201.17KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/cl-fad/2017-11-30/cl-fad-20171130-git.tgz">
; 23.95KB
==================================================
24,526 bytes in 0.00 seconds (23951.17KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/cl-base64/2015-09-23/cl-base64-20150923-git.tgz">
; 8.39KB
==================================================
8,589 bytes in 0.00 seconds (8387.70KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-garbage/2015-01-13/trivial-garbage-20150113-git.tgz">
; 9.82KB
==================================================
10,053 bytes in 0.00 seconds (9817.38KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-features/2016-12-04/trivial-features-20161204-git.tgz">
; 10.40KB
==================================================
10,654 bytes in 0.00 seconds (10404.30KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/flexi-streams/2017-11-30/flexi-streams-20171130-git.tgz">
; 129.31KB
==================================================
132,410 bytes in 0.05 seconds (2535.42KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/cffi/2017-06-30/cffi_0.19.0.tgz">
; 250.25KB
==================================================
256,251 bytes in 0.04 seconds (6416.54KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/cl+ssl/2017-10-19/cl+ssl-20171019-git.tgz">
; 44.56KB
==================================================
45,625 bytes in 0.00 seconds (22277.83KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-gray-streams/2014-08-26/trivial-gray-streams-20140826-git.tgz">
; 7.78KB
==================================================
7,966 bytes in 0.00 seconds (7779.30KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/chunga/2017-11-30/chunga-20171130-git.tgz">
; 20.60KB
==================================================
21,095 bytes in 0.00 seconds (0.00KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/hunchentoot/2017-08-30/hunchentoot-v1.2.37.tgz">
; 213.35KB
==================================================
218,473 bytes in 0.02 seconds (9276.20KB/sec)
; Loading "hunchentoot"
To load "babel":
  Install 1 Quicklisp release:
    babel
; Fetching #<URL "http://beta.quicklisp.org/archive/babel/2017-06-30/babel-20170630-git.tgz">
; 247.97KB
==================================================
253,920 bytes in 0.10 seconds (2556.38KB/sec)
; Loading "babel"
[package babel-encodings].........................
[package babel]...................................
..............
; Loading "hunchentoot"
[package impl-specific-gray]......................
[package trivial-gray-streams]....................
[package chunga]..................................
[package cl-base64]...............................
[package cl-fad]..................................
[package path]....................................
[package flexi-streams]...........................
..................................................
..................................................
..................................................
[package cffi-sys]................................
[package cffi]....................................
..................................................
[package cffi-features]...........................
[package trivial-garbage].........................
[package cl+ssl]..................................
[package rfc2388].................................
[package trivial-backtrace].......................
[package usocket].................................
[package url-rewrite].............................
[package hunchentoot].............................

; Loading "pgcharts"
To load "yason":
  Load 2 ASDF systems:
    alexandria trivial-gray-streams
  Install 1 Quicklisp release:
    yason
; Fetching #<URL "http://beta.quicklisp.org/archive/yason/2016-02-08/yason-v0.7.6.tgz">
; 25.96KB
==================================================
26,582 bytes in 0.00 seconds (25958.98KB/sec)
; Loading "yason"
[package yason]......
; Loading "pgcharts"
To load "daemon":
  Load 1 ASDF system:
    trivial-features
  Install 1 Quicklisp release:
    daemon
; Fetching #<URL "http://beta.quicklisp.org/archive/daemon/2017-04-03/daemon-20170403-git.tgz">
; 3.91KB
==================================================
4,007 bytes in 0.00 seconds (0.00KB/sec)
; Loading "daemon"
[package daemon]..
; Loading "pgcharts"
To load "cl-who":
  Install 1 Quicklisp release:
    cl-who
; Fetching #<URL "http://beta.quicklisp.org/archive/cl-who/2017-11-30/cl-who-20171130-git.tgz">
; 24.36KB
==================================================
24,947 bytes in 0.00 seconds (24362.30KB/sec)
; Loading "cl-who"
[package cl-who]....
; Loading "pgcharts"
To load "drakma":
  Load 6 ASDF systems:
    chunga cl+ssl cl-base64 cl-ppcre flexi-streams usocket
  Install 3 Quicklisp releases:
    chipz drakma puri
; Fetching #<URL "http://beta.quicklisp.org/archive/puri/2015-09-23/puri-20150923-git.tgz">
; 29.24KB
==================================================
29,942 bytes in 0.00 seconds (9746.75KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/chipz/2016-03-18/chipz-20160318-git.tgz">
; 35.87KB
==================================================
36,734 bytes in 0.01 seconds (5978.84KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/drakma/2017-08-30/drakma-v2.0.4.tgz">
; 72.40KB
==================================================
74,139 bytes in 0.01 seconds (12066.89KB/sec)
; Loading "drakma"
[package puri]....................................
[package chipz]...................................
[package drakma]........
; Loading "pgcharts"
To load "graph":
  Load 1 ASDF system:
    alexandria
  Install 3 Quicklisp releases:
    curry-compose-reader-macros graph metabang-bind
; Fetching #<URL "http://beta.quicklisp.org/archive/metabang-bind/2017-11-30/metabang-bind-20171130-git.tgz">
; 22.12KB
==================================================
22,655 bytes in 0.00 seconds (0.00KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/curry-compose-reader-macros/2017-06-30/curry-compose-reader-macros-20170630-git.tgz">
; 2.97KB
==================================================
3,037 bytes in 0.00 seconds (0.00KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/graph/2016-10-31/graph-20161031-git.tgz">
; 38.99KB
==================================================
39,926 bytes in 0.01 seconds (6498.37KB/sec)
; Loading "graph"
[package metabang.bind]...........................
[package metabang.bind.developer].................
[package curry-compose-reader-macros].............
[package graph]...............
; Loading "pgcharts"
[package simple-date]...
debugger invoked on a ASDF/ACTION:CIRCULAR-DEPENDENCY in thread
#<THREAD "main thread" RUNNING {1001950083}>:
  Circular dependency:
     ((#<ASDF/LISP-ACTION:LOAD-OP > . #<ASDF/SYSTEM:SYSTEM "simple-date">)
      (#<ASDF/LISP-ACTION:LOAD-OP >
       . #<ASDF/SYSTEM:SYSTEM "simple-date-postgres-glue">)
      (#<ASDF/LISP-ACTION:LOAD-OP >
       . #<ASDF/COMPONENT:MODULE "simple-date-postgres-glue" "simple-date">)
      (#<ASDF/LISP-ACTION:LOAD-OP >
       . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "simple-date-postgres-glue" "simple-date" "cl-postgres-glue">)
      (#<ASDF/LISP-ACTION:PREPARE-OP >
       . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "simple-date-postgres-glue" "simple-date" "cl-postgres-glue">)
      (#<ASDF/LISP-ACTION:PREPARE-OP >
       . #<ASDF/COMPONENT:MODULE "simple-date-postgres-glue" "simple-date">)
      (#<ASDF/LISP-ACTION:PREPARE-OP >
       . #<ASDF/SYSTEM:SYSTEM "simple-date-postgres-glue">))

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

restarts (invokable by number or by possibly-abbreviated name):
  0: [RETRY                        ] Retry
                                     completing load for #<SYSTEM "simple-date">.
  1: [ACCEPT                       ] Continue, treating
                                     completing load for #<SYSTEM "simple-date">
                                     as having been successful.
  2:                                 Retry ASDF operation.
  3: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the
                                     configuration.
  4:                                 Retry ASDF operation.
  5:                                 Retry ASDF operation after resetting the
                                     configuration.
  6: [ABORT                        ] Give up on "pgcharts"
  7: [CONTINUE                     ] Ignore runtime option --eval "(ql:quickload \"pgcharts\")".
  8:                                 Skip rest of --eval and --load options.
  9:                                 Skip to toplevel READ/EVAL/PRINT loop.
 10: [EXIT                         ] Exit SBCL (calling #'EXIT, killing the process).

((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
   error finding frame source: Bogus form-number: the source file has probably
                               changed too much to cope with.
   source: NIL
0]
^C

flockonus avatar Dec 22 '17 21:12 flockonus

It's a problem with the current release of ASDF having broke some dependencies of pgcharts. Sorry about that, nothing I can do about it at the moment. Should get fixed “soon” I guess, as it impacts a lot of software.

dimitri avatar Dec 26 '17 13:12 dimitri