Stefan, On Fri, Jul 18, 2008 at 02:35:01PM +0200, Stefan Klinger wrote:
Thanks for your help, however I still cannot compile.
Actually, I just need to work with most current versions of Pathfinder,
The most current *released*/*stable* version or the most current *development* version?
and maybe try some other branches of that one as well, until I find out ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ There are no "other branches" of the most current version of Pathfinder, other than the latest release/stable branch and the development trunk.
where the fixes end up, and which one works for me. Unortunately I was
fixes end up where they belong: fixes that (also) apply to the latest released version go to the latest stable branch (first and are then automatically propagated to the development trunk), fixes tha apply to the development trunk (only) go there (only).
unable to find a detailed description of which branches of what modules are required to build which other branches of whatever modules I need anyway.
For the latest release, I gave you the detailed list (see below). For the development trunk, at least the latest stable release of each required module is required. In fact, due to ongoing development, the latest development versions of required modules might be required. This is the case for the lastest development version of pathfinder right now. The requirements/depencies are maintained in and checked by our configure scripts. The detailed description of "whatever modules" you "need anyway" is to be found on the MonetDB web site at http://monetdb.cwi.nl/Download/Packages/ and/or http://monetdb.cwi.nl/projects/monetdb//MonetDB/Documentation/Experts.html and/or http://monetdb.cwi.nl/projects/monetdb//MonetDB/Documentation/Linux-Installa...
If someone would be so kind as to show me how I can achieve this without touching CVS, I would be deeply grateful.
As far as I know, the monetdb-install.sh script only allows to choose between either all (desired/required) packages from the latest stable release or all from the current development trunk.
Until then, I'll try to follow the CVS trail.
Fine with me.
On 17 July 2008, Stefan Manegold wrote with possible deletions:
In case you prefer to use the CVS sources, and you do not require the latest cutting-edge (potentially instable) development version we recommend to checkout the latest Stable branches. I ust realize that the respective branch tags are not (yet?) listed on the MonetDB web site, hence I'll share them here:
buildtools: MonetDB_1-24 MonetDB: MonetDB_1-24 clients: Clients_1-24 MonetDB4: MonetDB_4-24 MonetDB5: MonetDB_5-6 pathfinder: XQuery_0-24 sql: SQL_2-24 geom: Geom_0-4
Thank you for this information, but compilation fails for MonetDB4 on the 'make' command with the following error message:
/home/sk/opt/MonetDB/include/MonetDB/gdk/gdk_system.h:117: error: expected ‘)’ before ‘*’ token
Would mind sharing with us, on which platform (HW, OS, version) you try to compile MonetDB, and which tools (incl. version numbers) you are using: autoconf automake libtool lex/flex yacc/bison compiler ? Would you mind sharing with us, what line, say, 110 - 123 of your /home/sk/opt/MonetDB/include/MonetDB/gdk/gdk_system.h look like? Stefan
A detailed description of what I did is in the attached 'report' file, which actually is a bash script. The resulting logfile [1] from
report 2>&1 | tee logfile
is available for download.
Kind regards Stefan
____________________ [1] logfile, link valid for one week, 409565 Bytes https://depot.uni-konstanz.de/get/72fwr6
-- Stefan Klinger o/klettern /\/ bis zum send plaintext only - max size 32kB - no spam \ Abfallen http://stefan-klinger.de
#!/bin/bash
# I've been running this script in a new empty directory, using the command # report 2>&1 | tee logfile
function err { xmessage ERROR & exit 1; } function succ { xmessage SUCCESS "$@" & }
prefix="${HOME}/opt/MonetDB" export MAKEOPTS='-j2' echo "PATH is ${PATH}";
rm -rf "${prefix}"
echo '#################### build tools' cvs -d:pserver:anonymous@monetdb.cvs.sourceforge.net:/cvsroot/monetdb checkout -r MonetDB_1-24 buildtools ||err test -d buildtools ||err pushd buildtools ./bootstrap ||err ./configure --prefix="${prefix}" ||err make ||err make install ||err popd succ build tools
echo '#################### MonetDB' cvs -d:pserver:anonymous@monetdb.cvs.sourceforge.net:/cvsroot/monetdb checkout -r MonetDB_1-24 MonetDB ||err test -d MonetDB ||err pushd MonetDB export PYTHONPATH="${prefix}/$(python -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib(0,0,"")')" ||err ./bootstrap ||err mkdir build && cd build ||err ../configure --prefix="${prefix}" ||err make ||err make install ||err popd succ MonetDB
echo '#################### clients' cvs -d:pserver:anonymous@monetdb.cvs.sourceforge.net:/cvsroot/monetdb checkout -r Clients_1-24 clients ||err test -d clients ||err pushd clients ./bootstrap ||err ./configure --prefix="${prefix}" ||err make ||err make install ||err popd succ clients
echo '#################### MonetDB4' cvs -d:pserver:anonymous@monetdb.cvs.sourceforge.net:/cvsroot/monetdb checkout -r MonetDB_4-24 MonetDB4 ||err test -d MonetDB4 ||err pushd MonetDB4 ./bootstrap ||err ./configure --prefix="${prefix}" ||err make ||err make install ||err popd succ MonetDB4
# echo '#################### pathfinder' #cvs -d:pserver:anonymous@monetdb.cvs.sourceforge.net:/cvsroot/monetdb checkout -r XQuery_0-24 pathfinder #pushd pathfinder #./configure --prefix="${HOME}/opt/MonetDB"
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ MonetDB-users mailing list MonetDB-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-users
-- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4312 |