have_library: checking for getpwnam() in -lsun... -------------------- no

"/mit/gnu/bin/gcc -o conftest -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses conftest.c  -L. -L../.. -L.      -lruby-static -lsun  -lpthread -lrt -lsocket -ldl -lcrypt -lm   -lc"
conftest.c: In function `t':
conftest.c:5: `getpwnam' undeclared (first use in this function)
conftest.c:5: (Each undeclared identifier is reported only once
conftest.c:5: for each function it appears in.)
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: int main() {return 0;}
5: int t() { void ((*volatile p)()); p = (void ((*)()))getpwnam; return 0; }
/* end */

"/mit/gnu/bin/gcc -o conftest -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses conftest.c  -L. -L../.. -L.      -lruby-static -lsun  -lpthread -lrt -lsocket -ldl -lcrypt -lm   -lc"
conftest.c: In function `t':
conftest.c:5: warning: implicit declaration of function `getpwnam'
ld: fatal: library -lsun: not found
ld: fatal: File processing errors. No output written to conftest
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: int main() {return 0;}
5: int t() { getpwnam(); return 0; }
/* end */

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

have_func: checking for getlogin()... -------------------- yes

"/mit/gnu/bin/gcc -o conftest -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses conftest.c  -L. -L../.. -L.      -lruby-static  -lpthread -lrt -lsocket -ldl -lcrypt -lm   -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: int main() {return 0;}
5: int t() { void ((*volatile p)()); p = (void ((*)()))getlogin; return 0; }
/* end */

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

have_func: checking for getpwent()... -------------------- yes

"/mit/gnu/bin/gcc -o conftest -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses conftest.c  -L. -L../.. -L.      -lruby-static  -lpthread -lrt -lsocket -ldl -lcrypt -lm   -lc"
conftest.c: In function `t':
conftest.c:5: `getpwent' undeclared (first use in this function)
conftest.c:5: (Each undeclared identifier is reported only once
conftest.c:5: for each function it appears in.)
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: int main() {return 0;}
5: int t() { void ((*volatile p)()); p = (void ((*)()))getpwent; return 0; }
/* end */

"/mit/gnu/bin/gcc -o conftest -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses conftest.c  -L. -L../.. -L.      -lruby-static  -lpthread -lrt -lsocket -ldl -lcrypt -lm   -lc"
conftest.c: In function `t':
conftest.c:5: warning: implicit declaration of function `getpwent'
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: int main() {return 0;}
5: int t() { getpwent(); return 0; }
/* end */

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

have_func: checking for getgrent()... -------------------- yes

"/mit/gnu/bin/gcc -o conftest -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses conftest.c  -L. -L../.. -L.      -lruby-static  -lpthread -lrt -lsocket -ldl -lcrypt -lm   -lc"
conftest.c: In function `t':
conftest.c:5: `getgrent' undeclared (first use in this function)
conftest.c:5: (Each undeclared identifier is reported only once
conftest.c:5: for each function it appears in.)
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: int main() {return 0;}
5: int t() { void ((*volatile p)()); p = (void ((*)()))getgrent; return 0; }
/* end */

"/mit/gnu/bin/gcc -o conftest -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses conftest.c  -L. -L../.. -L.      -lruby-static  -lpthread -lrt -lsocket -ldl -lcrypt -lm   -lc"
conftest.c: In function `t':
conftest.c:5: warning: implicit declaration of function `getgrent'
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: int main() {return 0;}
5: int t() { getgrent(); return 0; }
/* end */

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

have_struct_member: checking for struct passwd.pw_gecos in pwd.h... -------------------- yes

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: int main() {return 0;}
7: int s = (char *)&((struct passwd*)0)->pw_gecos - (char *)0;
/* end */

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

have_struct_member: checking for struct passwd.pw_change in pwd.h... -------------------- no

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
conftest.c:7: structure has no member named `pw_change'
conftest.c:7: initializer element is not constant
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: int main() {return 0;}
7: int s = (char *)&((struct passwd*)0)->pw_change - (char *)0;
/* end */

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

have_struct_member: checking for struct passwd.pw_quota in pwd.h... -------------------- no

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
conftest.c:7: structure has no member named `pw_quota'
conftest.c:7: initializer element is not constant
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: int main() {return 0;}
7: int s = (char *)&((struct passwd*)0)->pw_quota - (char *)0;
/* end */

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

have_struct_member: checking for struct passwd.pw_age in pwd.h... -------------------- yes

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: int main() {return 0;}
7: int s = (char *)&((struct passwd*)0)->pw_age - (char *)0;
/* end */

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

what_type?: checking for struct passwd.pw_age in pwd.h... -------------------- seems string

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: volatile struct passwd conftestval;
7: int main() {return 0;}
8: int t() {return (int)(1-*(conftestval.pw_age));}
/* end */

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: int conftest_const[(sizeof(*(((struct passwd *)0)->pw_age)) == 1) ? 1 : -1];
/* end */

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

have_struct_member: checking for struct passwd.pw_class in pwd.h... -------------------- no

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
conftest.c:7: structure has no member named `pw_class'
conftest.c:7: initializer element is not constant
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: int main() {return 0;}
7: int s = (char *)&((struct passwd*)0)->pw_class - (char *)0;
/* end */

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

have_struct_member: checking for struct passwd.pw_comment in pwd.h... -------------------- yes

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: int main() {return 0;}
7: int s = (char *)&((struct passwd*)0)->pw_comment - (char *)0;
/* end */

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

have_struct_member: checking for struct passwd.pw_expire in pwd.h... -------------------- no

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
conftest.c:7: structure has no member named `pw_expire'
conftest.c:7: initializer element is not constant
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: int main() {return 0;}
7: int s = (char *)&((struct passwd*)0)->pw_expire - (char *)0;
/* end */

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

have_struct_member: checking for struct passwd.pw_passwd in pwd.h... -------------------- yes

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <pwd.h>
4: 
5: /*top*/
6: int main() {return 0;}
7: int s = (char *)&((struct passwd*)0)->pw_passwd - (char *)0;
/* end */

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

have_struct_member: checking for struct group.gr_passwd in grp.h... -------------------- yes

"/mit/gnu/bin/gcc -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/etc  -D_FILE_OFFSET_BITS=64   -O2 -g -Wall -Wno-parentheses   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <grp.h>
4: 
5: /*top*/
6: int main() {return 0;}
7: int s = (char *)&((struct group*)0)->gr_passwd - (char *)0;
/* end */

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

