We're updating cuDF to Arrow 0.14 but encountering errors building that look related to PR #4259 <https://github.com/apache/arrow/pull/4259>. We can build Arrow itself, but we can't build cuDF when we include Arrow headers. Using C++ 14 and have tried gcc/g++ 5, 7, and clang.

Has anyone seen these before or know of a fix?

Thanks,

Paul

/cudf/cpp/build/arrow/install/include/arrow/io/interfaces.h(195): warning: attribute does not apply to any entity /cudf/cpp/build/arrow/install/include/arrow/io/interfaces.h(196): warning: attribute does not apply to any entity /cudf/cpp/build/arrow/install/include/arrow/io/interfaces.h(195): warning: attribute does not apply to any entity /cudf/cpp/build/arrow/install/include/arrow/io/interfaces.h(196): warning: attribute does not apply to any entity /cudf/cpp/build/arrow/install/include/arrow/io/interfaces.h(195): warning: attribute does not apply to any entity /cudf/cpp/build/arrow/install/include/arrow/io/interfaces.h(196): warning: attribute does not apply to any entity

/cudf/cpp/build/arrow/install/include/arrow/result.h: In member function 'void arrow::Result<T>::AssignVariant(mpark::variant<U, arrow::Status, const char*>&&)': /cudf/cpp/build/arrow/install/include/arrow/result.h:292:24: error: expected primary-expression before ',' token
     variant_.~variant();
                        ^
/cudf/cpp/build/arrow/install/include/arrow/result.h:292:32: error: expected primary-expression before ',' token
     variant_.~variant();
                                ^
/cudf/cpp/build/arrow/install/include/arrow/result.h:292:34: error: expected primary-expression before 'const'
     variant_.~variant();
                                  ^
/cudf/cpp/build/arrow/install/include/arrow/result.h:292:34: error: expected ')' before 'const' /cudf/cpp/build/arrow/install/include/arrow/result.h: In member function 'void arrow::Result<T>::AssignVariant(const mpark::variant<U, arrow::Status, const char*>&)': /cudf/cpp/build/arrow/install/include/arrow/result.h:305:24: error: expected primary-expression before ',' token
     variant_.~variant();
                        ^
/cudf/cpp/build/arrow/install/include/arrow/result.h:305:32: error: expected primary-expression before ',' token
     variant_.~variant();
                                ^
/cudf/cpp/build/arrow/install/include/arrow/result.h:305:34: error: expected primary-expression before 'const'
     variant_.~variant();
                                  ^
/cudf/cpp/build/arrow/install/include/arrow/result.h:305:34: error: expected ')' before 'const'

Reply via email to