Well, shame you reported it today, rather than a few days before the
release.  I added code which should have detected whether your system
uses 4 or 5 args to getpwuid_r, but obviously it didn't work in your
case.

I need to see your config.log's references to getpwuid_r to find the
cause of the failure.

---------------------------------------------------------------------------

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 7: don't forget to increase your free space map settings

Reply via email to