Commit | Line | Data |
---|---|---|
611a429a MV |
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 below, correctly installed. | |
4 | i.e., they must be found in the current PATH and not shadowed or | |
5 | otherwise broken by files left behind from other versions. | |
6 | ||
7 | "up-to-date" means the latest released versions at the time that Guile | |
8 | was obtained from CVS. Sometimes older or newer versions will work. | |
9 | (See below for versions to avoid.) | |
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/. |