1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
-
-
+
+
+
+
+
-
+
+
+
-
-
-
+
+
+
+
+
+
|
# Copyright 2013-2015 Matthew Welland.
#
# This program is made available under the GNU GPL version 2.0 or
#
# This file is part of Megatest.
#
# Megatest is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# greater. See the accompanying file COPYING for details.
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Megatest is distributed in the hope that it will be useful,
# This program is distributed WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
# PURPOSE.
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Megatest. If not, see <http://www.gnu.org/licenses/>.
help :
@echo You may need to do the following setup first:
@echo
@echo sudo apt-get install libreadline-dev
@echo sudo apt-get install libwebkitgtk-dev libfreetype6-dev libx11-dev libxpm-dev libxmu-dev \
libxft-dev libgtk2.0-dev libgl1-mesa-dev libglu1-mesa-dev libpangox-1.0-dev bison \
|
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
-
+
|
endif
# Set this on the command line of your make call if needed: make PROXY=host.com:1234
PROXY=
# http://code.call-cc.org/dev-snapshots/2015/06/07/chicken-4.10.0rc1.tar.gz
# http://code.call-cc.org/releases/4.10.0/chicken-4.10.0.tar.gz
# Select version of chicken, sqlite3 etc
CHICKEN_VERSION=4.10.1
CHICKEN_VERSION=4.12.0rc2
SQLITE3_VERSION=3090200
# http://www.sqlite.org/2014/sqlite-autoconf-3080500.tar.gz
# http://www.sqlite.org/2015/sqlite-autoconf-3081101.tar.gz
# Override IUPBRANCH to use other than trunk
IUPBRANCH=trunk
IUPCONFIG=ubuntu-15.04.inc
# iup-3.15
|
172
173
174
175
176
177
178
179
180
181
182
183
184
185
|
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
|
+
+
+
|
fossil clone https://www.kiatoa.com/fossils/chicken-core chicken-scheme.fossil
mkdir -p chicken-core
cd chicken-core; pwd
cd chicken-core; fossil open ../chicken-scheme.fossil
cd chicken-core; fossil up 337f5be
# wget http://code.call-cc.org/dev-snapshots/2015/08/29/chicken-4.10.1.tar.gz
chicken-4.12.0rc2.tar.gz :
wget https://code.call-cc.org/dev-snapshots/2017/02/06/chicken-4.12.0rc2.tar.gz
# git clone git://code.call-cc.org/chicken-core
# git clone http://code.call-cc.org/git/chicken-core.git
$(PRODCHICKEN)/bin/chicken :
wget http://code.call-cc.org/dev-snapshots/2015/08/29/chicken-4.10.1.tar.gz
tar -xzvf chicken-4.10.1.tar.gz
cd chicken-4.10.1/; make PLATFORM=linux PREFIX=$(PRODCHICKEN)
|