Skip to content

Build error on gcc 13 + python 3.12 #2047

@hrz6976

Description

@hrz6976
  OID_T Gid2Oid(VID_T gid) const {
    OID_T oid{}; // <- initialize here
    vm_ptr_->GetOid(gid, oid);
    return oid;
  }
  • v6d/python: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?
    This error roots in a deprecated transitive dependency versioneer, caused by the removal of SafeConfigParser in python3.12. The dependency was introduced by hdfs, a build dependency that was deprecated years ago. Removing hdfs3 resolves the issue. (should not cause problems as hdfs3 is not used anywhere in the code)

    v6d/setup_io.py

    Lines 102 to 108 in f57ca13

    'wheel',
    ],
    install_requires=[
    'fsspec>=2022.10.0',
    'hdfs3',
    'oss2',
    'pyarrow',

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions