On 05/06/2019 7:13 a.m., D. Vidotto wrote:
Dear members,

                 Yesterday I submitted a package called 'bayespca' (version 
0.0.2) to CRAN. Today, I received an e-mail saying that the package did not 
pass some test.
Thus, today I have been working on fixing these problems (original three 
notes). While I could fix almost all of them, there is still one problem left 
which I cannot fix. It is the following one:

* checking line endings in C/C++/Fortran sources/headers ... NOTE
Found the following sources/headers with CR or CRLF line endings:
   inst/include/aux_functions.h
   inst/include/elbo_functions.h
   inst/include/expectedvalues.h
   inst/include/updateElbo.h
   inst/include/updateExpected.h
   inst/include/vbalgorithm.h
Some Unix compilers require LF line endings.


How can I fix these? Why are my cpp files in the source folder correct, while 
these headers are not? Furthermore, when I run the R CMD check -as-cran on my 
machine (Windows), the test about line endings pass with no problems. May you 
help me telling me how I can modify the line endings of the above files?

I don't know why you are getting inconsistent test results, but one way to fix these is to open each file in your text editor, and save it with LF line endings.

If you are using RStudio, this is an option that's a little hard to find: go to Tools | Project Options... | Code editing | Line ending conversion, and choose "Posix (LF)". Open and save each file, and it should be converted to the format that CRAN wants.

Duncan Murdoch

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to