| 1 | When Guile is obtained from CVS, a few extra steps must be taken |
| 2 | before the usual configure, make, make install. You will need to have |
| 3 | up-to-date versions of the tools listed in HACKING (see below), |
| 4 | correctly installed. i.e., they must be found in the current PATH and |
| 5 | not shadowed or otherwise broken by files left behind from other |
| 6 | versions. |
| 7 | |
| 8 | "up-to-date" means the latest released versions at the time that Guile |
| 9 | was obtained from CVS. Sometimes older or newer versions will work. |
| 10 | |
| 11 | In addition to the guile/guile-core module that holds the main |
| 12 | sources, you also need the two modules guile/guile-scripts and |
| 13 | guile/workbook. For example, you can use this command to check out |
| 14 | all three modules: |
| 15 | |
| 16 | $ cvs -d:ext:anoncvs@savannah.gnu.org:/cvsroot/guile \ |
| 17 | co guile/guile-core guile/guile-scripts guile/workbook |
| 18 | |
| 19 | Then you must run the autogen.sh script in guile/guile-core: |
| 20 | |
| 21 | $ cd guile/guile-core |
| 22 | $ ./autogen.sh |
| 23 | |
| 24 | For more information about hacking Guile and some troubleshooting |
| 25 | hints, see the file HACKING. It can be found in guile/guile-core and |
| 26 | guile/workbook/build/dist-files/. |