[Rd] cat: ./R/Copy: No such file or directory

Prof Brian Ripley ripley at stats.ox.ac.uk
Sun Nov 2 08:08:28 CET 2008


Please note that the assmuption is that you can install a pacakge before 
you check it.

R CMD INSTALL often gives fuller diagnostics: I am not sure these would 
have helped you here, but I would have expected you to have got a 'syntax 
error' message (which is not 'cryptic': you did have syntax errors in your 
files).

On Sat, 1 Nov 2008, Spencer Graves wrote:

> Dear Duncan: 
> <in line>
>
> Duncan Murdoch wrote:
>> On 01/11/2008 8:53 PM, Spencer Graves wrote:
>>> Dear Ted:
>>>       Thanks very much.  In fact, I did have a file named "Copy of 
>>> create.fourier.basis.R".  I deleted it and got an even more cryptic 
>>> version of the same error message.  I ultimately traced this to lines like 
>>> "<<<<<<< .working" inserted by subversion into a *.R or *.Rd file I was 
>>> using.  I found this by finding a previous "*.tar.gz" file that passed "R 
>>> CMD check", studying the subversion log of 7 different changes made by 3 
>>> people since that one that worked, and reviewing changes made to at least 
>>> 13 different files in that period until I found the problem. 
>> 
>> Hi Spencer.
>> 
>> If you're using Windows, I really recommend using TortoiseSVN.  It'll make 
>> it very easy to see conflict markers like the one that caused your trouble. 
>> (I don't like their compare utility, but it's easy to plug in a different 
>> one. I use Beyond Compare.)
>     I've been using TortoiseSVN for roughly 18 months now, but I had 
> previously not used much of its capabilities.  The log and diff files helped 
> narrow the problem from someplace in 400 files to someplace in 13.
>     It would be nice if the "R CMD check" diagnostics were more clear about 
> things like this.  However, even with these problems, it is vastly superior 
> to the anarchy that organizes the software development efforts of many people 
> I know.  I have friends and colleagues developing software in other languages 
> with NOTHING like this, asking me to check their work.  I'm refining lectures 
> on the virtues of "R CMD check" and pushing others adopt something similar 
> for perl scripts, Matlab code, etc.  I'm eager to help develop such systems, 
> and I resist efforts to have me repeat tests I developed months ago and 
> should be automated.
>     Thanks for your reply -- and for your very valuable work in helping to 
> develop the current "R CMD check" system.
>     Best Wishes,
>     Spencer
>> 
>> If you're not on Windows, there are probably similar things available, but 
>> I don't know what they are.
>> 
>> Duncan Murdoch
>> 
>>>
>>>       Best Wishes,
>>>       Spencer
>>> 
>>> (Ted Harding) wrote:
>>>> Just guessing here, but it looks as though an attempt has been made
>>>> to execute the following command:
>>>>
>>>>   cat ./R/Copy of create.fourier.basis.R
>>>> 
>>>> This may have arisen because there is indeed a file named
>>>>
>>>>   "Copy of create.fourier.basis.R"
>>>> 
>>>> but the command was issued to the OS without quotes; or (perhaps
>>>> less likely, because of the presence of the "./R/") the line
>>>>
>>>>   "Copy of create.fourier.basis.R"
>>>> 
>>>> was intended as a comment in the file, but somehow got read as
>>>> a substantive part of the code.
>>>> 
>>>> Good luck!
>>>> Ted.
>>>> 
>>>> On 01-Nov-08 15:40:33, Spencer Graves wrote:
>>>> 
>>>>> Hello:
>>>>>       What do you recommend I do to get past cryptic error messages
>>>>> from "R CMD check", complaining "No such file or directory"?  The 
>>>>> package is
>>>>> under SVN control, and I reverted to a version that passed "R CMD 
>>>>> check", without eliminating the error.  The "00install.out" file is 
>>>>> short and bitter:
>>>>> 
>>>>> cat: ./R/Copy: No such file or directory
>>>>> cat: of: No such file or directory
>>>>> cat: create.fourier.basis.R: No such file or directory
>>>>> make: *** [Rcode0] Error 1
>>>>> 
>>>>> ---------- Making package fda ------------
>>>>>   adding build stamp to DESCRIPTION
>>>>>   installing NAMESPACE file and metadata
>>>>> make[2]: *** No rule to make target `R/Copy', needed by 
>>>>> `D:/spencerg/statmtds/splines/fda/RForge/fda/fda.Rcheck/fda/R/fda'. 
>>>>> Stop.
>>>>> make[1]: *** [all] Error 2
>>>>> make: *** [pkg-fda] Error 2
>>>>> *** Installation of fda failed ***
>>>>> 
>>>>> Removing 'D:/spencerg/statmtds/splines/fda/RForge/fda/fda.Rcheck/fda'
>>>>>
>>>>>            Thanks for any suggestions.  I have a "*.tar.gz" file that I 
>>>>> hope
>>>>> may not have this problem, but I'm not sure.
>>>>>       Thanks,
>>>>>       Spencer
>>>>> 
>>>>> ______________________________________________
>>>>> R-devel at r-project.org mailing list
>>>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>>>> 
>>>> --------------------------------------------------------------------
>>>> E-Mail: (Ted Harding) <Ted.Harding at manchester.ac.uk>
>>>> Fax-to-email: +44 (0)870 094 0861
>>>> Date: 01-Nov-08                                       Time: 16:19:56
>>>> ------------------------------ XFMail ------------------------------
>>>> 
>>> 
>>> ______________________________________________
>>> R-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>> 
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



More information about the R-devel mailing list