From: Bil Kleb Date: 2002-03-18T13:03:30+09:00 Subject: This bonehead can't build FXRuby on RH7.2 So I managed to get Fox-0.99.189 compiled from source, but I cannot seem to get FXRuby to cooperate. I managed to get over the "Too many arguments to function" hurtles with the suggested patches to Ruby 1.6.7's ruby.h and intern.h, but now it fails during compilation of FXRuby.cpp, viz, g++ -fPIC -g -O2 -O0 -DSWIG_NOINCLUDE -Iinclude -I. -I/usr/local/pkgs/ruby-1.6.7/lib/ruby/1.6/i686-linux -I/usr/local/pkgs/FXRuby-0.99.189/ext/fox -I/usr/local/pkgs/ruby-1.6.7/include -DHAVE_SYS_TIME_H -DHAVE_SIGNAL_H -I/usr/local/include/fox -I/usr/local/include -c -o FXRuby.o FXRuby.cpp In file included from /usr/local/include/iosfwd:5, from /usr/local/include/utility:5, from /usr/local/include/xutility:6, from /usr/local/include/iterator:5, from /usr/local/include/memory:5, from /usr/local/include/xtree:6, from /usr/local/include/map:5, from FXRuby.cpp:35: /usr/local/include/cstdio:44: `clearerr' is already declared in this scope /usr/local/include/cstdio:44: `fclose' is already declared in this scope [..] In file included from /usr/local/include/iosfwd:6, from /usr/local/include/utility:5, from /usr/local/include/xutility:6, from /usr/local/include/iterator:5, from /usr/local/include/memory:5, from /usr/local/include/xtree:6, from /usr/local/include/map:5, from FXRuby.cpp:35: /usr/local/include/cstring:16: `memchr' is already declared in this scope /usr/local/include/cstring:16: `memcmp' is already declared in this scope [..] In file included from /usr/local/include/iosfwd:7, from /usr/local/include/utility:5, from /usr/local/include/xutility:6, from /usr/local/include/iterator:5, from /usr/local/include/memory:5, from /usr/local/include/xtree:6, from /usr/local/include/map:5, from FXRuby.cpp:35: /usr/local/include/cwchar:19: `btowc' is already declared in this scope /usr/local/include/cwchar:22: `mbrlen' is already declared in this scope [..] In file included from /usr/local/include/xmemory:5, from /usr/local/include/memory:6, from /usr/local/include/xtree:6, from /usr/local/include/map:5, from FXRuby.cpp:35: /usr/local/include/cstdlib:30: `abort' is already declared in this scope /usr/local/include/cstdlib:30: `abs' is already declared in this scope [..] make: *** [FXRuby.o] Error 1 setup failed 'system make' failed TIA, -- Bil Kleb NASA Langley Research Center Hampton, Virginia, USA