On Fri, Dec 07, 2007 at 10:29:07PM +0100, Djoerd Hiemstra wrote:
Here are some remarks from Tristan Pothoven here in Twente for installing the stable MonetDB/XQuery on FreeBSD (FreeBSD 6.2-RELEASE-p7). He did the following: 1. 'make' on FreeBSD cannot cope with the wildcards in some of the Makefiles. No problem if you use gmake instead.
yes, we do require GNU make ('gmake') as documented in (a.o.) MonetDB/HowToStart.rst MonetDB4/HowToStart MonetDB5/HowToStart buildtools/README http://monetdb.cvs.sourceforge.net/*checkout*/monetdb/MonetDB4/HowToStart http://monetdb.cvs.sourceforge.net/*checkout*/monetdb/MonetDB5/HowToStart http://monetdb.cvs.sourceforge.net/*checkout*/monetdb/MonetDB/HowToStart.rst http://monetdb.cvs.sourceforge.net/*checkout*/monetdb/buildtools/README
2. Changes in sourcefiles: Package MonetDB: file: monet_utils.h original: #if HAVE_ALLOCA_H changed to: #ifdef HAVE_ALLOCA_H Package Pathfinder: file: pathfinder.h original: #if HAVE_ALLOCA_H changed to: #ifdef HAVE_ALLOCA_H
Thanks! We'll look into this.
3. Furthermore, it seems that the files parser.tab.h and parser.tab.c, are not generated (are they generated?) correctly. Tristan took them from the tarball on the monetdb cwi site. Similarly, in the pftijah module with nexi.tab.c and nexi.tab.h.
Hm, what does "not generated" mean --- which source did you (or Tristan) start with (CVS check out or tarball; which version) and hoe did you (or Tristan) compile them? As far as I'm aware, all files are either in the source or generated during the build process; if that's not the case, it's a bug --- but to locate and fix it we need some more specific info about what you starting point is/was and what you do/did to compile MonetDB --- "doesn't work" / "files are missing" does not help us very much ... Stefan
Best, Djoerd.
-------- Original Message -------- Subject: * Re: [IR] Vraag met betrekking tot PFTijah / MonetDB Date: Fri, 23 Nov 2007 17:06:05 +0100 From: Tristan Pothoven
To: Djoerd Hiemstra CC: Vliet,W.M.van(stud-INF) Hallo Djoerd (en Marijn, de jongen van de grote xml),
Over de installatie van de stable release (zoals op de dbapps site, onder CVS) op FreeBSD (FreeBSD 6.2-RELEASE-p7) heb ik het volgende te melden:
Je moet per definitie gmake gebruiken ipv make. De make op FreeBSD kan niet overweg met de wildcards die in sommige Makefile's staan. Gmake kan dit wel.
Wijzigingen in de sourcefiles: Package MonetDB: file: monet_utils.h origineel: #if HAVE_ALLOCA_H vervanging: #ifdef HAVE_ALLOCA_H
Package Pathfinder: file: pathfinder.h origineel: #if HAVE_ALLOCA_H vervanging: #ifdef HAVE_ALLOCA_H
Verder heb ik geen wijzigingen in de code moeten aanbrengen.
Wel misten er nog wat files in de pathfinder module. Ergens in de parser (vergeef me dat ik de exacte locatie niet meer weet) missen de files parser.tab.h en parser.tab.c, deze heb ik gehaald uit de tarball beschikbaar op de monetdb cwi site.
In de pftijah module missen nexi.tab.c en nexi.tab.h. (Op dezelfde manier achterhaald en gekopieerd).
Ik geef toe, het was nachtwerk voor mij, dus mogelijke fouten die ik per ongeluk verzonnen heb: mijn excuses daarvoor, maar iig doet hij het nu. :)
Groeten,
Tristan
------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ 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 |