Getting started on Mac OS X doesn't

Bug #1052290 reported by Dave Yost
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Invalid
Undecided
Unassigned

Bug Description

Followed instructions in INSTALL, I believe, but can't get anywhere. Here's what happens.

Mon 20:11:10 ip2 yost /Users/yost/p/lisp/sbcl/sbcl-1.0.58
0 235 Z% sh install.sh
src/runtime/sbcl not found, aborting installation.
Mon 20:11:41 ip2 yost /Users/yost/p/lisp/sbcl/sbcl-1.0.58
1 236 Z% sh run-sbcl.sh
No built SBCL here (/Users/yost/p/lisp/sbcl/sbcl-1.0.58): run 'sh make.sh' first!
Mon 20:11:59 ip2 yost /Users/yost/p/lisp/sbcl/sbcl-1.0.58
1 237 Z% sh make.sh
rm -f *~ *.bak *.orig \#*\# .\#* texput.log *.fasl
rm -rf sbcl asdf "docstrings/"
rm -f sbcl.html asdf.html
rm -f contrib-docs.texi-temp
rm -f package-locks.texi-temp
rm -f variables.texinfo
rm -f sbcl.ps asdf.ps sbcl.pdf asdf.pdf html-stamp tempfiles-stamp
rm -f asdf.aux asdf.cp asdf.cps asdf.fn asdf.fns asdf.ky asdf.log asdf.pg asdf.toc asdf.tp asdf.tps asdf.vr asdf.vrs sbcl.aux sbcl.cp sbcl.cps sbcl.fn sbcl.fns sbcl.ky sbcl.log sbcl.pg sbcl.toc sbcl.tp sbcl.tps sbcl.vr sbcl.vrs
rm -f sbcl.info sbcl.info-* asdf.info
//entering make-config.sh
//ensuring the existence of output/ directory
//guessing default target CPU architecture from host architecture
//setting up CPU-architecture-dependent information
sbcl_arch="x86-64"
//initializing /Users/yost/p/lisp/sbcl/sbcl-1.0.58/local-target-features.lisp-expr
//setting up OS-dependent information
gcc -g -Wall -O2 -fdollars-in-identifiers -mmacosx-version-min=10.4 -arch x86_64 -fno-omit-frame-pointer -pagezero_size 0x100000 -I../src/runtime determine-endianness.c -lSystem -lc -ldl -o determine-endianness
//finishing /Users/yost/p/lisp/sbcl/sbcl-1.0.58/local-target-features.lisp-expr
//Starting build: Mon Sep 17 20:12:06 PDT 2012
//Options: --prefix='/usr/local' --xc-host='sbcl --disable-debugger --no-userinit --no-sysinit'
/in canonicalize-whitespace-1
/$*=./local-target-features.lisp-expr ./src/runtime/target-arch-os.h ./src/runtime/target-arch.h ./src/runtime/target-lispregs.h ./src/runtime/target-os.h
/$scratchfilename=/tmp/canonicalize-whitespace-1.34146.tmp
//entering make-host-1.sh
//building cross-compiler, and doing first genesis
make-host-1.sh: line 34: sbcl: command not found
Mon 20:12:06 ip2 yost /Users/yost/p/lisp/sbcl/sbcl-1.0.58
1 238 Z%

Revision history for this message
Paul Khuong (pvk) wrote :

SBCL needs a Common Lisp to bootstrap; usually, it's bootstrapped with an older SBCL. If you just want to install SBCL, download a binary from sbcl.org and install from that. If you want to build SBCL, download a binary from sbcl.org, install it, and then build from source.

Changed in sbcl:
status: New → Invalid
Revision history for this message
Dave Yost (akxws32zf6g92mu3u-dave) wrote : Re: [Bug 1052290] Re: Getting started on Mac OS X doesn't
Download full text (3.2 KiB)

I see the problem. This page
  http://sbcl.org/platform-table.html
