ExportXMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • WT12.0.0, 9.1.0-rc0
    • Affects Version/s: None
    • Component/s: Workgen
    • None
    • Storage Engines - Transactions
    • 107.673
    • SE Transactions - 2026-09-25
    • 1

      Building workgen's Python bindings produces SWIG Warning 321 for WT_CURSOR::next (wiredtiger.h) and help() methods on several workgen classes (workgen.h), because both names shadow Python built-ins. The build still succeeds, but the warnings are noisy and should be silenced with SWIG %rename directives in bench/workgen/workgen.i rather than renaming the underlying C/C++ API.

      [377/639] Swig compile bench/workgen/workgen.i for python
      .../wiredtiger.h:374: Warning 321: 'next' conflicts with a built-in name in python
      .../workgen.h:202: Warning 321: 'help' conflicts with a built-in name in python
      .../workgen.h:246: Warning 321: 'help' conflicts with a built-in name in python
      .../workgen.h:366: Warning 321: 'help' conflicts with a built-in name in python
      .../workgen.h:485: Warning 321: 'help' conflicts with a built-in name in python
      

            Assignee:
            Haribabu Kommi
            Reporter:
            Haribabu Kommi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: