Thanks.  I wish I had seen it earlier myself. I've been busy on other
projects and haven't been following the 7.4.X releases.  Doesn't hurt me
any, since I was able to just build without thread support, but I
thought it would be good for other to know about it.

Thanks again - for this, and all the work you guys have put into
PostgreSQL.

--Jim 

> -----Original Message-----
> From: Bruce Momjian [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, June 15, 2004 8:48 PM
> To: James Helm
> Cc: [EMAIL PROTECTED]
> Subject: Re: [BUGS] BUG #1167: POSIX getpwuid_r 4arg vs 5arg issue
> 
> 
> 
> OK, I have fixed this so the configure test happens with the proper
> thread flags.  Patch attached, and it will be in 7.4.4.
> 
> --------------------------------------------------------------
> -------------
> 
> PostgreSQL Bugs List wrote:
> > 
> > The following bug has been logged online:
> > 
> > Bug reference:      1167
> > Logged by:          James Helm
> > 
> > Email address:      [EMAIL PROTECTED]
> > 
> > PostgreSQL version: 7.4
> > 
> > Operating system:   Solaris 9 Sparc
> > 
> > Description:        POSIX getpwuid_r 4arg vs 5arg issue
> > 
> > Details: 
> > 
> > I just downloaded the 7.4.3 tarball with timestamp 6/15 
> 00:02, and am still 
> > having issues with threads on a freshly loaded Solaris 9 
> server.  Looks like 
> > maybe the latest Solaris 9 supports the 5 arg version of 
> getpwuid_r?  I'm 
> > just going to build without thread safety since I don't 
> really need it for 
> > now, but I thought you'd want to know it was still not 100% fixed. 
> > 
> > Thanks.
> > 
> > Jim
> > 
> > gcc -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes 
> > -Wmissing-declarations  
> > -fPIC -I. -I../../../src/include -I/pbengine/postgres/include 
> > -I/pbengine/openssl/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS 
> > -DFRONTEND  
> > -DSYSCONFDIR='"/pbengine/postgres/etc"'  -c -o thread.o thread.c
> > thread.c: In function `pqGetpwuid':
> > thread.c:119: error: too few arguments to function `getpwuid_r'
> > thread.c:119: warning: assignment makes pointer from 
> integer without a cast
> > gmake[3]: *** [thread.o] Error 1
> > 
> > 
> > Here's my configure:
> > 
> > sh configure \
> >         --prefix=/pbengine/postgres \
> >         --with-includes=/pbengine/postgres/include \
> >         --with-libs=/pbengine/postgres/lib \
> >         --with-perl \
> >         --with-openssl=/pbengine/openssl \
> >         --enable-thread-safety
> > 
> > 
> > 
> > 
> > ---------------------------(end of 
> broadcast)---------------------------
> > TIP 2: you can get off all lists at once with the unregister command
> >     (send "unregister YourEmailAddressHere" to 
> [EMAIL PROTECTED])
> > 
> 
> -- 
>   Bruce Momjian                        |  http://candle.pha.pa.us
>   [EMAIL PROTECTED]               |  (610) 359-1001
>   +  If your life is a hard drive,     |  13 Roberts Road
>   +  Christ can be your backup.        |  Newtown Square, 
> Pennsylvania 19073
> 


---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to