Larry Hunsicker
Larry Hunsicker

Reputation: 426

Warnings issued during compile phase of stan

I get two warnings at the cpp compile phase with all the stan programs that I submit.

C:/Larry/R/win-library/3.4/BH/include/boost/config/compiler/gcc.hpp:186:0: warning: "BOOST_NO_CXX11_RVALUE_REFERENCES" redefined # define BOOST_NO_CXX11_RVALUE_REFERENCES

and

cc1plus.`exe: warning: unrecognized command line option "-Wno-ignored-attributes"

Since I don't get these warnings in submitting other Rcpp programs, I suspect that they are generated in the course of gc++ compiling of the Stan program. They seem to be harmless, but they are disconcerting. I see many other messages on Stack Overfkiw that include these warnings, but I have not found any explanations of them, nor ways to correct what is producing these warnings.

I am running R 3.4.3 and RStudio 1.1.383 in Windows 10 with Rtools 3.4.0.1964. I'd be grateful to anyone that will explain these warnings to me and what I have to do to correct them.

Upvotes: 1

Views: 301

Answers (1)

Ben Goodrich
Ben Goodrich

Reputation: 4990

Don't worry about either of those.

The first is telling you that it redefines that Boost thing, but it is redefining it to what it was already set to.

The second is avoidable if you take -Wno-ignored-attributes out of the CXXFLAGS line of your ~/.R/Makevars file. It applies to a different compiler or version or something and is being ignored.

Upvotes: 1

Related Questions