Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build and core fail on SBCL 1.2.2 #2

Open
jackcarrozzo opened this issue May 11, 2015 · 3 comments
Open

Build and core fail on SBCL 1.2.2 #2

jackcarrozzo opened this issue May 11, 2015 · 3 comments

Comments

@jackcarrozzo
Copy link

Has this been abandoned? Can't build from source nor load the core :\

jackc@petrichor ~/dev/cl/var/amqp/de.setf.amqp $ sbcl --userinit readmes/build-init.lisp \
>   --eval "(asdf:operate 'asdf:load-op :de.setf.amqp.amqp-1-1-0-8-0)" \
>   --eval "(asdf:operate 'asdf:load-op :de.setf.amqp.amqp-1-1-0-9-0)" \
>   --eval "(asdf:operate 'asdf:load-op :de.setf.amqp.amqp-1-1-0-9-1)" \
>   --eval '(sb-ext:save-lisp-and-die "sbcl-amqp.core")'
This is SBCL 1.2.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.

;Build root: #P"/Users/jackc/dev/cl/var/amqp/de.setf.amqp/".
debugger invoked on a SIMPLE-ERROR in thread
#<THREAD "main thread" RUNNING {1002C0F3C3}>:
  ASDF is missing: #P"/Users/jackc/dev/cl/var/amqp/de.setf.amqp/net/common-lisp/asdf/asdf.lisp".

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

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE] Continue anyway.
  1: [RETRY   ] Retry EVAL of current toplevel form.
  2:            Ignore error and continue userinit file "/Users/jackc/dev/cl/var/amqp/de.setf.amqp/readmes/build-init.lisp".
  3: [ABORT   ] Abort userinit file "/Users/jackc/dev/cl/var/amqp/de.setf.amqp/readmes/build-init.lisp".
  4:            Skip to toplevel READ/EVAL/PRINT loop.
  5: [EXIT    ] Exit SBCL (calling #'EXIT, killing the process).

(SB-INT:SIMPLE-EVAL-IN-LEXENV (COND (T (CERROR "Continue anyway." "ASDF is missing: ~s." *ASDF-PATHNAME*))) #<NULL-LEXENV>)
0] 
jackc@petrichor ~/dev/cl/var/amqp $ sbcl --core sbcl-amqp.core
This is SBCL 1.2.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.
fatal error encountered in SBCL pid 66926(tid 140735240332048):
invalid magic number in core: 0x140f00004c434253 should have been 0x5342434c.


Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb> 
CL-USER> (ql:system-apropos 'amqp)

; No value
CL-USER> (ql:system-apropos 'setf)
#<SYSTEM wilbur / de.setf.wilbur-20130128-git / quicklisp 2015-05-05>
; No value
CL-USER> 
@lisp
Copy link
Owner

lisp commented May 11, 2015

why would you conclude that it has been abandoned?
see http://dydra.com, for which the internal request queuing runs through rabbitmq.

in production, however, we still run 1.0.46
to wit:

$ sbcl --core sbcl-spocq.core
This is SBCL 1.0.46, 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.

  • (sort (loop for key being each hash-key of ASDF::DEFINED-SYSTEMS collect key) #'string-lessp)

("alexandria" "atn-parser" "babel" "bordeaux-threads" "cffi" "cl-ppcre"
"cl-ppcre-test" "closer-mop" "com.b9.puri" "com.b9.puri.puri-ppcre"
"com.b9.puri.puri-tests" "com.github.ironclad"
"com.github.ironclad.ironclad-tests" "de.setf.amqp"
"de.setf.amqp.amqp-1-1-0-8-0" "de.setf.amqp.amqp-1-1-0-9-1"
"de.setf.atn-parser" "de.setf.resource" "de.setf.utility"
"de.setf.utility.codecs" "de.setf.utility.codecs.etf" "de.setf.utility.dot"
"de.setf.utility.mime" "de.weitz.cl-ppcre"
"de.weitz.cl-ppcre-2-0-3.cl-ppcre-test" "ironclad" "ironclad-tests"
"net.common-lisp.alexandria" "net.common-lisp.babel"
"net.common-lisp.bordeaux-threads" "net.common-lisp.cffi"
"net.common-lisp.closer-mop" "net.common-lisp.trivial-features"
"net.common-lisp.trivial-utf-8"
"net.common-lisp.trivial-utf-8.trivial-utf-8-tests" "net.common-lisp.usocket"
"net.dardoria.uuid" "net.sourceforge.wilbur" "org-datagraph-spocq-test"
"org.apache.thrift" "org.datagraph.rdfcache" "org.datagraph.spocq"
"org.datagraph.spocq.test" "puri" "puri-ppcre" "puri-tests" "rdfcache"
"sb-bsd-sockets" "sb-bsd-sockets-tests" "sb-cltl2" "sb-cltl2-tests"
"sb-concurrency" "sb-concurrency-tests" "sb-grovel" "sb-posix"
"sb-posix-tests" "sb-rotate-byte" "sb-simple-streams"
"sb-simple-streams-tests" "setf.amqp" "setf.mime" "thrift" "trivial-features"
"trivial-utf-8" "trivial-utf-8-tests" "usocket" "uuid" "wilbur")

i have built and run with 1.2.2, but we do not have that in production.
as we use it in production only, we do not build it with quicklisp.
if you need to adjust for quicklisp, i would be happy to take back any necessary changes.

@jackcarrozzo
Copy link
Author

why would you conclude that it has been abandoned?

Because the most recent date under changes is 2011-11-20 and the SBCL version tested is somewhat old - my apologies. I'll see what I can do about QL, thanks.

@lisp
Copy link
Owner

lisp commented May 11, 2015

were it being actively development, travis would be appropriate.
as it stands it is in production almost entirely unmodified with rabbitmq for years.
thus, there have been few changes to commit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants