Hello Stefan (and Djoerd),

My apologies for having missed the HowToStart, I used the directives on 
the dbappl site. (http://dbappl.cs.utwente.nl/pftijah)

In regards to your question about which version I used, I took the 
XQuery_0-20 revision from the CVS. (As indicated on 
http://dbappl.cs.utwente.nl/pftijah/Documentation/InstallFromCVS)

After the ./bootstrap
and ./configure --prefix=/usr/local/pftijah --enable-pftijah=yes, when 
you try to compile the whole bunch, gmake returns an error (sorry, no 
copy paste available) which states that it cannot the files parser.tab.h 
/parser.tab.c. These files are supposed to be located in 
pathfinder/compiler/parser/. I copied those files and it resulted in the 
next error, namely with nexi.tab.h and nexi.tab.c (in the pftijah module 
directory) (Note: I retrieved the file from the MonetDB-Mars-SuperBall 
tar from http://www.monetdb.nl/projects/monetdb/Download/index.html)

After the copying of just those 4 files, it worked like a charm. I think 
the word 'generation' was not entirely correct. I had the feeling these 
files were created at bootstrap/configure phase(, however looking at the 
contents of the files, I will withdraw that feeling :)).

I am no FreeBSD expert, but I'm more than positive that these 4 files 
are not in the cvs.

With kind regards,

Tristan Pothoven


Stefan Manegold wrote:
> 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 <[EMAIL PROTECTED]>
>> To: Djoerd Hiemstra <[EMAIL PROTECTED]>
>> CC: Vliet,W.M.van(stud-INF) <[EMAIL PROTECTED]>
>>
>> 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
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/monetdb-developers
>>
>>
> 

-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-developers

Reply via email to