summaryrefslogtreecommitdiff
path: root/README-alpha
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-06-22 11:26:35 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-06-22 11:26:35 +0000
commitc42264867705eb9672d715768de85ced889e2f42 (patch)
treee2c8c077147c63299f7df1da3b5536e2f7f5d9a5 /README-alpha
parentdfa4154ff253b53c75903c6a25e72c44a5a2f527 (diff)
downloadmailutils-c42264867705eb9672d715768de85ced889e2f42.tar.gz
mailutils-c42264867705eb9672d715768de85ced889e2f42.tar.bz2
Update
Diffstat (limited to 'README-alpha')
-rw-r--r--README-alpha33
1 files changed, 19 insertions, 14 deletions
diff --git a/README-alpha b/README-alpha
index 7df56ad89..3b980aa6b 100644
--- a/README-alpha
+++ b/README-alpha
@@ -4,7 +4,7 @@ or CVS version of the package. See end of file for copying conditions.
* Introduction
- This is a *pre-release* version, and not ready for production use
+This is a *pre-release* version, and not ready for production use
yet. If you are taking source from CVS, you will need to have libtool,
automake, and autoconf installed to help contribute. See the chapter
`Building' for the detailed instructions. The script autogen.sh is
@@ -13,7 +13,7 @@ run autogen.sh, there should be a file 'INSTALL' with (generic)
installation instructions. Package-specific installation instructions
are set forth in the file README.
- Please, note that the accompanying documentation may be inaccurate
+Please, note that the accompanying documentation may be inaccurate
or incomplete. The ChangeLog file is the authoritative documentation of
all recent changes.
@@ -28,12 +28,12 @@ To checkout the source tree from CVS issue the following command:
cvs -d :pserver:anoncvs@cvs.savannah.gnu.org:/cvsroot/mailutils checkout mailutils
- This will give you read-only access. If you think you need write access,
+This will give you read-only access. If you think you need write access,
contact the mailing list.
* Building
- In order to build this you will first need to have right versions
+In order to build this you will first need to have right versions
of autotools and some auxiliary GNU programs. At the time of this
writing these are:
@@ -45,14 +45,19 @@ writing these are:
gettext 0.14.1
gawk 3.1.3
- You will also need bison (or yacc) and flex. The grammar sources
+You will also need bison (or yacc) and flex. The grammar sources
were written so that any version of yacc or bison should be able to
handle them, however using recent bison is anyway recommended. The lex
sources could theoretically be compiled with AT&T lex. I have not
tested this, however, so using flex is higly recommended. I use flex
2.5.4.
- To prepare the package for building run autogen.sh. Then run
+To prepare the package for building run autogen.sh. This may spit out
+several warnings like:
+
+pop3d_OBJECTS:.$(OBJEXT: non-POSIX variable name
+
+Ignore them, these are due to the bug in automake. Then run
./configure with the desired options (See INSTALL and README for the
detailed instructions). Finally, run make. Notice that the first make
of the package should be made in the source directory. Subsequent
@@ -60,15 +65,15 @@ makes can use build directory different from the source one.
* Debugging
- To enable additional debugging information, configure the package
+To enable additional debugging information, configure the package
with --enable-debug option.
- Unless you compile mailutils statically, you will need to run
-following command to debug any utility:
+Unless you compile mailutils statically, you will need to run
+following command to debug any utility:
libtool --mode execute gdb UTILITY-NAME
- Sometimes it is impossible or inconvenient to start a utility from
+Sometimes it is impossible or inconvenient to start a utility from
the debugger. In this case, use --HANG option, which is supported by
any of the mailutils programs. The option instructs the program to
sleep for a given number of seconds (3600 by default) right after
@@ -89,7 +94,7 @@ Now set your breakpoints and proceed as usual.
* Importing gnulib files
- Mailutils imports several source files from gnulib. These go
+Mailutils imports several source files from gnulib. These go
mainly to the conventional library libmuaux (directory lib/), but
several of them are incorporated into the main library libmailutils
(directory mailbox/). The imported sources are kept in the CVS
@@ -101,7 +106,7 @@ the mailutils tree and run `gnulib-sync' script:
$ cd mailutils
$ scripts/gnulib-sync $HOME/src/gnulib
- The script takes a single argument: name of the directory with the
+The script takes a single argument: the name of the directory with the
copy of gnulib source tree (see http://savannah.gnu.org/projects/gnulib
for information on how to obtain gnulib sources). After incorporating
the files, gnulib-sync leaves in the current directory two files named
@@ -110,7 +115,7 @@ an entry to be prepended to ChangeLog, the file gnulib.cvs is a shell
script with the commands necessary to incorporate all the changes into
CVS.
- If you need to add more gnulib modules to mailutils, add their
+If you need to add more gnulib modules to mailutils, add their
names to gnulib.modules file, following the instructions in its
heading comment. Please avoid placing modules in :mailutils section, as
this may lead to unwanted name clashes when linking user programs with
@@ -118,7 +123,7 @@ libmailutils.
* Copyright information:
-Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the

Return to:

Send suggestions and report system problems to the System administrator.