-
Notifications
You must be signed in to change notification settings - Fork 5.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Native] Getting build issue after rebasing to latest Presto - 0.290-SNAPSHOT #23528
Labels
Comments
I was able to pass this issue after I created below symlink manually,
So I wanted to confirm, did this happen because of Mac OS upgrade or some other issue here? |
Dependency leak. I will fix this. |
@agrawalreetika I have a potential PR up here to fix facebookincubator/velox#10859 |
facebook-github-bot
pushed a commit
to facebookincubator/velox
that referenced
this issue
Sep 10, 2024
Summary: SeekableInputStream.h is causing the protobuf dependency to leak into Velox clients. Move the PositionProvider class to its own file. ``` In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/connectors/hive/iceberg/IcebergSplitReader.cpp:17: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/connectors/hive/iceberg/IcebergSplitReader.h:21: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/connectors/hive/iceberg/PositionalDeleteFileReader.h:26: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/Reader.h:27: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/SelectiveColumnReader.h:22: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/FormatData.h:21: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/SeekableInputStream.h:23: /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/wrap/zero-copy-stream-wrapper.h:31:10: fatal error: 'google/protobuf/io/zero_copy_stream.h' file not found #include <google/protobuf/io/zero_copy_stream.h> ``` See prestodb/presto#23528 Pull Request resolved: #10859 Reviewed By: xiaoxmeng Differential Revision: D61936364 Pulled By: kgpai fbshipit-source-id: ec7c913110fe0a38a5ba00a37addbfeac55e7289
athmaja-n
pushed a commit
to athmaja-n/velox
that referenced
this issue
Jan 10, 2025
…ator#10859) Summary: SeekableInputStream.h is causing the protobuf dependency to leak into Velox clients. Move the PositionProvider class to its own file. ``` In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/connectors/hive/iceberg/IcebergSplitReader.cpp:17: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/connectors/hive/iceberg/IcebergSplitReader.h:21: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/connectors/hive/iceberg/PositionalDeleteFileReader.h:26: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/Reader.h:27: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/SelectiveColumnReader.h:22: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/FormatData.h:21: In file included from /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/SeekableInputStream.h:23: /Users/reetikaagrawal/Documents/Projects/Oss/prestodb-hivepoc/prestodb/presto-native-execution/velox/velox/dwio/common/wrap/zero-copy-stream-wrapper.h:31:10: fatal error: 'google/protobuf/io/zero_copy_stream.h' file not found #include <google/protobuf/io/zero_copy_stream.h> ``` See prestodb/presto#23528 Pull Request resolved: facebookincubator#10859 Reviewed By: xiaoxmeng Differential Revision: D61936364 Pulled By: kgpai fbshipit-source-id: ec7c913110fe0a38a5ba00a37addbfeac55e7289
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I am encountering below error while building
presto-native-execution
after upgrading Presto to latest - 0.290-SNAPSHOT.Only changes happened from my last successful build (i.e. on 0.289) are :
The text was updated successfully, but these errors were encountered: