hello:
今天编译doris,当编译到be的时候,出现以下错误:
In file included from
/opt/build_doris/lastest/incubator-doris/be/src/exec/broker_scanner.cpp:44:
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.h:57:5:
error: 'hdfsFS' does not name a type
57 | hdfsFS _hdfs_fs;
| ^~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.h:58:5:
error: 'hdfsFile' does not name a type
58 | hdfsFile _hdfs_file;
| ^~~~~~~~
In file included from
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:18:
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.h:52:5: error:
'hdfsFS' does not name a type
52 | hdfsFS _hdfs_fs = nullptr;
| ^~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.h:53:5: error:
'hdfsFile' does not name a type
53 | hdfsFile _hdfs_file = nullptr;
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp: In
constructor 'doris::HDFSWriter::HDFSWriter(std::map<std::basic_string<char>,
std::basic_string<char> >&, const string&)':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:32:11:
error: class 'doris::HDFSWriter' does not have any field named '_hdfs_fs'
32 | _hdfs_fs(nullptr) {
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp: In member
function 'virtual doris::Status doris::HDFSWriter::open()':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:42:9:
error: '_hdfs_fs' was not declared in this scope
42 | if (_hdfs_fs == nullptr) {
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:45:29:
error: '_hdfs_fs' was not declared in this scope
45 | int exists = hdfsExists(_hdfs_fs, _path.c_str());
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:45:18:
error: 'hdfsExists' was not declared in this scope
45 | int exists = hdfsExists(_hdfs_fs, _path.c_str());
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:51:5:
error: '_hdfs_file' was not declared in this scope
51 | _hdfs_file = hdfsOpenFile(_hdfs_fs, _path.c_str(), O_WRONLY, 0, 0,
0);
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:51:56:
error: 'O_WRONLY' was not declared in this scope
51 | _hdfs_file = hdfsOpenFile(_hdfs_fs, _path.c_str(), O_WRONLY, 0, 0,
0);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:51:18:
error: 'hdfsOpenFile' was not declared in this scope
51 | _hdfs_file = hdfsOpenFile(_hdfs_fs, _path.c_str(), O_WRONLY, 0, 0,
0);
| ^~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp: In member
function 'virtual doris::Status doris::HDFSWriter::write(const uint8_t*,
size_t, size_t*)':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:66:32:
error: '_hdfs_fs' was not declared in this scope
66 | int32_t result = hdfsWrite(_hdfs_fs, _hdfs_file, buf, buf_len);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:66:42:
error: '_hdfs_file' was not declared in this scope
66 | int32_t result = hdfsWrite(_hdfs_fs, _hdfs_file, buf, buf_len);
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:66:22:
error: 'hdfsWrite' was not declared in this scope
66 | int32_t result = hdfsWrite(_hdfs_fs, _hdfs_file, buf, buf_len);
| ^~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp: In member
function 'virtual doris::Status doris::HDFSWriter::close()':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:83:9:
error: '_hdfs_fs' was not declared in this scope
83 | if (_hdfs_fs == nullptr) {
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:86:9:
error: '_hdfs_file' was not declared in this scope
86 | if (_hdfs_file == nullptr) {
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:88:24:
error: '_hdfs_fs' was not declared in this scope
88 | hdfsDisconnect(_hdfs_fs);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:88:9:
error: 'hdfsDisconnect' was not declared in this scope
88 | hdfsDisconnect(_hdfs_fs);
| ^~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:91:28:
error: '_hdfs_fs' was not declared in this scope
91 | int result = hdfsFlush(_hdfs_fs, _hdfs_file);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:91:38:
error: '_hdfs_file' was not declared in this scope
91 | int result = hdfsFlush(_hdfs_fs, _hdfs_file);
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:91:18:
error: 'hdfsFlush' was not declared in this scope
91 | int result = hdfsFlush(_hdfs_fs, _hdfs_file);
| ^~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:98:5:
error: 'hdfsCloseFile' was not declared in this scope
98 | hdfsCloseFile(_hdfs_fs, _hdfs_file);
| ^~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:99:5:
error: 'hdfsDisconnect' was not declared in this scope
99 | hdfsDisconnect(_hdfs_fs);
| ^~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp: In member
function 'doris::Status doris::HDFSWriter::_connect()':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:107:5:
error: 'hdfsBuilder' was not declared in this scope
107 | hdfsBuilder* hdfs_builder = hdfsNewBuilder();
| ^~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:107:18:
error: 'hdfs_builder' was not declared in this scope
107 | hdfsBuilder* hdfs_builder = hdfsNewBuilder();
| ^~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:107:33:
error: 'hdfsNewBuilder' was not declared in this scope
107 | hdfsBuilder* hdfs_builder = hdfsNewBuilder();
| ^~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:108:5:
error: 'hdfsBuilderSetNameNode' was not declared in this scope
108 | hdfsBuilderSetNameNode(hdfs_builder, _namenode.c_str());
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:111:9:
error: 'hdfsBuilderSetUserName' was not declared in this scope
111 | hdfsBuilderSetUserName(hdfs_builder, _user.c_str());
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:115:9:
error: 'hdfsBuilderSetPrincipal' was not declared in this scope
115 | hdfsBuilderSetPrincipal(hdfs_builder, _kerb_principal.c_str());
| ^~~~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:118:9:
error: 'hdfsBuilderSetKerbTicketCachePath' was not declared in this scope
118 | hdfsBuilderSetKerbTicketCachePath(hdfs_builder,
_kerb_ticket_cache_path.c_str());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:122:9:
error: 'hdfsBuilderSetToken' was not declared in this scope
122 | hdfsBuilderSetToken(hdfs_builder, _token.c_str());
| ^~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:128:13:
error: 'hdfsBuilderConfSetStr' was not declared in this scope
128 | hdfsBuilderConfSetStr(hdfs_builder, iter->first.c_str(),
iter->second.c_str());
| ^~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:131:5:
error: '_hdfs_fs' was not declared in this scope
131 | _hdfs_fs = hdfsBuilderConnect(hdfs_builder);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_writer.cpp:131:16:
error: 'hdfsBuilderConnect' was not declared in this scope
131 | _hdfs_fs = hdfsBuilderConnect(hdfs_builder);
| ^~~~~~~~~~~~~~~~~~
make[2]: *** [src/exec/CMakeFiles/Exec.dir/build.make:1224:
src/exec/CMakeFiles/Exec.dir/hdfs_writer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:17:
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.h:57:5:
error: 'hdfsFS' does not name a type
57 | hdfsFS _hdfs_fs;
| ^~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.h:58:5:
error: 'hdfsFile' does not name a type
58 | hdfsFile _hdfs_file;
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp: In
constructor 'doris::HdfsFileReader::HdfsFileReader(doris::THdfsParams, const
string&, int64_t)':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:31:11:
error: class 'doris::HdfsFileReader' does not have any field named '_hdfs_fs'
31 | _hdfs_fs(nullptr),
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:32:11:
error: class 'doris::HdfsFileReader' does not have any field named '_hdfs_file'
32 | _hdfs_file(nullptr) {
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp: In
member function 'doris::Status doris::HdfsFileReader::connect()':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:41:5:
error: 'hdfsBuilder' was not declared in this scope
41 | hdfsBuilder* hdfs_builder = hdfsNewBuilder();
| ^~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:41:18:
error: 'hdfs_builder' was not declared in this scope
41 | hdfsBuilder* hdfs_builder = hdfsNewBuilder();
| ^~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:41:33:
error: 'hdfsNewBuilder' was not declared in this scope
41 | hdfsBuilder* hdfs_builder = hdfsNewBuilder();
| ^~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:42:5:
error: 'hdfsBuilderSetNameNode' was not declared in this scope
42 | hdfsBuilderSetNameNode(hdfs_builder, _namenode.c_str());
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:45:9:
error: 'hdfsBuilderSetUserName' was not declared in this scope
45 | hdfsBuilderSetUserName(hdfs_builder, _hdfs_params.user.c_str());
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:49:9:
error: 'hdfsBuilderSetPrincipal' was not declared in this scope
49 | hdfsBuilderSetPrincipal(hdfs_builder,
_hdfs_params.kerb_principal.c_str());
| ^~~~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:52:9:
error: 'hdfsBuilderSetKerbTicketCachePath' was not declared in this scope
52 | hdfsBuilderSetKerbTicketCachePath(hdfs_builder,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:57:9:
error: 'hdfsBuilderSetToken' was not declared in this scope
57 | hdfsBuilderSetToken(hdfs_builder, _hdfs_params.token.c_str());
| ^~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:62:13:
error: 'hdfsBuilderConfSetStr' was not declared in this scope
62 | hdfsBuilderConfSetStr(hdfs_builder, conf.key.c_str(),
conf.value.c_str());
| ^~~~~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:65:5:
error: '_hdfs_fs' was not declared in this scope
65 | _hdfs_fs = hdfsBuilderConnect(hdfs_builder);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:65:16:
error: 'hdfsBuilderConnect' was not declared in this scope
65 | _hdfs_fs = hdfsBuilderConnect(hdfs_builder);
| ^~~~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp: In
member function 'virtual doris::Status doris::HdfsFileReader::open()':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:79:5:
error: '_hdfs_file' was not declared in this scope
79 | _hdfs_file = hdfsOpenFile(_hdfs_fs, _path.c_str(), O_RDONLY, 0, 0,
0);
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:79:31:
error: '_hdfs_fs' was not declared in this scope
79 | _hdfs_file = hdfsOpenFile(_hdfs_fs, _path.c_str(), O_RDONLY, 0, 0,
0);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:79:56:
error: 'O_RDONLY' was not declared in this scope
79 | _hdfs_file = hdfsOpenFile(_hdfs_fs, _path.c_str(), O_RDONLY, 0, 0,
0);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:79:18:
error: 'hdfsOpenFile' was not declared in this scope
79 | _hdfs_file = hdfsOpenFile(_hdfs_fs, _path.c_str(), O_RDONLY, 0, 0,
0);
| ^~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp: In
member function 'virtual void doris::HdfsFileReader::close()':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:91:13:
error: '_hdfs_file' was not declared in this scope
91 | if (_hdfs_file != nullptr && _hdfs_fs != nullptr) {
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:91:38:
error: '_hdfs_fs' was not declared in this scope
91 | if (_hdfs_file != nullptr && _hdfs_fs != nullptr) {
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:97:13:
error: 'hdfsCloseFile' was not declared in this scope
97 | hdfsCloseFile(_hdfs_fs, _hdfs_file);
| ^~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:99:13:
error: '_hdfs_fs' was not declared in this scope
99 | if (_hdfs_fs != nullptr) {
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:101:13:
error: 'hdfsDisconnect' was not declared in this scope
101 | hdfsDisconnect(_hdfs_fs);
| ^~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:104:5:
error: '_hdfs_file' was not declared in this scope
104 | _hdfs_file = nullptr;
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:105:5:
error: '_hdfs_fs' was not declared in this scope
105 | _hdfs_fs = nullptr;
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp: In
member function 'virtual bool doris::HdfsFileReader::closed()':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:109:12:
error: '_hdfs_file' was not declared in this scope
109 | return _hdfs_file == nullptr || _hdfs_fs == nullptr;
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:109:37:
error: '_hdfs_fs' was not declared in this scope
109 | return _hdfs_file == nullptr || _hdfs_fs == nullptr;
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp: In
member function 'virtual doris::Status doris::HdfsFileReader::readat(int64_t,
int64_t, int64_t*, void*)':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:138:28:
error: '_hdfs_fs' was not declared in this scope
138 | int ret = hdfsSeek(_hdfs_fs, _hdfs_file, position);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:138:38:
error: '_hdfs_file' was not declared in this scope
138 | int ret = hdfsSeek(_hdfs_fs, _hdfs_file, position);
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:138:19:
error: 'hdfsSeek' was not declared in this scope; did you mean 'fseek'?
138 | int ret = hdfsSeek(_hdfs_fs, _hdfs_file, position);
| ^~~~~~~~
| fseek
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:146:28:
error: '_hdfs_fs' was not declared in this scope
146 | *bytes_read = hdfsRead(_hdfs_fs, _hdfs_file, out, nbytes);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:146:38:
error: '_hdfs_file' was not declared in this scope
146 | *bytes_read = hdfsRead(_hdfs_fs, _hdfs_file, out, nbytes);
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:146:19:
error: 'hdfsRead' was not declared in this scope
146 | *bytes_read = hdfsRead(_hdfs_fs, _hdfs_file, out, nbytes);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp: In
member function 'virtual int64_t doris::HdfsFileReader::size()':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:159:13:
error: '_hdfs_fs' was not declared in this scope
159 | if (_hdfs_fs == nullptr) {
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:165:9:
error: 'hdfsFileInfo' was not declared in this scope
165 | hdfsFileInfo* file_info = hdfsGetPathInfo(_hdfs_fs,
_path.c_str());
| ^~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:165:23:
error: 'file_info' was not declared in this scope; did you mean 'fileno'?
165 | hdfsFileInfo* file_info = hdfsGetPathInfo(_hdfs_fs,
_path.c_str());
| ^~~~~~~~~
| fileno
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:165:51:
error: '_hdfs_fs' was not declared in this scope
165 | hdfsFileInfo* file_info = hdfsGetPathInfo(_hdfs_fs,
_path.c_str());
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:165:35:
error: 'hdfsGetPathInfo' was not declared in this scope
165 | hdfsFileInfo* file_info = hdfsGetPathInfo(_hdfs_fs,
_path.c_str());
| ^~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:172:9:
error: 'hdfsFreeFileInfo' was not declared in this scope
172 | hdfsFreeFileInfo(file_info, 1);
| ^~~~~~~~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp: In
member function 'virtual doris::Status doris::HdfsFileReader::seek(int64_t)':
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:181:24:
error: '_hdfs_fs' was not declared in this scope
181 | int res = hdfsSeek(_hdfs_fs, _hdfs_file, position);
| ^~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:181:34:
error: '_hdfs_file' was not declared in this scope
181 | int res = hdfsSeek(_hdfs_fs, _hdfs_file, position);
| ^~~~~~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.cpp:181:15:
error: 'hdfsSeek' was not declared in this scope; did you mean 'fseek'?
181 | int res = hdfsSeek(_hdfs_fs, _hdfs_file, position);
| ^~~~~~~~
| fseek
In file included from
/opt/build_doris/lastest/incubator-doris/be/src/exec/parquet_scanner.cpp:46:
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.h:57:5:
error: 'hdfsFS' does not name a type
57 | hdfsFS _hdfs_fs;
| ^~~~~~
/opt/build_doris/lastest/incubator-doris/be/src/exec/hdfs_file_reader.h:58:5:
error: 'hdfsFile' does not name a type
58 | hdfsFile _hdfs_file;
| ^~~~~~~~
麻烦给看下什么原因?