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;
      |     ^~~~~~~~
   麻烦给看下什么原因?




Reply via email to