-
-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cannot install 0.12.6: problem in exceptions.h #512
Comments
What OS? How are we supposed to do anything with a report like this? Also please look up formatting help. |
For reference CRAN builds are fine across different OSs, as are Debian builds across various hardware platforms. |
Sorry about the formatting. Just copy-pasted the output and did not expect for it to look like this. Ubuntu 14.04 Attaching the output of the R session It might a problem with my configuration, but I looked at exceptions.h where the problem appears to be and it has declarations that look like 'void NORET stop' with NORET nowhere defined (as far as I can tell). |
Local issue, closing this. You are
In short, if you insist on outdated OS and outdated R please stick with the pre-compiled outdated Rcpp you get via If it breaks under such circumstances, you get to keep the pieces. |
Ok, reopening. I can replicate on Ubuntu 14.04 using g++ 4.8.4. You may just need to move to a newer release, sorry. @jjallaire @kevinushey @thirdwing @krlmlr The narrow culprit may be Kirill's NORET commit on June What would be a sensible way to
|
In the meantime 0.12.5 still installs on Ubuntu 14.04 with R 3.0.1 and g++ 4.8.4. |
@vttrifonov As a stop-gap measure, if you edit |
Thanks for the commenting. I will stick with 0.2.15 for now. |
works too. I guess we need to protect / sharpen the original definition here and undefine for ancient g++. |
The issue here is simply that R only defines We could easily just copy this macro definition into Rcpp; I'll submit a PR doing that. |
The issue isn't old gcc, it's older R (which don't have the |
Ohhhhhhhhh, I missed that completely. |
That's easy then. |
@vttrifonov If you pull from the master branch now, you will be able to build on your older system. Later or maybe tomorrow I'll prepare a 0.12.6.1 release which I'll put up into this drat repo for use with |
A release 0.12.6.1 with the fix is now in the this drat repo from which you can install the source package. Thanks again for the bug report. None of us work with R versions that old so we never came across the issue, but it was sloppy on our part to assume |
This works. Thanks. |
Thanks for looking into it, I'm sorry for the pain my "easy" fix caused. |
No worries. We were all absent-minded or would have (well: should have) thought about it then. |
Just tried 0.12.6 to install and am getting
The text was updated successfully, but these errors were encountered: