

> -----Original Message-----
> From: Jason Tishler [mailto:jason@tishler.net] 
> Sent: 28 October 2002 13:33
> To: Dave Page
> Cc: Bruce Momjian; PostgreSQL-development; Thomas Lockhart; 
> Tom Lane; Pgsql-Cygwin
> Subject: Re: [HACKERS] Request for supported platforms
> 
> 
> Dave,
> 
> Thanks for the heads up...
> 
> On Mon, Oct 28, 2002 at 10:31:00AM -0000, Dave Page wrote:
> > > -----Original Message-----
> > > From: Bruce Momjian [mailto:pgman@candle.pha.pa.us]
> > > Sent: 26 October 2002 03:17
> > > Subject: [HACKERS] Request for supported platforms
> > >
> > > Folks. start sending in those plaform reports, OS name and
> > > version number please.
> > 
> > CYGWIN_NT-5.1 PC9 1.3.10(0.51/3/2) 2002-02-25 11:14 i686 unknown
>                     ^^^^^^
> 
> Please try with Cygwin 1.3.14-1 while I attempt to deal with 
> at least the following Cygwin build issues with PostgreSQL 
> CVS as of today at about 7:00 AM EST:

Ok, but this is going to take a while as few of the mirrors seem to have
this release yet. I also need to download a new set of everything for
reasons I won't go into.

Is there actually a reason for this though or are you just trying to
keep me busy? :-) It can't be a good thing for us to require that people
upgrade to the latest release of their OS.

> 2. Cygwin bison limit exceeded:
> 
> make[4]: Entering directory 
> `/home/jt/src/pgsql/src/interfaces/ecpg/preproc'
> [snip]
> bison -y -d  preproc.y
> preproc.y:5560: fatal error: maximum table size (32767) exceeded

I believe a new bison is required now. Don't know much about it other
than ecpg hit some limit or other and much discussion followed. Iirc,
it's only an issue when compiling from CVS, not a tarball.

Regards, Dave.

Mon, 28 Oct 2002 14:56:01 -0000
"Dave Page" <dpage@vale-housing.co.uk>
Re: [HACKERS] Request for supported platforms
On Mon, 2002-10-28 at 10:20, Jason Tishler wrote:

> > > 2. Cygwin bison limit exceeded:
> > > 
> > > make[4]: Entering directory 
> > > `/home/jt/src/pgsql/src/interfaces/ecpg/preproc'
> > > [snip]
> > > bison -y -d  preproc.y
> > > preproc.y:5560: fatal error: maximum table size (32767) exceeded
> > 
> > I believe a new bison is required now. Don't know much about it other
> > than ecpg hit some limit or other and much discussion followed. Iirc,
> > it's only an issue when compiling from CVS, not a tarball.
> 
> The above should help save me some time.
1.50 of Bison fixed the issue, 1.75 works as well (current public
release). 

Just my $.02. 


> 
> Thanks,
> Jason
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
> 
> http://archives.postgresql.org
> 
-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749


28 Oct 2002 10:19:15 -0600
Larry Rosenman <ler@lerctr.org>
Re: [HACKERS] Request for supported platforms
Dave,

On Mon, Oct 28, 2002 at 02:56:01PM -0000, Dave Page wrote:
> > -----Original Message-----
> > From: Jason Tishler [mailto:jason@tishler.net] 
> > Sent: 28 October 2002 13:33
> > Subject: Re: [HACKERS] Request for supported platforms
> > 
> > Please try with Cygwin 1.3.14-1 while I attempt to deal with at
> > least the following Cygwin build issues with PostgreSQL CVS as of
> > today at about 7:00 AM EST:
> 
> Ok, but this is going to take a while as few of the mirrors seem to
> have this release yet. I also need to download a new set of everything
> for reasons I won't go into.

My WAG is that you will be able to upgrade your Cygwin installation
before I fix the Cygwin build issues. :,)

> Is there actually a reason for this though or are you just trying to
> keep me busy? :-) It can't be a good thing for us to require that
> people upgrade to the latest release of their OS.

Agreed, but sometimes a new Cygwin release fixes some problems and
breaks others...

> > 2. Cygwin bison limit exceeded:
> > 
> > make[4]: Entering directory 
> > `/home/jt/src/pgsql/src/interfaces/ecpg/preproc'
> > [snip]
> > bison -y -d  preproc.y
> > preproc.y:5560: fatal error: maximum table size (32767) exceeded
> 
> I believe a new bison is required now. Don't know much about it other
> than ecpg hit some limit or other and much discussion followed. Iirc,
> it's only an issue when compiling from CVS, not a tarball.

The above should help save me some time.

Thanks,
Jason

Mon, 28 Oct 2002 11:20:16 -0500
Jason Tishler <jason@tishler.net>
Re: [HACKERS] Request for supported platforms
Dave,

On Mon, Oct 28, 2002 at 11:20:16AM -0500, Jason Tishler wrote:
> On Mon, Oct 28, 2002 at 02:56:01PM -0000, Dave Page wrote:
> > Ok, but this is going to take a while as few of the mirrors seem to
> > have this release yet. I also need to download a new set of everything
> > for reasons I won't go into.
> 
> My WAG is that you will be able to upgrade your Cygwin installation
> before I fix the Cygwin build issues. :,)

I guess my WAG was wrong... :,)

Under the following platform:

    $ uname -a
    CYGWIN_NT-5.0 TISHLERJASON 1.3.14(0.62/3/2) 2002-10-23 14:47 i686 unknown

all make installcheck tests pass except for horology.  However, the
horology failure is to be expected due to the recent time change.

Unfortunately, there are some Cygwin build issues that I need to
address:

1. Cygwin bison needs to be upgraded from 1.35 to 1.75 (i.e., 1.50+) to
process src/interfaces/ecpg/preproc/preproc.y successfully.  I will post
to the Cygwin mailing list asking the maintainer for this upgrade.

2. The following fseeko/ftello ifdef in src/include/pg_config.h.in:

    #ifndef HAVE_FSEEKO
    #define fseeko(a, b, c) fseek((a), (b), (c))
    #define ftello(a) ftell((a))
    #endif

conflicts with the following Cygwin /usr/include/stdio.h entries:

    int _EXFUN(fseeko, (FILE *, off_t, int));
    off_t   _EXFUN(ftello, ( FILE *));

Unfortunately, I'm not sure what is the best way to solve this one yet.
Any suggestions would be appreciated.

Thanks,
Jason

Mon, 28 Oct 2002 15:41:49 -0500
Jason Tishler <jason@tishler.net>
Re: [HACKERS] Request for supported platforms