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])