IsabelParedes opened a new issue, #49129:
URL: https://github.com/apache/arrow/issues/49129

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   When building the R bindings with Parquet support disabled 
(`ARROW_R_WITH_PARQUET` not defined), compilation fails with errors about 
undeclared 'parquet' identifiers in arrowExports.cpp.
   
   The issue occurs because Parquet-related code in dataset.cpp and 
arrowExports.cpp lacks proper preprocessor guards. Specifically:
   
   1. In arrowExports.cpp (line ~1871), the function declaration for 
`dataset___ParquetFileWriteOptions__update` uses `parquet::WriterProperties` 
and `parquet::ArrowWriterProperties` types without checking if 
`ARROW_R_WITH_PARQUET` is defined.
   
   2. In dataset.cpp, Parquet-related includes and function implementations are 
not guarded by `ARROW_R_WITH_PARQUET` checks.
   
   Compilation error:
   
   ```
   arrowExports.cpp:1871:131: error: use of undeclared identifier 'parquet'
   ```
   
   Version: 23.0.0
   Platform: Linux
   
   ### Component(s)
   
   R


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to