Neal Richardson created ARROW-11994: ---------------------------------------
Summary: [R] Build fails if dataset enabled but parquet is not Key: ARROW-11994 URL: https://issues.apache.org/jira/browse/ARROW-11994 Project: Apache Arrow Issue Type: Bug Components: R Reporter: Neal Richardson Following ARROW-11735; discovered while working on ARROW-10734. The arrow::dataset::ParquetFileFormat and related classes require both dataset and parquet. The {{#if defined}} logic in r/src/dataset.cpp is right and both are required, but in the wrapping that is generated for arrowExports.cpp, we only use the annotation on the functions, {{[[dataset::export]]}} to wrap. So the ParquetFileFormat methods in arrowExports.cpp are if defined ARROW_R_WITH_DATASET and fail if parquet is not available. Not a priority to fix (for Solaris I can turn off ARROW_DATASET and avoid this), just wanted to note it in case we need to revisit this wrapping logic later anyway. cc [~icook] -- This message was sent by Atlassian Jira (v8.3.4#803005)