From: repeater Date: 2002-05-27T19:44:06+09:00 Subject: RE: compilation ignorance hello Bob, thanks for replying ! > > On windows you can compile Ruby out-of-the-box one of two ways: > Using the MS > Visual C++ compiler, or using the Cygwin gcc compiler. > > If you are using the cygwin distro of Ruby, any extensions that > you want to > build statically into the distro should be compiled with the gcc compiler; > otherwise, if you are using an mswin32 build, you should use Visual C++. brain> thanks for explaining the extconf system > > If having generated my Makefile using rb32 (the mswin32 distro) I > attempt to > use 'make all' instead of 'nmake all', I get: > > make: ***No rule to make target 'coolrapi.obj', needed by 'coolrapi.so'. > Stop. > > Which looks alot like your error. But if I use 'nmake all' it > compiles just > fine. yep it seems to be a valid analysis of my error. so if i understand correctly, visual c++ is needed for the pragprog distro library compilation on the other hand, if i wish to compile any library available on the net (like NArray that i would really like to use) i must switch to the cygwin distro. this would be unfortunate since i've become rather attached to my pragprog distro, and cygwin has never appealed to me that much. thus it seems that i'm probably not cut out as a code compiler, since i lack the basic qualifying factor...the compiler ! so perhaps someone knows the location of a fitting mswin32 NArray binary ? please, i really need it #or perhaps a fitting mswin32 compiler ;-) thanks repeater