paul | 9104f56 | 2004-11-12 10:30:21 +0000 | [diff] [blame^] | 1 | -------------------------------------------------------------------------- |
| 2 | Building and Installing Quagga: |
| 3 | |
| 4 | The 'INSTALL' file contains generic instructions on how to use 'configure' |
| 5 | scripts. |
| 6 | |
| 7 | For further Quagga specific information on 'configure' and build-time |
| 8 | configuration of the software, please read the Quagga info documentation, |
| 9 | (doc/quagga.info). To read the info page included with the Quagga sources |
| 10 | without first installing Quagga: |
| 11 | |
| 12 | cd doc/ |
| 13 | pinfo -r quagga.info |
| 14 | |
| 15 | Assuming you have the user-friendly 'pinfo' info browser installed. |
| 16 | |
| 17 | You can also the standard GNU 'info' browser, if you prefer this browser you |
| 18 | have no doubt already spent a lot of time reading its documentation and dont |
| 19 | need to be told how to specify an info file by filename. ;) |
| 20 | |
| 21 | The Quagga website should also have recent versions of documentation |
| 22 | available online. |
| 23 | |
| 24 | -------------------------------------------------------------------------- |
| 25 | Building Quagga from CVS checkouts: |
| 26 | |
| 27 | In order to build from CVS, you will need recent versions of several GNU |
| 28 | tools, particularly autoconf, automake, libtool and texinfo. Note that the |
| 29 | CVS snapshots on the Quagga website do not require these tools, everything |
| 30 | is already setup ready to run 'configure', and if you have trouble building |
| 31 | from CVS checkout it is recommended that you try a CVS snapshot instead. |
| 32 | |
| 33 | If you must build from plain CVS checkouts, the versions which should work |
| 34 | at least with: |
| 35 | |
| 36 | automake: 1.8.5 |
| 37 | autoconf: 2.59 |
| 38 | libtool: 1.5.6 |
| 39 | texinfo: 4.7-4 |
| 40 | |
| 41 | To create the required files, run either the 'update-autotools' script |
| 42 | provided, or else the 'autoreconf' command supplied with your autoconf |
| 43 | package. After this you may run configure. You will need a recentish version |
| 44 | of GNU Texinfo in order to build doc/quagga.info, which is not supplied in |
| 45 | CVS, but is supplied in the CVS snapshots on the Quagga website. You will |
| 46 | need to run make to create this file. |
| 47 | |
| 48 | Please refer to "Building and Installing Quagga" above for further |
| 49 | instructions. |
| 50 | -------------------------------------------------------------------------- |