jinchengchenghh opened a new issue, #10663:
URL: https://github.com/apache/incubator-gluten/issues/10663

   ### Problem description
   
   This command failed
   make -j EXTRA_CMAKE_FLAGS="-DVELOX_ENABLE_GPU=ON -DVELOX_ENABLE_CUDF=ON 
-DCMAKE_CUDA_ARCHITECTURES=70 
-DCMAKE_CUDA_COMPILER=/usr/local/cuda-12.8/bin/nvcc 
-DVELOX_ENABLE_SPARK_FUNCTIONS=ON"
   ```
   velox_cudf_parquet_connector.dir/ParquetDataSink.cpp.o -c 
/opt/velox/velox/experimental/cudf/connectors/parquet/ParquetDataSink.cpp
   In file included from /opt/velox/./velox/common/config/Config.h:25,
                    from 
/opt/velox/./velox/experimental/cudf/connectors/parquet/ParquetConfig.h:19,
                    from 
/opt/velox/velox/experimental/cudf/connectors/parquet/ParquetDataSink.cpp:17:
   /opt/velox/velox/experimental/cudf/connectors/parquet/ParquetDataSink.cpp: 
In constructor 
'facebook::velox::cudf_velox::connector::parquet::ParquetDataSink::ParquetDataSink(facebook::velox::RowTypePtr,
 std::shared_ptr<const 
facebook::velox::cudf_velox::connector::parquet::ParquetInsertTableHandle>, 
const facebook::velox::connector::ConnectorQueryCtx*, 
facebook::velox::connector::CommitStrategy, const std::shared_ptr<const 
facebook::velox::cudf_velox::connector::parquet::ParquetConfig>&)':
   
/opt/velox/velox/experimental/cudf/connectors/parquet/ParquetDataSink.cpp:145:7:
 error: 'commitStrategyToString' was not declared in this scope; did you mean 
'commitStrategy_'?
     145 |       commitStrategyToString(commitStrategy_));
         |       ^~~~~~~~~~~~~~~~~~~~~~
   /opt/velox/./velox/common/base/Exceptions.h:136:52: note: in definition of 
macro '_VELOX_THROW_IMPL'
     136 |     auto message = ::facebook::velox::errorMessage(__VA_ARGS__);     
 \
         |                                                    ^~~~~~~~~~~
   /opt/velox/./velox/common/base/Exceptions.h:223:3: note: in expansion of 
macro '_VELOX_CHECK_AND_THROW_IMPL'
     223 |   _VELOX_CHECK_AND_THROW_IMPL(                                   \
         |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   /opt/velox/./velox/common/base/Exceptions.h:342:3: note: in expansion of 
macro '_VELOX_USER_CHECK_IMPL'
     342 |   _VELOX_USER_CHECK_IMPL(expr, #expr, ##__VA_ARGS__)
         |   ^~~~~~~~~~~~~~~~~~~~~~
   
/opt/velox/velox/experimental/cudf/connectors/parquet/ParquetDataSink.cpp:141:3:
 note: in expansion of macro 'VELOX_USER_CHECK'
     141 |   VELOX_USER_CHECK(
   
   
   VELOX_COMMON_BASE -D HAS_UNCAUGHT_EXCEPTIONS -DFOLLY_CFG_NO_COROUTINES -Wall 
-Wextra -Wno-unused        -Wno-unused-parameter        -Wno-sign-compare       
 -Wno-ignored-qualifiers        -Wno-implicit-fallthrough          
-Wno-class-memaccess          -Wno-comment          -Wno-int-in-bool-context    
      -Wno-redundant-move          -Wno-array-bounds          
-Wno-maybe-uninitialized          -Wno-unused-result          
-Wno-format-overflow          -Wno-strict-aliasing -Wno-restrict -Werror -O3 
-DNDEBUG -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT 
velox/experimental/cudf/tests/utils/CMakeFiles/velox_cudf_exec_test_lib.dir/CudfPlanBuilder.cpp.o
 -MF 
velox/experimental/cudf/tests/utils/CMakeFiles/velox_cudf_exec_test_lib.dir/CudfPlanBuilder.cpp.o.d
 -o 
velox/experimental/cudf/tests/utils/CMakeFiles/velox_cudf_exec_test_lib.dir/CudfPlanBuilder.cpp.o
 -c /opt/velox/velox/experimental/cudf/tests/utils/CudfPlanBuilder.cpp
   /opt/velox/velox/experimental/cudf/tests/utils/CudfPlanBuilder.cpp: In 
lambda function:
   /opt/velox/velox/experimental/cudf/tests/utils/CudfPlanBuilder.cpp:40:38: 
error: cannot convert 'const 
std::shared_ptr<facebook::velox::core::AggregationNode>' to 'const 
std::optional<facebook::velox::core::ColumnStatsSpec>&'
      40 |         TableWriteTraits::outputType(aggregationNode),
         |                                      ^~~~~~~~~~~~~~~
         |                                      |
         |                                      const 
std::shared_ptr<facebook::velox::core::AggregationNode>
   In file included from 
/opt/velox/velox/experimental/cudf/tests/utils/CudfPlanBuilder.cpp:20:
   /opt/velox/./velox/exec/TableWriter.h:80:51: note:   initializing argument 1 
of 'static facebook::velox::RowTypePtr 
facebook::velox::exec::TableWriteTraits::outputType(const 
std::optional<facebook::velox::core::ColumnStatsSpec>&)'
      80 |       const std::optional<core::ColumnStatsSpec>& columnStatsSpec);
         |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
   /opt/velox/velox/experimental/cudf/tests/utils/CudfPlanBuilder.cpp: In 
lambda function:
   /opt/velox/velox/experimental/cudf/tests/utils/CudfPlanBuilder.cpp:92:38: 
error: cannot convert 'const 
std::shared_ptr<facebook::velox::core::AggregationNode>' to 'const 
std::optional<facebook::velox::core::ColumnStatsSpec>&'
      92 |         TableWriteTraits::outputType(aggregationNode),
         |                                      ^~~~~~~~~~~~~~~
         |                                      |
         |                                      const 
std::shared_ptr<facebook::velox::core::AggregationNode>
   /opt/velox/./velox/exec/TableWriter.h:80:51: note:   initializing argument 1 
of 'static facebook::velox::RowTypePtr 
facebook::velox::exec::TableWriteTraits::outputType(const 
std::optional<facebook::velox::core::ColumnStatsSpec>&)'
      80 |       const std::optional<core::ColumnStatsSpec>& columnStatsSpec);
         |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
   ```
   
   ### System information
   
   /
   
   ### CMake log
   
   ```bash
   
   ```


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to