235 |
they have a finished copy of a particular release when they |
they have a finished copy of a particular release when they |
236 |
actually don't. |
actually don't. |
237 |
|
|
238 |
|
- Run "make clean". |
239 |
|
|
240 |
- update GUILE-VERSION to reflect the current test |
- update GUILE-VERSION to reflect the current test |
241 |
distribution, but don't commit this change to CVS yet (see |
distribution, but don't commit this change to CVS yet (see |
242 |
below). For example, just before the 1.6.0 release, we went |
below). For example, just before the 1.6.0 release, we went |
245 |
- Run ./autogen.sh to rebuild all generated files in the source tree. |
- Run ./autogen.sh to rebuild all generated files in the source tree. |
246 |
|
|
247 |
- configure the source tree for build in the same tree with |
- configure the source tree for build in the same tree with |
248 |
these configuration options: --enable-maintainer-mode |
these configuration options: --enable-maintainer-mode \ |
249 |
--enable-debug-malloc --with-threads |
--enable-debug-malloc --with-threads \ |
250 |
--enable-error-on-warning |
--enable-error-on-warning \ |
251 |
--prefix=/wherever/you/want |
--prefix=/wherever/you/want |
252 |
|
|
253 |
- Build the tree. (If the above two steps are not done first, |
- Build the tree. (If the above two steps are not done first, |
285 |
install". |
install". |
286 |
|
|
287 |
- Make sure LD_LIBRARY_PATH doesn't include anything |
- Make sure LD_LIBRARY_PATH doesn't include anything |
288 |
unnecessary. |
unnecessary -- though at the moment it (or |
289 |
|
LTDL_LIBRARY_PATH) will need to include guile's lib |
290 |
|
directory if that directory is not already in the normal |
291 |
|
places libltdl looks. |
292 |
|
|
293 |
- Run the test suite on the installed version. |
- Run the test suite on the installed version. |
294 |
./check-guile -i [INSTALL_PATH]/bin/guile |
./check-guile -i [INSTALL_PATH]/bin/guile |
296 |
- Look at the install tree (with "find | sort" or similar) and |
- Look at the install tree (with "find | sort" or similar) and |
297 |
make sure nothing seems obviously amiss. |
make sure nothing seems obviously amiss. |
298 |
|
|
|
- Check that the dependencies in guile-readline/Makefile look |
|
|
OK. (We currently use a kludge which edits the dependencies |
|
|
generated by automake so that Guile can be built in a |
|
|
directory separate from the source tree also with non-GNU |
|
|
make programs.) |
|
|
|
|
299 |
- Make sure readline works. |
- Make sure readline works. |
300 |
|
|
301 |
- You might try the example code in the doc directory. |
- You might try the example code in the doc directory. |