M. Edward (Ed) Borasky
7/6/2007 4:02:00 PM
shadow cipher wrote:
> z/OS is a 64-bit OS that runs on IBM mainframes. z/OS "UNIX" runs on
> top of
> this as an alternative to the traditional MVS.
>
> On 7/4/07, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:
>>
>> HaiJun wrote:
>> > hello,
>> >
>> > I am trying to port ruby to z/OS UNIX. I resolved obvious EBCDIC to
>> > ASCII problems and I encountered a problem:
>> > (1) I get a message like below:
>> > bash-2.03$ gmake
>> > ./lib/fileutils.rb:1277: [BUG] unexpected local variable
>> > (2)I know the message is from eval.c and I add some break points at
>> > eval.c and try to catch the problem. but I get another message:
>> > fu_output_message is not a class/module
>> >
>> > I am not sure if it is possible that the stack or the generation of
>> node
>> > tree has problems.
>> >
>> > Thanks &Regards
>> >
>> > HaiJun
>> >
>>
>> What is "z/OS UNIX"? Is it like Linux? Is it like AIX? My recollection
>> is the latter, so if someone has experience building Ruby on AIX, they
>> might have some clues for you.
>>
>>
>>
>
It's been many decades since I had anything to do with IBM mainframes.
But way back then, there was VM and MVS. VM was Virtual Machine, and you
could run MVS as a guest under VM. There was also something called CMS
that ran as a guest and was popular with scientists. And back then, I
think there was a port of BSD 4.3 that ran as a guest as well. Some time
later, IBM came up with a "UNIX" that looked a lot like AIX that also
ran under VM.
In any event, if it is "Unix" in any form, you should be able to build
and run Ruby on it, although you might also need to build some of the
Gnu tools and GCC to make everything play together.