Changeset: a2c77028d283 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a2c77028d283 Modified Files: clients/configure.ag Branch: Jun2010 Log Message:
Merged Feb2010 diffs (210 lines): diff -r dc292002c703 -r a2c77028d283 MonetDB/ChangeLog.Feb2010 --- a/MonetDB/ChangeLog.Feb2010 Fri May 07 10:47:17 2010 +0200 +++ b/MonetDB/ChangeLog.Feb2010 Fri May 07 14:11:32 2010 +0200 @@ -1,3 +1,6 @@ # ChangeLog file for MonetDB # This file is updated with Maddlog +* Fri May 7 2010 Fabian Groffen <fab...@cwi.nl> +- Updated HowToStart.rst for our move from SourceForge for sources, + trackers and downloads. diff -r dc292002c703 -r a2c77028d283 MonetDB/HowToStart.rst --- a/MonetDB/HowToStart.rst Fri May 07 10:47:17 2010 +0200 +++ b/MonetDB/HowToStart.rst Fri May 07 14:11:32 2010 +0200 @@ -20,7 +20,7 @@ a native Windows system (NT, 2000, XP) see the instructions in the file `../buildtools/doc/windowsbuild.rst`__. -__ http://sourceforge.net/project/showfiles.php?group_id=56967 +__ http://monetdb.cwi.nl/downloads/ __ Windows-Installation.html The Suite @@ -70,25 +70,24 @@ Prerequisites ------------- -CVS - You only need this if you are building from CVS. If you start - with the source distribution from `SourceForge`__ you don't - need CVS. +Mercurial + You only need this if you are building directly from our version + control system. If you start with the source distribution from `our + download page`__ you don't need Mercurial. - You need to have a working CVS. For instructions, see `the - SourceForge documentation`__ and look under the heading CVS - Instructions. + You need to have a working Mercurial (hg) and clone the main + repository from: http://dev.monetdb.org/hg Python MonetDB uses Python (version 2.0.0 or better) during configuration of the software. See http://www.python.org/ for more information. (It must be admitted, version 2.0.0 is ancient and has not recently been tested, we currently use - 2.4 and newer.) + 2.6 and newer.) autoconf/automake/libtool - MonetDB uses GNU autoconf__ (>= 2.57) and automake__ (>= 1.5) - during the Bootstrap_ phase, and libtool__ (>= 1.4) during the + MonetDB uses GNU autoconf__ (>= 2.60) and automake__ (>= 1.10) + during the Bootstrap_ phase, and libtool__ (>= 1.5) during the Make_ phase. autoconf and automake are not needed when you start with the source distribution. @@ -120,16 +119,11 @@ These tools are not needed when you start with the source distribution. - Before building any of the other packages from the CVS + Before building any of the other packages from the Mercurial sources, you first need to build and install the buildtools. - Check out buildtools with - - :: - - cvs -d:pserver:anonym...@monetdb.cvs.sourceforge.net:/cvsroot/monetdb checkout buildtools - - and follow the instructions in the README file, then proceed - with MonetDB. For this step only you need the C++ compiler. + You can find them in the directory `buildtools`. + Follow the instructions in the README file, then proceed + with MonetDB. Only for this step you need the C++ compiler. libxml2 The XML parsing library `libxml2`__ is only used by @@ -143,8 +137,7 @@ document loader will not be compiled at all in that case. Current Linux distributions all come with libxml2. -__ http://sourceforge.net/project/showfiles.php?group_id=56967 -__ http://sourceforge.net/docman/?group_id=1 +__ http://monetdb.cwi.nl/downloads/sources/ __ http://www.gnu.org/software/autoconf/ __ http://www.gnu.org/software/automake/ __ http://www.gnu.org/software/libtool/ @@ -178,41 +171,29 @@ (1) checking it out from the CVS repository on SourceForge; (2) downloading the pre-packaged source distribution from - SourceForge__. + `our download page`__. The following instructions first describe how to check out the source code from the CVS repository on SourceForge; in case you downloaded the pre-packaged source distribution, you can skip this section and proceed to `Bootstrap, Configure and Make`_. -__ http://sourceforge.net/project/showfiles.php?group_id=56967 +__ http://monetdb.cwi.nl/downloads/ -CVS checkout -~~~~~~~~~~~~ +Mercurial clone +~~~~~~~~~~~~~~~ -This command should be done once. It records a password on the local -machine to be used for all subsequent CVS accesses with this server. +This command should be done once. It makes an initial copy of the +development sources on your computer. :: - cvs -d:pserver:anonym...@monetdb.cvs.sourceforge.net:/cvsroot/monetdb login + hg clone http://dev.monetdb.org/hg/MonetDB -Just type RETURN when asked for the password. +This will create the directory MonetDB in your current working directory +with underneath all subcomponents. Then first follow the instructions +in ``buildtools/README`` before continuing with the others. -Then get the software by using the command:: - - cvs -d:pserver:anonym...@monetdb.cvs.sourceforge.net:/cvsroot/monetdb checkout \ - buildtools MonetDB clients MonetDB4 MonetDB5 pathfinder sql - -This will create the named directories in your current working -directory. Then first follow the instructions in -``buildtools/README`` before continuing with the others. Naturally, -you don't need to check out packages you're not going to use. - -Also see `the SourceForge documentation`__ for more information about -using CVS. - -__ http://sourceforge.net/cvs/?group_id=56967 Bootstrap, Configure and Make ----------------------------- @@ -277,24 +258,12 @@ --enable-assert enable assertions in the code default=[see `Configure defaults and recommendations`_ below] --enable-strict enable strict compiler flags default=[see `Configure defaults and recommendations`_ below] --enable-warning enable extended compiler warnings default=off ---enable-profile enable profiling default=off ---enable-instrument enable instrument default=off ---with-mx=<Mx> which Mx binary to use (default: whichever - Mx is found in your PATH) ---with-mel=<mel> which mel binary to use (default: whichever - mel is found in your PATH) ---enable-bits=<#bits> specify number of bits (32 or 64) - default is compiler default ---enable-oid32 use 32-bit OIDs on 64-bit systems default=off You can also add options such as ``CC=<compiler>`` to specify the compiler and compiler flags to use. Use ``configure --help`` to find out more about ``configure`` options. -The ``--with-mx`` and ``--with-mel`` options are only used when -configuring the sources as retrieved through CVS. - Configure defaults and recommendations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -548,20 +517,10 @@ <DIR>/include, and for the libraries in <DIR>/lib. In case one of ``bootstrap``, ``configure``, or ``make`` fails --- -especially after a ``cvs update``, or after you changed some code +especially after a ``hg pull -u``, or after you changed some code yourself --- try the following steps (in this order; if you are using the pre-packaged source distribution, you can skip steps 2 and 3): -(In case you experience problems after a ``cvs update``, first make -sure that you used ``cvs update -dP`` (or have a line ``update -dP`` -in your ``~/.cvsrc``); ``-d`` ensures that cvs checks out directories -that have been added since your last ``cvs update``; ``-P`` removes -directories that have become empty, because all their file have been -removed from the cvs repository. In case you did not use ``cvs update --dP``, re-run ``cvs update -dP``, and remember to always use ``cvs -update -dP`` from now on (or simply add a line ``update -dP`` to your -``~/.cvsrc``)!) - 0) In case only ``make`` fails, you can try running:: make clean @@ -589,7 +548,7 @@ Only do this with sources obtained through CVS. 4) In the build-directory, re-run:: - configure + /path/to/configure as described above. 5) In the build-directory, re-run:: @@ -605,9 +564,8 @@ ------------------ Bugs and other problems with compiling or running MonetDB should be -reported using the bug tracking system at SourceForge__ (preferred) or -emailed to mo...@cwi.nl; see also -http://monetdb.cwi.nl/Development/Bugtracker/index.html. Please make -sure that you give a *detailed* description of your problem! +reported using our `bug tracking system`__ (preferred) or +emailed to mo...@cwi.nl. Please make sure that you give a *detailed* +description of your problem! -__ https://sourceforge.net/tracker/?group_id=56967&atid=482468 +__ http://bugs.monetdb.org/ _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list