Hi Ioannis, The links to the build results generated during the submission process are permanent (or at least remain valid for several months), so it's easier to provide the link to the particular results:
http://bioconductor.org/spb_reports/MACPET_buildreport_20171026041125.html As a special bonus, we all get the color version ;-) R uses its own markup language for man pages, called the Rd format. \insertRef is not a valid tag in that format. See the "2 Writing R documentation files" section of the "Writing R Extensions" manual for more information: https://cran.r-project.org/doc/manuals/r-release/R-exts.html#Writing-R-documentation-files Note that "Writing R Extensions" is the primary documentation for R package developers. If your code is C++11 and you don't have a src/Makevars or src/Makefile file, then you need to add SystemRequirements: C++11 in the DESCRIPTION file. This will invoke the correct compiler. This is also explained in "Writing R Extensions" in a subsection dedicated to "Using C++11 code": https://cran.r-project.org/doc/manuals/r-release/R-exts.html#Using-C_002b_002b11-code Finally, pushing changes to GitHub will automatically start the next build/check only if you've properly set up the web hook and if you bump the version of your package, as explained on the Contributions page: https://github.com/Bioconductor/Contributions/blob/master/CONTRIBUTING.md Hope this helps, H. On 10/26/2017 06:44 PM, Ioannis Vardaxis wrote:
Hey, Yesterday I submitted an R package to Bioconductor and today I got the build results with some error end warnings. Please find the build results attached. The file is quite long and there are a lot of things there. However when I run R-check and BiocCheck on my MAC I don't get any and the package runs fine. We don't need to go through all the notes in the file, just the first two highlighted ones. For the first one, I get a warning for : unknown macro \insertRef. I have a citation file in the package and I can't see any other way to add citation on some R functions. Can I change it to something else? Furthermore, I have only one c++ script, where I use Rcpp package. The header of the script is: #include <Rcpp.h> using namespace Rcpp; I wanted to include functions like std::round, std::log etc, but I got an error that round is not in std namespace (see highlight two). How can I tell Rcpp to recognise that? Because round Is at std for c++11 I think. However I don't specify any src/Makevars file, because I though that it is not needed anymore. Finally, When I make all the changes and fix the errors locally on my mac, I then commit and push to GitHub again. Will this automatically start the next build check for bioconuctor or do I have to do anything else? Best -- Ioannis Vardaxis Stipendiat IMF NTNU _______________________________________________ Bioc-devel@r-project.org mailing list https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_bioc-2Ddevel&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=SaEymTCrfYWhmSxfpclcj4f8BhbErU5AN8I0Nq8hJW8&s=ig52drgXtWvHklhJXwxOARxox3Q-LFHsXWUqukG45Ak&e=
-- Hervé Pagès Program in Computational Biology Division of Public Health Sciences Fred Hutchinson Cancer Research Center 1100 Fairview Ave. N, M1-B514 P.O. Box 19024 Seattle, WA 98109-1024 E-mail: hpa...@fredhutch.org Phone: (206) 667-5791 Fax: (206) 667-1319 _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel