Skip to content

Build error on gcc 13 + python 3.12 #2047

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

Open
hrz6976 opened this issue May 26, 2025 · 2 comments
Open

Build error on gcc 13 + python 3.12 #2047

hrz6976 opened this issue May 26, 2025 · 2 comments
Labels

Comments

@hrz6976
Copy link

hrz6976 commented May 26, 2025

  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',
@dashanji
Copy link
Member

Hi @hrz6976, thanks for raising this issue. Could you please give the complete steps to reproduce this?

@github-actions github-actions bot added the stale label Jun 12, 2025
Copy link
Contributor

/cc @sighingnow, this issus/pr has had no activity for a long time, please help to review the status and assign people to work on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants