[R-pkg-devel] bayespca package - CRAN test

Duncan Murdoch murdoch@dunc@n @end|ng |rom gm@||@com
Wed Jun 5 14:05:31 CEST 2019

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

More information about the R-package-devel mailing list