Skip to content

Instantly share code, notes, and snippets.

@syohex
Created September 1, 2015 11:52
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save syohex/756003418e0705b28470 to your computer and use it in GitHub Desktop.
Save syohex/756003418e0705b28470 to your computer and use it in GitHub Desktop.
ros install sbcl on FreeBSD 10.1 amd64
Last login: Tue Sep 1 20:19:10 2015
FreeBSD 10.1-RELEASE (GENERIC) #0 r274401: Tue Nov 11 21:02:49 UTC 2014
Welcome to FreeBSD!
Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://lists.FreeBSD.org/mailman/listinfo/freebsd-questions/
FreeBSD Forums: https://forums.FreeBSD.org/
Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.
Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier
Edit /etc/motd to change this login announcement.
# pkg add git autoconf automake gmake
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest, please wait...
Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done
Installing pkg-1.5.6...
Extracting pkg-1.5.6: 100%
Message for pkg-1.5.6:
If you are upgrading from the old package format, first run:
# pkg2ng
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100%
Processing entries: 100%
FreeBSD repository update completed. 24495 packages processed.
Updating database digests format: 0%Updating database digests format: 0%Updating database digests format: 100%
The following 26 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
git: 2.4.6
autoconf: 2.69
automake: 1.15
gmake: 4.1_2
expat: 2.1.0_3
p5-Authen-SASL: 2.16_1
p5-GSSAPI: 0.28_1
perl5: 5.20.2_6
p5-Digest-HMAC: 1.03_1
p5-Net-SMTP-SSL: 1.03
p5-IO-Socket-SSL: 2.016
p5-Mozilla-CA: 20141217
p5-Net-SSLeay: 1.70
p5-Socket: 2.020
p5-IO-Socket-IP: 0.37
python27: 2.7.10
libffi: 3.2.1
indexinfo: 0.2.3
gettext-runtime: 0.19.5.1
p5-Error: 0.17024
curl: 7.44.0
ca_root_nss: 3.20
cvsps: 2.1_1
m4: 1.4.17_1,1
autoconf-wrapper: 20131203
automake-wrapper: 20131203
The process will require 148 MiB more space.
31 MiB to be downloaded.
Proceed with this action? [y/N]: y
Fetching git-2.4.6.txz:
Fetching autoconf-2.69.txz:
Fetching automake-1.15.txz: 100% 428 KiB 219.1kB/s 00:02
Fetching gmake-4.1_2.txz:
Fetching expat-2.1.0_3.txz:
Fetching p5-Authen-SASL-2.16_1.txz:
Fetching p5-GSSAPI-0.28_1.txz:
Fetching perl5-5.20.2_6.txz:
Fetching p5-Digest-HMAC-1.03_1.txz:
Fetching p5-Net-SMTP-SSL-1.03.txz:
Fetching p5-IO-Socket-SSL-2.016.txz:
Fetching p5-Mozilla-CA-20141217.txz:
Fetching p5-Net-SSLeay-1.70.txz:
Fetching p5-Socket-2.020.txz:
Fetching p5-IO-Socket-IP-0.37.txz:
Fetching python27-2.7.10.txz:
Fetching libffi-3.2.1.txz:
Fetching indexinfo-0.2.3.txz:
Fetching gettext-runtime-0.19.5.1.txz:
Fetching p5-Error-0.17024.txz:
Fetching curl-7.44.0.txz:
Fetching ca_root_nss-3.20.txz:
Fetching cvsps-2.1_1.txz:
Fetching m4-1.4.17_1,1.txz:
Fetching autoconf-wrapper-20131203.txz:
Fetching automake-wrapper-20131203.txz:
Checking integrity... done (0 conflicting)
[1/26] Installing perl5-5.20.2_6...
[2/26] Installing p5-Socket-2.020...
[3/26] Installing p5-Mozilla-CA-20141217...
[4/26] Installing p5-Net-SSLeay-1.70...
[5/26] Installing p5-IO-Socket-IP-0.37...
[6/26] Installing indexinfo-0.2.3...
[7/26] Installing p5-GSSAPI-0.28_1...
[8/26] Installing p5-Digest-HMAC-1.03_1...
[9/26] Installing p5-IO-Socket-SSL-2.016...
[10/26] Installing libffi-3.2.1...
[11/26] Installing gettext-runtime-0.19.5.1...
[12/26] Installing ca_root_nss-3.20...
[13/26] Installing m4-1.4.17_1,1...
[14/26] Installing autoconf-wrapper-20131203...
[15/26] Installing autoconf-2.69...
[16/26] Installing expat-2.1.0_3...
[17/26] Installing p5-Authen-SASL-2.16_1...
[18/26] Installing p5-Net-SMTP-SSL-1.03...
[19/26] Installing python27-2.7.10...
[20/26] Installing p5-Error-0.17024...
[21/26] Installing curl-7.44.0...
[22/26] Installing cvsps-2.1_1...
[23/26] Installing automake-wrapper-20131203...
[24/26] Installing git-2.4.6...
===> Creating users and/or groups.
Creating group 'git_daemon' with gid '964'.
Creating user 'git_daemon' with uid '964'.
Updating /etc/shells
[25/26] Installing automake-1.15...
[26/26] Installing gmake-4.1_2...
Message for perl5-5.20.2_6:
The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:
#!/usr/local/bin/perl
or
#!/usr/bin/env perl
The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
Message for ca_root_nss-3.20:
********************************* WARNING *********************************
FreeBSD does not, and can not warrant that the certification authorities
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.
Assessment and verification of trust is the complete responsibility of the
system administrator.
*********************************** NOTE **********************************
This package installs symlinks to support root certificates discovery by
default for software that uses OpenSSL.
This enables SSL Certificate Verification by client software without manual
intervention.
If you prefer to do this manually, replace the following symlinks with
either an empty file or your site-local certificate bundle.
* /etc/ssl/cert.pem
* /usr/local/etc/ssl/cert.pem
* /usr/local/openssl/cert.pem
***************************************************************************
Message for python27-2.7.10:
=====================================================================
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
bsddb databases/py-bsddb
gdbm databases/py-gdbm
sqlite3 databases/py-sqlite3
tkinter x11-toolkits/py-tkinter
=====================================================================
Message for git-2.4.6:
------------------------------------------------------------------------
*************************** GITWEB *************************************
If you installed the GITWEB option please follow these instructions:
In the directory /usr/local/share/examples/git/gitweb you can find all files to
make gitweb work as a public repository on the web.
All you have to do to make gitweb work is:
1) Copy the files /usr/local/share/examples/git/gitweb/* to a directory on
your web server (e.g. Apache2) in which you are able to execute
CGI-scripts.
2) In gitweb.cgi, adjust the variable $projectroot to point to
your git repository (that is where you have your *.git project
directories).
*************************** GITWEB *************************************
*************************** CONTRIB ************************************
If you installed the CONTRIB option please note that the scripts are
installed in /usr/local/share/git-core/contrib. Some of them require
other ports to be installed (perl, python, etc), which you may need to
install manually.
*************************** CONTRIB ************************************
------------------------------------------------------------------------
# git clone -b release https://github.com/snmsts/roswell.git
Cloning into 'roswell'...
Checking connectivity... done.
root@roswell:~ # sh
# cd roswell/
# sh bootstrap
configure.ac:14: installing './compile'
configure.ac:10: installing './install-sh'
configure.ac:10: installing './missing'
src/Makefile.am:34: warning: CLEANFILES multiply defined in condition TRUE ...
src/Makefile.am:28: ... 'CLEANFILES' previously defined here
src/Makefile.am: installing './depcomp'
# env CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for gcc... no
checking for cc... cc
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 cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether cc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking for main in -lwininet... no
checking for curl_global_init in -lcurl... yes
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -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 curl/curl.h usability... yes
checking curl/curl.h presence... no
configure: WARNING: curl/curl.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: curl/curl.h: proceeding with the compiler's result
checking for curl/curl.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
# gmake
gmake all-recursive
gmake[1]: Entering directory '/root/roswell'
Making all in src
gmake[2]: Entering directory '/root/roswell/src'
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT lsp.o -MD -MP -MF .deps/lsp.Tpo -c -o lsp.o lsp.c
mv -f .deps/lsp.Tpo .deps/lsp.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT opt.o -MD -MP -MF .deps/opt.Tpo -c -o opt.o opt.c
mv -f .deps/opt.Tpo .deps/opt.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT download.o -MD -MP -MF .deps/download.Tpo -c -o download.o download.c
mv -f .deps/download.Tpo .deps/download.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT archive.o -MD -MP -MF .deps/archive.Tpo -c -o archive.o archive.c
mv -f .deps/archive.Tpo .deps/archive.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT html.o -MD -MP -MF .deps/html.Tpo -c -o html.o html.c
mv -f .deps/html.Tpo .deps/html.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT util_list.o -MD -MP -MF .deps/util_list.Tpo -c -o util_list.o util_list.c
mv -f .deps/util_list.Tpo .deps/util_list.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c
mv -f .deps/util.Tpo .deps/util.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT util_string.o -MD -MP -MF .deps/util_string.Tpo -c -o util_string.o util_string.c
mv -f .deps/util_string.Tpo .deps/util_string.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT util_dir.o -MD -MP -MF .deps/util_dir.Tpo -c -o util_dir.o util_dir.c
mv -f .deps/util_dir.Tpo .deps/util_dir.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT util_system.o -MD -MP -MF .deps/util_system.Tpo -c -o util_system.o util_system.c
mv -f .deps/util_system.Tpo .deps/util_system.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-internal.o -MD -MP -MF .deps/cmd-internal.Tpo -c -o cmd-internal.o cmd-internal.c
mv -f .deps/cmd-internal.Tpo .deps/cmd-internal.Po
printf "#define ROS_COMPILE_ENVIRONMENT \"%s\"\n" "`cc --version|head -n 1`" > gend.h.tmp
(printf "#define ROS_REVISION \"" && ((which git>/dev/null&&[ -e ../.git ]&& \
(git log -n 1 --oneline|cut -d' ' -f1| tr -d '\n'| tr -d '\r'))||printf "") && printf "\"\n") >> gend.h.tmp
(sh -c 'cd /usr/local/share/common-lisp/source/roswell; pwd -W' 2>&1 >/dev/null && (printf "#define WIN_LISP_PATH \"" \
echo `sh -c 'cd /usr/local/share/common-lisp/source/roswell; pwd -W 2>/dev/null'`| tr -d '\n'| tr -d '\r' |\
sed /\//\\/ \
printf "\\\\\"\n") >> gend.h.tmp) || printf ""
cd: /usr/local/share/common-lisp/source/roswell: No such file or directory
pwd: Illegal option -W
cmp -s gend.h.tmp gend.h||cp gend.h.tmp gend.h
rm -f gend.h.tmp
cat gend.h
#define ROS_COMPILE_ENVIRONMENT "FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512"
#define ROS_REVISION "aa8c129"
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-version.o -MD -MP -MF .deps/cmd-version.Tpo -c -o cmd-version.o cmd-version.c
mv -f .deps/cmd-version.Tpo .deps/cmd-version.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-run.o -MD -MP -MF .deps/cmd-run.Tpo -c -o cmd-run.o cmd-run.c
mv -f .deps/cmd-run.Tpo .deps/cmd-run.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-run-sbcl.o -MD -MP -MF .deps/cmd-run-sbcl.Tpo -c -o cmd-run-sbcl.o cmd-run-sbcl.c
mv -f .deps/cmd-run-sbcl.Tpo .deps/cmd-run-sbcl.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-run-ccl.o -MD -MP -MF .deps/cmd-run-ccl.Tpo -c -o cmd-run-ccl.o cmd-run-ccl.c
mv -f .deps/cmd-run-ccl.Tpo .deps/cmd-run-ccl.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-run-clisp.o -MD -MP -MF .deps/cmd-run-clisp.Tpo -c -o cmd-run-clisp.o cmd-run-clisp.c
mv -f .deps/cmd-run-clisp.Tpo .deps/cmd-run-clisp.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-run-ecl.o -MD -MP -MF .deps/cmd-run-ecl.Tpo -c -o cmd-run-ecl.o cmd-run-ecl.c
mv -f .deps/cmd-run-ecl.Tpo .deps/cmd-run-ecl.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-run-abcl.o -MD -MP -MF .deps/cmd-run-abcl.Tpo -c -o cmd-run-abcl.o cmd-run-abcl.c
mv -f .deps/cmd-run-abcl.Tpo .deps/cmd-run-abcl.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-run-cmu.o -MD -MP -MF .deps/cmd-run-cmu.Tpo -c -o cmd-run-cmu.o cmd-run-cmu.c
mv -f .deps/cmd-run-cmu.Tpo .deps/cmd-run-cmu.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-run-acl.o -MD -MP -MF .deps/cmd-run-acl.Tpo -c -o cmd-run-acl.o cmd-run-acl.c
mv -f .deps/cmd-run-acl.Tpo .deps/cmd-run-acl.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-install.o -MD -MP -MF .deps/cmd-install.Tpo -c -o cmd-install.o cmd-install.c
mv -f .deps/cmd-install.Tpo .deps/cmd-install.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-install-sbcl-bin.o -MD -MP -MF .deps/cmd-install-sbcl-bin.Tpo -c -o cmd-install-sbcl-bin.o cmd-install-sbcl-bin.c
mv -f .deps/cmd-install-sbcl-bin.Tpo .deps/cmd-install-sbcl-bin.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-install-quicklisp.o -MD -MP -MF .deps/cmd-install-quicklisp.Tpo -c -o cmd-install-quicklisp.o cmd-install-quicklisp.c
mv -f .deps/cmd-install-quicklisp.Tpo .deps/cmd-install-quicklisp.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-help.o -MD -MP -MF .deps/cmd-help.Tpo -c -o cmd-help.o cmd-help.c
mv -f .deps/cmd-help.Tpo .deps/cmd-help.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-config.o -MD -MP -MF .deps/cmd-config.Tpo -c -o cmd-config.o cmd-config.c
mv -f .deps/cmd-config.Tpo .deps/cmd-config.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLISP_PATH=\"/usr/local/share/common-lisp/source/roswell\" -I/usr/local/include -MT cmd-setup.o -MD -MP -MF .deps/cmd-setup.Tpo -c -o cmd-setup.o cmd-setup.c
mv -f .deps/cmd-setup.Tpo .deps/cmd-setup.Po
cc -I/usr/local/include -L/usr/local/lib -o ros lsp.o opt.o download.o archive.o html.o util_list.o util.o util_string.o util_dir.o util_system.o cmd-internal.o cmd-version.o cmd-run.o cmd-run-sbcl.o cmd-run-ccl.o cmd-run-clisp.o cmd-run-ecl.o cmd-run-abcl.o cmd-run-cmu.o cmd-run-acl.o cmd-install.o cmd-install-sbcl-bin.o cmd-install-quicklisp.o cmd-help.o cmd-config.o cmd-setup.o -lcurl
./ros setup --no-core;./ros ../scripts/man.ros ../documents/ros.html ../documents/ros.1
Installing sbcl-bin...
SBCL version is not specified. Downloading platform-table.html to see which version to install...
Installing sbcl-bin/1.2.7...
Downloading http://prdownloads.sourceforge.net/sbcl/sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2
Extracting sbcl-bin-1.2.7-x86-64-freebsd.tar.bz2 to /root/.roswell/src/sbcl-1.2.7-x86-64-freebsd/
Building sbcl-bin/1.2.7... Done.
Installing Quicklisp...
Downloading http://beta.quicklisp.org/quicklisp.lisp
==== quicklisp quickstart 2015-01-28 loaded ====
To continue with installation, evaluate: (quicklisp-quickstart:install)
For installation options, evaluate: (quicklisp-quickstart:help)
Downloading http://beta.quicklisp.org/client/quicklisp.sexp
Downloading http://beta.quicklisp.org/client/2015-06-16/quicklisp.tar
Downloading http://beta.quicklisp.org/client/2014-01-28/setup.lisp
Downloading http://beta.quicklisp.org/asdf/2.26/asdf.lisp
Downloading http://beta.quicklisp.org/dist/quicklisp.txt
Installing dist "quicklisp" version "2015-08-04".
Downloading http://beta.quicklisp.org/dist/quicklisp/2015-08-04/releases.txt
Downloading http://beta.quicklisp.org/dist/quicklisp/2015-08-04/systems.txt
==== 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/
Downloading http://beta.quicklisp.org/archive/cl-ppcre/2015-06-08/cl-ppcre-2.0.10.tgz
gmake[2]: Leaving directory '/root/roswell/src'
gmake[2]: Entering directory '/root/roswell'
gmake[2]: Nothing to be done for 'all-am'.
gmake[2]: Leaving directory '/root/roswell'
gmake[1]: Leaving directory '/root/roswell'
# gmake install
Making install in src
gmake[1]: Entering directory '/root/roswell/src'
printf "#define ROS_COMPILE_ENVIRONMENT \"%s\"\n" "`cc --version|head -n 1`" > gend.h.tmp
(printf "#define ROS_REVISION \"" && ((which git>/dev/null&&[ -e ../.git ]&& \
(git log -n 1 --oneline|cut -d' ' -f1| tr -d '\n'| tr -d '\r'))||printf "") && printf "\"\n") >> gend.h.tmp
(sh -c 'cd /usr/local/share/common-lisp/source/roswell; pwd -W' 2>&1 >/dev/null && (printf "#define WIN_LISP_PATH \"" \
echo `sh -c 'cd /usr/local/share/common-lisp/source/roswell; pwd -W 2>/dev/null'`| tr -d '\n'| tr -d '\r' |\
sed /\//\\/ \
printf "\\\\\"\n") >> gend.h.tmp) || printf ""
cd: /usr/local/share/common-lisp/source/roswell: No such file or directory
pwd: Illegal option -W
cmp -s gend.h.tmp gend.h||cp gend.h.tmp gend.h
rm -f gend.h.tmp
cat gend.h
#define ROS_COMPILE_ENVIRONMENT "FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512"
#define ROS_REVISION "aa8c129"
gmake[2]: Entering directory '/root/roswell/src'
printf "#define ROS_COMPILE_ENVIRONMENT \"%s\"\n" "`cc --version|head -n 1`" > gend.h.tmp
(printf "#define ROS_REVISION \"" && ((which git>/dev/null&&[ -e ../.git ]&& \
(git log -n 1 --oneline|cut -d' ' -f1| tr -d '\n'| tr -d '\r'))||printf "") && printf "\"\n") >> gend.h.tmp
(sh -c 'cd /usr/local/share/common-lisp/source/roswell; pwd -W' 2>&1 >/dev/null && (printf "#define WIN_LISP_PATH \"" \
echo `sh -c 'cd /usr/local/share/common-lisp/source/roswell; pwd -W 2>/dev/null'`| tr -d '\n'| tr -d '\r' |\
sed /\//\\/ \
printf "\\\\\"\n") >> gend.h.tmp) || printf ""
cd: /usr/local/share/common-lisp/source/roswell: No such file or directory
pwd: Illegal option -W
cmp -s gend.h.tmp gend.h||cp gend.h.tmp gend.h
rm -f gend.h.tmp
cat gend.h
#define ROS_COMPILE_ENVIRONMENT "FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512"
#define ROS_REVISION "aa8c129"
.././install-sh -c -d '/usr/local/bin'
/usr/bin/install -c ros '/usr/local/bin'
.././install-sh -c -d '/usr/local/share/man/man1'
/usr/bin/install -c -m 644 ../documents/ros.1 '/usr/local/share/man/man1'
.././install-sh -c -d '/usr/local/share/common-lisp/source/roswell'
/usr/bin/install -c -m 644 lisp/install+7zip.lisp lisp/install.lisp lisp/install-sbcl-bin.lisp lisp/install+msys2.lisp lisp/install-quicklisp.lisp lisp/init.lisp lisp/install-clisp.lisp lisp/install+sigsegv.lisp lisp/install-ccl-bin.lisp lisp/install+ffcall.lisp lisp/install+asdf3.lisp lisp/install-sbcl.lisp lisp/+roswell-internal-core-build.ros lisp/dump.ros lisp/use.ros lisp/list.ros lisp/emacs.ros lisp/build.ros lisp/init.ros lisp/delete.ros '/usr/local/share/common-lisp/source/roswell'
gmake[2]: Leaving directory '/root/roswell/src'
gmake[1]: Leaving directory '/root/roswell/src'
gmake[1]: Entering directory '/root/roswell'
gmake[2]: Entering directory '/root/roswell'
gmake[2]: Nothing to be done for 'install-exec-am'.
gmake[2]: Nothing to be done for 'install-data-am'.
gmake[2]: Leaving directory '/root/roswell'
gmake[1]: Leaving directory '/root/roswell'
# ros install sbcl
Checking version to install....
Downloading https://github.com/sbcl/sbcl/releases
1K downloaded.
2K downloaded.
4K downloaded.
5K downloaded.
6K downloaded.
8K downloaded.
9K downloaded.
10K downloaded.
12K downloaded.
13K downloaded.
14K downloaded.
16K downloaded.
17K downloaded.
18K downloaded.
20K downloaded.
21K downloaded.
22K downloaded.
24K downloaded.
25K downloaded.
26K downloaded.
28K downloaded.
29K downloaded.
30K downloaded.
32K downloaded.
33K downloaded.
34K downloaded.
35K downloaded.
36K downloaded.
38K downloaded.
39K downloaded.
40K downloaded.
42K downloaded.
43K downloaded.
44K downloaded.
46K downloaded.
Downloading http://beta.quicklisp.org/archive/cl-html-parse/2014-01-13/cl-html-parse-20140113-git.tgz
Using 'sbcl-bin' to compile SBCL. (default)
Downloading archive: https://github.com/sbcl/sbcl/archive/sbcl-1.2.15.tar.gz
Downloading https://github.com/sbcl/sbcl/archive/sbcl-1.2.15.tar.gz
Extracting archive:/root/.roswell/archives/sbcl-1.2.15.tar.gz
0 ......................................................................
700 ......................................................................
1400 ......................................................................
2100 ......................................................................
2800 ......................................................................
3500 ......................................................................
4200 ......................................................................
4900 ......................................................................
5600 ......................................................................
6300 ......................................................................
7000 ......................................................................
7700 ......................................................................
8400 ......................................................................
9100 ......................................................................
9800 ......................................................................
10500 ......................................................................
11200 ......................................................................
11900 ......................................................................
12600 ......................................................................
13300 ......................................................................
14000 ......................................................................
14700 ......................................................................
15400 ......................................................................
16100 ......................................................................
16800 ......................................................................
17500 ......................................................................
18200 ......................................................................
18900 ......................................................................
19600 ......................................................................
20300 ......................................................................
21000 ......................................................................
21700 ......................................................................
22400 ......................................................................
23100 ......................................................................
23800 ......................................................................
24500 ......................................................................
25200 ......................................................................
25900 ......................................................................
26600 ......................................................................
27300 ......................................................................
28000 ......................................................................
28700 ......................................................................
29400 ......................................................................
30100 ......................................................................
30800 ......................................................................
31500 ......................................................................
32200 ......................................................................
32900 ......................................................................
33600 ......................................................................
34300 ......................................................................
35000 ......................................................................
35700 ..................
Installing sbcl/1.2.15
prefix: #P"/root/.roswell/impls/x86-64/freebsd/sbcl/1.2.15/"
chdir /root/.roswell/src/sbcl-1.2.15/
0 .......done.
Cleaning
chdir /root/.roswell/src/sbcl-1.2.15/
0 ..done.
# ros use sbcl
# ros list installed
detail shown by
ros list installed [implementation]
implementations:
sbcl-bin
sbcl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment