[R-pkg-devel] best approach to getting an external library to *not* use stdout, stderr, etc.

Simon Barthelmé simon.barthelme at gipsa-lab.fr
Wed Jun 28 18:34:54 CEST 2017


Hi Iñaki

Thanks for the suggestion. I'm not sure how to make it work, though, if 
you call freopen on stderr, R CMD check will still detect a call to 
stderr and trigger a warning. Have you yourself used it?

Best

Simon

On 28/06/2017 17:13, Iñaki Úcar wrote:
> 2017-06-28 16:29 GMT+02:00 Simon Barthelmé <simon.barthelme at gipsa-lab.fr>:
>> Dear list,
>>
>> I'm trying to wrap an external C++ library that has the bad habit of
>> printing errors to std::cerr, a behaviour which will lead to CRAN issuing
>> warnings. I was wondering if people had come up with a solution to this
>> problem that's better than patching everything by hand?
>>
>> Thanks
>>
>> Simon
> Hi, take a look at freopen: http://www.cplusplus.com/reference/cstdio/freopen/
>
> Iñaki



More information about the R-package-devel mailing list