Skip to content

get_version() access violation on clang 17.0.2 #126

@Andrej730

Description

@Andrej730

On windows 11, using last version ctypeslib2 installed with pip install git+https://github.com/trolldbois/ctypeslib.git.

Command clang2py -I . person2.h -o person2_ctypes.py

Traceback

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Software\Python311\Scripts\clang2py.exe\__main__.py", line 4, in <module>
  File "C:\Software\Python311\Lib\site-packages\ctypeslib\__init__.py", line 118, in <module>
    __clang_library_filename = __configure_clang_cindex()
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Software\Python311\Lib\site-packages\ctypeslib\__init__.py", line 103, in __configure_clang_cindex
    clang_version()
  File "C:\Software\Python311\Lib\site-packages\ctypeslib\__init__.py", line 67, in clang_version
    version_string = get_version()
                     ^^^^^^^^^^^^^
OSError: exception: access violation writing 0x00000000FFFFFFFF

clang version:

clang --version
clang version 17.0.2
Target: x86_64-pc-windows-msvc
Thread model: posix

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions