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'