On 4/3/2007 4:19 AM, Tong Wang wrote:
> Thank you all for the help . It seems I only need to change the back slash to forward slash to get things work .
>> As to using Cygwin as the shell, I couldn't find an instruction dedicated to Cygwin, should I just follow the " Installing
> R under Unix-alikes " ?
As Prof. Ripley said, we don't support a native Cygwin build, so you
need to follow the instructions for building in Windows. They are
mainly fairly neutral about which shell you're using, but you may need
to translate a few Windows CMD specifics into Cygwin equivalents. For
example, instead of
PATH=c:\Rtools\bin;...
you would want something like
export PATH=/cygdrive/c/Rtools/bin:...
in bash.
> Is there an easier way, like making use of the installed binaries.
As long as you choose to install the "Source Package Installation Files"
(which are selected by default) when you install R, and you install the
tools as described in the R Admin manual or on my
http://www.murdoch-sutherland.com/Rtools page, you shouldn't need to
build R in order to compile C code for packages.
Please note that there has been a binary installer available for the
Rtools for a few days. It doesn't do a complete install, but it will
save several steps.
Duncan Murdoch
>> I will post future questions to R-devel.
>> Thanks again.
>> tong
>> ----- Original Message -----
> From: Duncan Murdoch <murdoch at stats.uwo.ca>
> Date: Monday, April 2, 2007 9:21 am
> Subject: Re: [R] Compiling C codes in Windows
> To: Martin Morgan <mtmorgan at fhcrc.org>
> Cc: Tong Wang <wangtong at usc.edu>, R help <r-help at stat.math.ethz.ch>
>>> On 4/2/2007 4:53 AM, Martin Morgan wrote:
>> > Tong Wang <wangtong at usc.edu> writes:
>> >
>> >> Hi All,
>> > [...]
>> >> After I followed all the instructions in " Building R for
>> Windows"
>> > [...]
>> >> Anyway, I assumed that I need to run this command in Cygwin
>> >
>> > No, do this from a DOS shell.
>>>> Cygwin is fine as a shell (it's what I use), but the rest of your
>> advice
>> is correct:
>>>> > The usual problems are either missing
>> > components from the installation steps outlined in Building R for
>> > Windows, or an incorrect PATH variable so that windows or cygwin
>> > versions of programs are used rather than MinGW / Rtools.
>>>> Duncan Murdoch
>>>> >
>> > Also, this question belongs on the R-devel list, where those doing
>> > development work are more likely to see and respond to your
>> > questions.
>> >
>> > Hope that helps,
>> >
>> > Martin Morgan
>> >>
>> >> $ make all recommended
>> >> make: ./Rpwd.exe: Command not found
>> >> make[1]: ./Rpwd.exe: Command not found
>> >> make --no-print-directory -C front-ends Rpwd
>> >> make -C ../../include -f Makefile.win version
>> >> make Rpwd.exe
>> >> gcc -O3 -Wall -pedantic -I../../include -c rpwd.c -o rpwd.o
>> >> rpwd.c:22:20: direct.h: No such file or directory
>> >> rpwd.c: In function `main':
>> >> rpwd.c:42: warning: implicit declaration of function `chdir'
>> >> rpwd.c:45: warning: implicit declaration of function `getcwd'
>> >> make[3]: *** [rpwd.o] Error 1
>> >> make[2]: *** [Rpwd] Error 2
>> >> make[1]: *** [front-ends/Rpwd.exe] Error 2
>> >> make: *** [all] Error 2
>> >>
>> >>
>> >> Can I get some help with my quesitons , and some suggestions
>> concerning the best way to solve the whole problem ?
>> >>
>> >> THanks a lot for your help..
>> >>
>> >> tong
>> >>
>> >> ______________________________________________
>> >> R-help at stat.math.ethz.ch mailing list
>> >> https://stat.ethz.ch/mailman/listinfo/r-help>> >> PLEASE do read the posting guide http://www.R->> project.org/posting-guide.html
>> >> and provide commented, minimal, self-contained, reproducible code.
>> >
>>>>>> ______________________________________________
>R-help at stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html> and provide commented, minimal, self-contained, reproducible code.