[Rd] cat: ./R/Copy: No such file or directory
Spencer Graves
spencer.graves at pdf.com
Sun Nov 2 16:29:50 CET 2008
Dear Prof. Ripley:
Thanks for the suggestion. I've used some of those diagnostics,
and I think I knew that I could run "R CMD install --build" without
having passed "R CMD check", but I hadn't done it before and didn't
think of it. I will remember it for the future.
Best Wishes,
Spencer
Prof Brian Ripley wrote:
> 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
>>
>
More information about the R-devel
mailing list