Should prominently mention the fact that boxes in the table are clickable and cause download.

On Mon 2012-09-17, at 08:43 PM, Paul Khuong <email address hidden> wrote:

> SBCL needs a Common Lisp to bootstrap; usually, it's bootstrapped with
> an older SBCL. If you just want to install SBCL, download a binary from
> sbcl.org and install from that. If you want to build SBCL, download a
> binary from sbcl.org, install it, and then build from source.
>
> ** Changed in: sbcl
> Status: New => Invalid
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1052290
>
> Title:
> Getting started on Mac OS X doesn't
>
> Status in Steel Bank Common Lisp:
> Invalid
>
> Bug description:
> Followed instructions in INSTALL, I believe, but can't get anywhere.
> Here's what happens.
>
>
> Mon 20:11:10 ip2 yost /Users/yost/p/lisp/sbcl/sbcl-1.0.58
> 0 235 Z% sh install.sh
> src/runtime/sbcl not found, aborting installation.
> Mon 20:11:41 ip2 yost /Users/yost/p/lisp/sbcl/sbcl-1.0.58
> 1 236 Z% sh run-sbcl.sh
> No built SBCL here (/Users/yost/p/lisp/sbcl/sbcl-1.0.58): run 'sh make.sh' first!
> Mon 20:11:59 ip2 yost /Users/yost/p/lisp/sbcl/sbcl-1.0.58
> 1 237 Z% sh make.sh
> rm -f *~ *.bak *.orig \#*\# .\#* texput.log *.fasl
> rm -rf sbcl asdf "docstrings/"
> rm -f sbcl.html asdf.html
> rm -f contrib-docs.texi-temp
> rm -f package-locks.texi-temp
> rm -f variables.texinfo
> rm -f sbcl.ps asdf.ps sbcl.pdf asdf.pdf html-stamp tempfiles-stamp
> rm -f asdf.aux asdf.cp asdf.cps asdf.fn asdf.fns asdf.ky asdf.log asdf.pg asdf.toc asdf.tp asdf.tps asdf.vr asdf.vrs sbcl.aux sbcl.cp sbcl.cps sbcl.fn sbcl.fns sbcl.ky sbcl.log sbcl.pg sbcl.toc sbcl.tp sbcl.tps sbcl.vr sbcl.vrs
> rm -f sbcl.info sbcl.info-* asdf.info
> //entering make-config.sh
> //ensuring the existence of output/ directory
> //guessing default target CPU architecture from host architecture
> //setting up CPU-architecture-dependent information
> sbcl_arch="x86-64"
> //initializing /Users/yost/p/lisp/sbcl/sbcl-1.0.58/local-target-features.lisp-expr
> //setting up OS-dependent information
> gcc -g -Wall -O2 -fdollars-in-identifiers -mmacosx-version-min=10.4 -arch x86_64 -fno-omit-frame-pointer -pagezero_size 0x100000 -I../src/runtime determine-endianness.c -lSystem -lc -ldl -o determine-endianness
> //finishing /Users/yost/p/lisp/sbcl/sbcl-1.0.58/local-target-features.lisp-expr
> //Starting build: Mon Sep 17 20:12:06 PDT 2012
> //Options: --prefix='/usr/local' --xc-host='sbcl --disable-debugger --no-userinit --no-sysinit'
> /in canonicalize-whitespace-1
> /$*=./local-target-features.lisp-expr ./src/runtime/target-arch-os.h ./src/runtime/target-arch.h ./src/runtime/target-lispregs.h ./src/runtime/target-os.h
> /$scratchfilename=/tmp/canonicalize-whitespace-1.34146.tmp
> //entering make-host-1.sh
> //building cross-compiler, and doing first genesis
> make-host-1.sh: line 34: sbcl: command not found
> Mon 20:12:06 ip2 yost /Users/yost/p/lisp/sbcl/sbcl-1.0.58
> 1 238 Z%
>
> To manage notifications about this bug go to:
> https:...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.