Hello matz, I have tried to compile Ruby 1.4.3 on a "OSF1 slbhdg V4.0 1229 alpha" with the native compiler (means *not* GCC). There are many warnings. But with additional options "-w -std", I could compile it at least. Until there were compile errors in file parse.y! The compiler moans, that the function 'call_op' is called with 3 arguments instead of 4. This happens in the lines: 715, 727, 789. Could you explain me, please, how to correct these lines? I have tried to append a '0' (ZERO) as the last parameter. It compiles, but during execution of 'miniruby extconf.rb' in the 'ext' subdirectories, there is a GC caused SIGSEGV sometimes. I don't know, whether this is related to my stupid fix attempt. I have not taken the GCC on purpose, as on our integration machine, there will be no GCC. Only the native one. Waiting of enlightment ... \cle