From: Park Heesob Date: 2005-05-06T17:05:41+09:00 Subject: Can't build Ruby 1.8.2 on Sparc Solaris 10 Hi all, Solaris 10 # uname -a SunOS solaris 5.10 Generic sun4u sparc SUNW,Ultra-80 # gcc -v Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/specs Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls Thread model: posix gcc version 3.3.2 # make ... gcc -g -O2 -I. -I. -I/opt/gnome/include -I/usr/openwin/share/include/X11/extensions -I/usr/openwin/include -c eval.c In file included from /usr/include/sys/signal.h:34, from /usr/include/signal.h:26, from eval.c:126: /usr/include/sys/siginfo.h:259: error: parse error before "ctid_t" /usr/include/sys/siginfo.h:292: error: parse error before '}' token /usr/include/sys/siginfo.h:294: error: parse error before '}' token /usr/include/sys/siginfo.h:390: error: parse error before "ctid_t" /usr/include/sys/siginfo.h:392: error: conflicting types for `__proc' /usr/include/sys/siginfo.h:261: error: previous declaration of `__proc' /usr/include/sys/siginfo.h:398: error: conflicting types for `__fault' /usr/include/sys/siginfo.h:267: error: previous declaration of `__fault' /usr/include/sys/siginfo.h:404: error: conflicting types for `__file' /usr/include/sys/siginfo.h:273: error: previous declaration of `__file' /usr/include/sys/siginfo.h:420: error: conflicting types for `__prof' /usr/include/sys/siginfo.h:287: error: previous declaration of `__prof' /usr/include/sys/siginfo.h:424: error: conflicting types for `__rctl' /usr/include/sys/siginfo.h:291: error: previous declaration of `__rctl' /usr/include/sys/siginfo.h:426: error: parse error before '}' token /usr/include/sys/siginfo.h:428: error: parse error before '}' token /usr/include/sys/siginfo.h:432: error: parse error before "k_siginfo_t" /usr/include/sys/siginfo.h:437: error: parse error before '}' token In file included from /usr/include/signal.h:26, from eval.c:126: /usr/include/sys/signal.h:85: error: parse error before "siginfo_t" In file included from eval.c:126: /usr/include/signal.h:111: error: parse error before "siginfo_t" /usr/include/signal.h:113: error: parse error before "siginfo_t" eval.c: In function `rb_thread_start_0': eval.c:11386: warning: passing arg 2 of `ruby_posix_signal' from incompatible po inter type *** Error code 1 make: Fatal error: Command failed for target `eval.o' Any ideas? Regards, Park Heesob _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/