nealrichardson commented on issue #45096:
URL: https://github.com/apache/arrow/issues/45096#issuecomment-2558602645
Filtering out the deprecation warnings, it looks like the actual error is in
this chunk:
```
[01m[K/tmp/Rtmp2lHvYG/file386a7a7398879e/thrift_ep-prefix/src/thrift_ep/lib/cpp/src/thrift/concurrency/Mutex.h:47:26:[m[K
[01;31m[Kerror: [m[K'[01m[Kint64_t[m[K' has not been declared
47 | virtual bool timedlock([01;31m[Kint64_t[m[K milliseconds)
const;
| [01;31m[K^~~~~~~[m[K
[01m[K/tmp/Rtmp2lHvYG/file386a7a7398879e/thrift_ep-prefix/src/thrift_ep/lib/cpp/src/thrift/concurrency/Mutex.h:25:1:[m[K
[01;36m[Knote: [m[K'[01m[Kint64_t[m[K' is defined in header
'[01m[K<cstdint>[m[K'; this is probably fixable by adding '[01m[K#include
<cstdint>[m[K'
24 | #include <thrift/TNonCopyable.h>
+++ |+[32m[K#include <cstdint>[m[K
25 |
[01m[K/tmp/Rtmp2lHvYG/file386a7a7398879e/thrift_ep-prefix/src/thrift_ep/lib/cpp/src/thrift/concurrency/Mutex.h:60:29:[m[K
[01;31m[Kerror: [m[K'[01m[Kint64_t[m[K' has not been declared
60 | Guard(const Mutex& value, [01;31m[Kint64_t[m[K timeout = 0) :
mutex_(&value) {
| [01;31m[K^~~~~~~[m[K
[01m[K/tmp/Rtmp2lHvYG/file386a7a7398879e/thrift_ep-prefix/src/thrift_ep/lib/cpp/src/thrift/concurrency/Mutex.h:60:29:[m[K
[01;36m[Knote: [m[K'[01m[Kint64_t[m[K' is defined in header
'[01m[K<cstdint>[m[K'; this is probably fixable by adding '[01m[K#include
<cstdint>[m[K'
```
`int64_t has not been declared`; `int64_t is defined in header <cstdint>`;
`this is probably fixable by adding "#include <cstdint>"`
https://github.com/apache/thrift/blob/master/lib/cpp/src/thrift/concurrency/Mutex.h
has not been modified in 3 years so this has not been addressed upstream.
Assuming this is legitimate, we should file an issue submit the one-line patch
upstream, but we'll probably also have to add a patch step to our thrift
external project.
--
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]