From: "M. Edward (Ed) Borasky" Date: 2007-07-07T01:02:23+09:00 Subject: Re: Port ruby to z/OS UNIX 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 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.