From h.wickham at gmail.com  Tue Nov  4 23:32:51 2014
From: h.wickham at gmail.com (Hadley Wickham)
Date: Tue, 4 Nov 2014 16:32:51 -0600
Subject: [Rd] Linking to the BH package introduces CRAN warnings
In-Reply-To: <0CDE01C7-C290-4CB8-A1ED-B2A8816CBA49@r-enthusiasts.com>
References: <5458D68D.3070102@gmail.com>
	<21592.58816.359652.109459@max.nulle.part>
	<0CDE01C7-C290-4CB8-A1ED-B2A8816CBA49@r-enthusiasts.com>
Message-ID: <CABdHhvEiGiXAYymj4Fw2BTMw7Jq+BHBu0q=CR6kCRXYFph2VKw@mail.gmail.com>

>> | However, it seems some of the codes in the BH package
>> | might. At any rate, when I include some boost headers such as
>> | boost/math/distributions/ through BH, I get the following warnings
>> |   when  submitting to the win-builder page:
>> |
>> |
>> |    Found '_ZSt4cerr', possibly from 'std::cerr' (C++)
>> |
>> |    Found 'abort', possibly from 'abort' (C), 'runtime' (Fortran)
>> |
>> |    Found '_ZSt4cerr', possibly from 'std::cerr' (C++)
>> |
>> |    Found 'abort', possibly from 'abort' (C), 'runtime' (Fortran)
>
> You?re kind of out of luck. These functions are both:
>  - used by the boost headers
>  - forbidden by R, well at least forbidden by CRAN

Maaaaybe - I had this note in RSQLite, and CRAN seemed ok with my explanation:

* checking compiled code ... NOTE
  File ?/Users/hadley/Documents/databases/RSQLite.Rcheck/RSQLite/libs/RSQLite.so?:
    Found ?___stderrp?, possibly from ?stderr? (C)
      Object: ?sqlite-all.o?

  This is in C code from the embedded SQLite database.


Hadley

-- 
http://had.co.nz/



[Rd] Linking to the BH package introduces CRAN warnings
Hadley Wickham