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 failure with metabang-bind HEAD #492

Closed
ilovezfs opened this issue Dec 12, 2016 · 2 comments
Closed

Build failure with metabang-bind HEAD #492

ilovezfs opened this issue Dec 12, 2016 · 2 comments

Comments

@ilovezfs
Copy link

Attempting to build pgloader 3.3.2 with metabang-bind-20161204-git failed, whereas the build succeeded with metabang-bind-20141106-git.

Bisecting the problem it looks like pgloader has been unable to build with metabang-bind ever since hraban/metabang-bind@e82928f. The prior commit (hraban/metabang-bind@ee35be8) is fine, and is probably the same as metabang-bind-20141106-git.

The error looks like this:

==> make pgloader-standalone BUILDAPP=buildapp
buildapp    --require sb-posix --require sb-bsd-sockets --require sb-rotate-byte                        \
                       --sbcl sbcl                            \
                       --load-system pgloader               \
                       --load src/hooks.lisp                   \
                       --entry pgloader:main                   \
                       --dynamic-space-size 4096         \
                       --compress-core                    \
                       --output build/bin/pgloader
;; loading system "pgloader"
;; loading file #P"/private/tmp/pgloader-20161212-29891-17lun2j/pgloader-3.3.2/src/hooks.lisp"
While evaluating the form starting at line 29, column 0
  of #P"/private/tmp/pgloader-20161212-29891-17lun2j/pgloader-3.3.2/dumper-2SKVI5f7.lisp":

debugger invoked on a SB-KERNEL:SIMPLE-PACKAGE-ERROR in thread
#<THREAD "main thread" RUNNING {1001BBF0B3}>:
  The name NIL does not designate any package.

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 EVAL of current toplevel form.
  1: [CONTINUE] Ignore error and continue loading file "/private/tmp/pgloader-20161212-29891-17lun2j/pgloader-3.3.2/dumper-2SKVI5f7.lisp".
  2: [ABORT   ] Abort loading file "/private/tmp/pgloader-20161212-29891-17lun2j/pgloader-3.3.2/dumper-2SKVI5f7.lisp".
  3:            Ignore runtime option --load "/private/tmp/pgloader-20161212-29891-17lun2j/pgloader-3.3.2/dumper-2SKVI5f7.lisp".
  4:            Skip rest of --eval and --load options.
  5:            Skip to toplevel READ/EVAL/PRINT loop.
  6: [EXIT    ] Exit SBCL (calling #'EXIT, killing the process).

(PACKAGE-NAME NIL)
@scymtym
Copy link
Contributor

scymtym commented Dec 16, 2016

This is most likely an SBCL bug only present in certain builds of the 1.3.12 release. Downgrading to 1.3.11, upgrading to master, or building 1.3.13 with the immobile-code feature disabled will probably solve the issue.

@ilovezfs
Copy link
Author

Yep this is fixed now that sbcl 1.3.13 has shipped. Thanks for the help!

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