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 | |
ca157405 MV |
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. | |
611a429a MV |
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. | |
611a429a MV |
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/. |