[Monetdb-developers] new requirements for building MonetDB and associated projects
There is a new (well already quite a few weeks old) CVS module available at our SourceForge repository called buildtools. This module is now a prerequisite for compiling MonetDB and all other projects. Check out buildtools: export CVSROOT=... cvs checkout buildtools cd buildtools # read REAME file and follow instructions Then you can update your MonetDB and other projects and bootstrap and build those projects. The main difference is: - autogen.py must be found in your $PATH (autogen is now part of buildtools); - Mx must either be found in your $PATH, or you must specify the option --with-mx=.../Mx on the configure command line; - mel must either be found in your $PATH, or you must specify the option --with-mel=.../mel on the configure command line; - for Pathfinder, burg must either be found in your $PATH, or you must specify --with-burg=.../burg on the configure command line. -- Sjoerd Mullender
Just a short remark. If you install autogen in a non-standard directory, you might need to set PYTHONPATH to include that directory. For example, after running: python setup.py install --prefix=$MONETDB_PREFIX you should somewhere do: export PYTHONPATH=$PYTHONPATH:$MONETDB_PREFIX/lib/autogen cheers, marcin Sjoerd Mullender wrote:
There is a new (well already quite a few weeks old) CVS module available at our SourceForge repository called buildtools. This module is now a prerequisite for compiling MonetDB and all other projects.
Check out buildtools: export CVSROOT=... cvs checkout buildtools cd buildtools # read REAME file and follow instructions
Then you can update your MonetDB and other projects and bootstrap and build those projects. The main difference is: - autogen.py must be found in your $PATH (autogen is now part of buildtools);
- Mx must either be found in your $PATH, or you must specify the option --with-mx=.../Mx on the configure command line;
- mel must either be found in your $PATH, or you must specify the option --with-mel=.../mel on the configure command line;
- for Pathfinder, burg must either be found in your $PATH, or you must specify --with-burg=.../burg on the configure command line.
-- : Marcin Zukowski < marcin@cwi.nl || eru@mimuw.edu.pl > : All true wisdom is found in signatures
For example, after running: python setup.py install --prefix=$MONETDB_PREFIX you should somewhere do: export PYTHONPATH=$PYTHONPATH:$MONETDB_PREFIX/lib/autogen Apparently, I was too fast, it should rather be something like: export PYTHONPATH=$PYTHONPATH/lib/python2.4/site-packages/ helped for me. marcin
cheers, marcin
Sjoerd Mullender wrote:
There is a new (well already quite a few weeks old) CVS module available at our SourceForge repository called buildtools. This module is now a prerequisite for compiling MonetDB and all other projects.
Check out buildtools: export CVSROOT=... cvs checkout buildtools cd buildtools # read REAME file and follow instructions
Then you can update your MonetDB and other projects and bootstrap and build those projects. The main difference is: - autogen.py must be found in your $PATH (autogen is now part of buildtools);
- Mx must either be found in your $PATH, or you must specify the option --with-mx=.../Mx on the configure command line;
- mel must either be found in your $PATH, or you must specify the option --with-mel=.../mel on the configure command line;
- for Pathfinder, burg must either be found in your $PATH, or you must specify --with-burg=.../burg on the configure command line.
-- : Marcin Zukowski < marcin@cwi.nl || eru@mimuw.edu.pl > : All true wisdom is found in signatures
On Wed, Aug 24, 2005 at 11:50:56AM +0200, Marcin Zukowski wrote:
For example, after running: python setup.py install --prefix=$MONETDB_PREFIX you should somewhere do: export PYTHONPATH=$PYTHONPATH:$MONETDB_PREFIX/lib/autogen Apparently, I was too fast, it should rather be something like: export PYTHONPATH=$PYTHONPATH/lib/python2.4/site-packages/ ^^ to make it indeed generic (and hopefully correct; ":$MONETDB_PREFIX" is missing at ^^ above ;-)):
export PYTHONPATH=$PYTHONPATH:$MONETDB_PREFIX/`python -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib(0,0,"")'` Stefan
helped for me. marcin
cheers, marcin
Sjoerd Mullender wrote:
There is a new (well already quite a few weeks old) CVS module available at our SourceForge repository called buildtools. This module is now a prerequisite for compiling MonetDB and all other projects.
Check out buildtools: export CVSROOT=... cvs checkout buildtools cd buildtools # read REAME file and follow instructions
Then you can update your MonetDB and other projects and bootstrap and build those projects. The main difference is: - autogen.py must be found in your $PATH (autogen is now part of buildtools);
- Mx must either be found in your $PATH, or you must specify the option --with-mx=.../Mx on the configure command line;
- mel must either be found in your $PATH, or you must specify the option --with-mel=.../mel on the configure command line;
- for Pathfinder, burg must either be found in your $PATH, or you must specify --with-burg=.../burg on the configure command line.
-- : Marcin Zukowski < marcin@cwi.nl || eru@mimuw.edu.pl > : All true wisdom is found in signatures
------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Monetdb-developers mailing list Monetdb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-developers
-- | 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 |
Marcin Zukowski wrote:
Just a short remark. If you install autogen in a non-standard directory, you might need to set PYTHONPATH to include that directory. For example, after running: python setup.py install --prefix=$MONETDB_PREFIX you should somewhere do: export PYTHONPATH=$PYTHONPATH:$MONETDB_PREFIX/lib/autogen
Some more investigation showed that the correct directory to add is $MONETDB_PREFIX/lib/python2.4/site-packages (if you're using Python 2.4, of course). This is now reflected in the README.
cheers, marcin
Sjoerd Mullender wrote:
There is a new (well already quite a few weeks old) CVS module available at our SourceForge repository called buildtools. This module is now a prerequisite for compiling MonetDB and all other projects.
Check out buildtools: export CVSROOT=... cvs checkout buildtools cd buildtools # read REAME file and follow instructions
Then you can update your MonetDB and other projects and bootstrap and build those projects. The main difference is: - autogen.py must be found in your $PATH (autogen is now part of buildtools);
- Mx must either be found in your $PATH, or you must specify the option --with-mx=.../Mx on the configure command line;
- mel must either be found in your $PATH, or you must specify the option --with-mel=.../mel on the configure command line;
- for Pathfinder, burg must either be found in your $PATH, or you must specify --with-burg=.../burg on the configure command line.
-- Sjoerd Mullender
participants (3)
-
Marcin Zukowski
-
Sjoerd Mullender
-
Stefan Manegold