Thanks for the reply! Version 1.6.3 also has strftime.c in the missing directory. I'll seek out 1.6.4 and give it a shot. BTW anyone: I'm using Caldera eDesktop 2.4, kernel version 2.2.14. Thanks, JJ -- Be Kind, Be Careful, Be Yourself -- Solid, reliable software at reasonable prices http://www.johnjohnsonsoftware.com "Stefan Matthias Aust" <sma / 3plus4.de> wrote in message news:6ZD+OlThZK15d9EsCFLBlQUbpK0Y / 4ax.com... > "J J" <jj5412 / earthlink.net> wrote: > > >I'm trying to compile Ruby (1.6.2 and/or 1.6.3) on Cygwin. Both complain > >about the timezone variable being redefined in strftime.c (1.6.3 in line > >124, 1.6.2 in line 130), which is defined in /usr/include/time.h. > > > >Anyone know how to fix this? > > I successfully complied Ruby 1.6.4 on cygwin 1.1.8. Perhaps upgrading > Ruby is the easiest solution. In that version, the file is located > only in the missing directory which I think means it's not used for > compilation. > > bye > -- > Stefan Matthias Aust \/ Truth Until Paradox >