[Rd] Problem with WARNING...headers with CRLF line endings
Simon Urbanek
simon.urbanek at r-project.org
Tue Sep 14 21:59:09 CEST 2010
On Sep 14, 2010, at 2:27 PM, cstrato wrote:
> Dear Bill,
>
> It would be great if this warning message could at least be suppressed on Windows.
>
I think you're missing the point - you should be fixing that file instead - it doesn't matter whether you're on Windows or not. If the file is created automatically then it has no business being in the package. Otherwise you should simply post-process it (e.g., as Dirk suggested) after it has been generated but before you create the package - that is the common practice with generated files that need to be part of the distribution.
Cheers,
Simon
>
> On 9/14/10 2:06 AM, William Dunlap wrote:
>>
>>> -----Original Message-----
>>> From: r-devel-bounces at r-project.org
>>> [mailto:r-devel-bounces at r-project.org] On Behalf Of cstrato
>>> Sent: Monday, September 13, 2010 2:08 PM
>>> To: r-devel at r-project.org
>>> Subject: [Rd] Problem with WARNING...headers with CRLF line endings
>>>
>>> Dear all,
>>>
>>> When running R CMD check on Windows XP to test my package I get the
>>> following warning message:
>>>
>>> "* checking line endings in C/C++/Fortran sources/headers ... WARNING
>>> Found the following sources/headers with CR or CRLF line endings:
>>> src/xpsDict.h"
>>>
>>> The problem is that this file is created by the compiler
>>> AUTOMATICALLY
>>> during the compilation process, and since the file is created
>>> by VC++ on
>>> WinXP, it will always have CRLF line endings.
>>>
>>> Thus my question is:
>>> - Is it really necessary to issues this warning message?
>>> - If yes, could it be suppressed on Windows XP, since there it should
>>> obviously be no problem.
>>
>> Older versions of Sun C compilers would refuse to
>> compile code with Windows-style line endings. I don't
>> know if that is still the case. One reason to run check
>> is to see if there are any platform-dependencies in
>> code on CRAN so the warning should not be suppressed.
>>
>> (The S+ package system tries to avoid the problem by changing
>> line endings on text files when it compiles the package.
>> It is not trivial to reliably figure out which files are
>> meant to be text files.)
>>
>> Bill Dunlap
>> Spotfire, TIBCO Software
>> wdunlap tibco.com
>>
>>>
>>> One more issue:
>>> While I have always received this warning on my WinXP
>>> installation, for
>>> some lucky reason the warning did until now not appear on the
>>> Bioconductor Windows server, see BioC 2.6 with R-2.11.1:
>>> http://bioconductor.org/checkResults/2.6/bioc-LATEST/xps/liver
>> pool-checksrc.html
>>>
>>> However, for some reason on BioC 2.7 running R-2.12.0 this
>>> warning does
>>> appear, see:
>>> http://bioconductor.org/checkResults/2.7/bioc-LATEST/xps/liver
>> pool-checksrc.html
>>> For this reason I would appreciate if there would be a
>>> possibility to
>>> suppress this warning message.
>>>
>>> Thank you in advance.
>>> Best regards
>>> Christian
>>> _._._._._._._._._._._._._._._._._._
>>> C.h.r.i.s.t.i.a.n S.t.r.a.t.o.w.a
>>> V.i.e.n.n.a A.u.s.t.r.i.a
>>> e.m.a.i.l: cstrato at aon.at
>>> _._._._._._._._._._._._._._._._._._
>>>
>>> ______________________________________________
>>> 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