1 | # create dist tarball chicken-4.6.6.tar.gz |
---|
2 | |
---|
3 | $ type chicken |
---|
4 | /Users/jim/local/chicken-4.6.6/bin/chicken |
---|
5 | $ cd ~/scheme/chicken-core-experimental |
---|
6 | $ make PLATFORM=macosx spotless |
---|
7 | $ make -j4 PLATFORM=macosx |
---|
8 | $ csi -s scripts/makedist.scm |
---|
9 | |
---|
10 | # build from tarball at -j1 |
---|
11 | |
---|
12 | $ cd /tmp |
---|
13 | $ export PATH=<...remove chicken...> |
---|
14 | $ type chicken |
---|
15 | -bash: type: chicken: not found |
---|
16 | $ tar zxvf /path/to/chicken-4.6.6.tar.gz |
---|
17 | $ cd chicken-4.6.6 |
---|
18 | $ make PLATFORM=macosx |
---|
19 | $ sudo make PLATFORM=macosx install |
---|
20 | $ cd /tmp |
---|
21 | $ chicken-install -s socket |
---|
22 | $ csi -R socket -p '(socket af/inet sock/stream)' |
---|
23 | #<socket fd:3 af/inet sock/stream> |
---|
24 | |
---|
25 | # build from clean tarball at -j16 |
---|
26 | |
---|
27 | $ sudo make PLATFORM=macosx uninstall |
---|
28 | $ rm -rf chicken-4.6.6 |
---|
29 | $ tar zxvf /path/to/chicken-4.6.6.tar.gz && cd chicken-4.6.6 |
---|
30 | $ sudo make -j16 PLATFORM=macosx all install |
---|
31 | $ cd /tmp |
---|
32 | $ chicken-install -s socket |
---|
33 | $ csi -R socket -p '(socket af/inet sock/stream)' |
---|
34 | #<socket fd:3 af/inet sock/stream> |
---|
35 | |
---|
36 | |
---|