![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
The following bug has been logged online: Bug reference: 1167 Logged by: James Helm Email address: jjhelm (AT) att (DOT) net 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 majordomo (AT) postgresql (DOT) org) |
#3
| |||
| |||
|
|
The following bug has been logged online: Bug reference: 1167 Logged by: James Helm Email address: jjhelm (AT) att (DOT) net 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 majordomo (AT) postgresql (DOT) org) |
#4
| |||
| |||
|
|
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. |
#5
| |||
| |||
|
|
-----Original Message----- From: Bruce Momjian [mailto gman (AT) candle (DOT) pha.pa.us]Sent: Tuesday, June 15, 2004 8:48 PM To: James Helm Cc: pgsql-bugs (AT) postgresql (DOT) org 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: jjhelm (AT) att (DOT) net 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 majordomo (AT) postgresql (DOT) org) -- Bruce Momjian | http://candle.pha.pa.us pgman (AT) candle (DOT) pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073 |
![]() |
| Thread Tools | |
| Display Modes | |
| |