From: tgphelps@... Date: 2002-01-29T04:00:25+09:00 Subject: 'make' errors on AIX with Ruby 1.6.6 I just downloaded Ruby 1.6.6, and did "configure" and "make" on my AIX 4.3.3 machine. The make crapped out with the following messages: compiling digest/rmd160 cc -g -DHAVE_CONFIG_H -I/home/tgphelps/ruby- 1.6.6/ext/digest/rmd160/.. -I/home/tgphelps/ruby-1.6.6 -I/home/tgphelps/ruby-1.6.6 - I/usr/local/include -DH AVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -c rmd160.c "rmd160.h", line 38.1: 1506-485 (S) Parameter declaration list is incompatible w ith declarator for __BEGIN_DECLS. "rmd160.h", line 49.1: 1506-276 (S) Syntax error: possible missing '{'? "rmd160.c", line 131.21: 1506-045 (S) Undeclared identifier context. "rmd160.c", line 151.9: 1506-226 (S) The ":" operator is not allowed between "vo id" and "int". "rmd160.c", line 152.9: 1506-226 (S) The ":" operator is not allowed between "vo id" and "int". "rmd160.c", line 361.9: 1506-226 (S) The ":" operator is not allowed between "vo id" and "int". "rmd160.c", line 362.9: 1506-226 (S) The ":" operator is not allowed between "vo id" and "int". "rmd160.c", line 420.9: 1506-226 (S) The ":" operator is not allowed between "vo id" and "int". "rmd160.c", line 421.9: 1506-226 (S) The ":" operator is not allowed between "vo id" and "int". make: 1254-004 The error code from the last command is 1. If someone wants any more information about this, I'll supply whatever is needed. And if you know the fix for this, please let me know. In the meantime, I'll see what I can find out on my own.