Hi Paul,
This actually looks like it might be a problem with arrow-4800.   Did the
build of arrow use c++14 or c++11?

Thanks,
Micah

On Friday, July 19, 2019, Paul Taylor <ptaylor.apa...@gmail.com> wrote:

> 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