| 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 | |
|---|