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

Reply via email to