[Rcpp-devel] pairlist problem with Rcpp 0.10.2
Dirk Eddelbuettel
edd at debian.org
Thu Jan 3 23:28:29 CET 2013
On 3 January 2013 at 16:01, Dirk Eddelbuettel wrote:
|
| Hi Alexey,
|
| On 3 January 2013 at 22:13, Alexey Stukalov wrote:
| | Dear Rcpp developers,
| |
| | After an upgrade to Rcpp 0.10.2 I've got an error "pairlist undefined" during
| | the compilation of my Rcpp-using C++ library
| | (actual gcc 4.7 output is hundreds lines long, so I skip it ) in the
| | constructions like this:
| |
| | Rcpp::DataFrame::create(
| | Rcpp::Named( R_COLUMN_OBJECT, objectIds ),
| | Rcpp::Named( R_COLUMN_COMPONENT_INDEX, compIxs ),
| | Rcpp::Named( R_STRINGS_AS_FACTORS, false )
| | )
| |
| | whereas with the older versions (including 0.10) it was ok.
| | I figured that pairlist is defined in Rcpp/grow.h.
| | When I include this header before <Rcpp/DataFrame.h>, the problem goes away.
I wasn't looking closely enough, in SVN's Rcpp.h we already have this on
lines 38 and 57:
#include <Rcpp/grow.h>
[...]
#include <Rcpp/DataFrame.h>
So exactly what was the problem and what was the purported fix?
Dirk
--
Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
More information about the Rcpp-devel
mailing list