Skip to content

Building Jack 1.9.22 with Ubuntu 24.04 fails #1000

@robiwano

Description

@robiwano

Describe the bug

Building JACK fails with waf due to Ubuntu 24.04 having Python 3.12 where imp has been deprecated in favor of importlib.

Environment

Version: 1.9.22
Operating system: Ubuntu 24.04
Installation: Source release package for 1.9.22

Steps To Reproduce

Download 1.9.22 package and unpack it. Run waf:

> ./waf --help
Traceback (most recent call last):
  File "/home/robi/build/test/aarch64/_deps/jack-lib/src/jack-lib/./waf", line 166, in <module>
    from waflib import Scripting
  File "/home/robi/build/test/aarch64/_deps/jack-lib/src/jack-lib/waflib/Scripting.py", line 10, in <module>
    from waflib import Utils, Configure, Logs, Options, ConfigSet, Context, Errors, Build, Node
  File "/home/robi/build/test/aarch64/_deps/jack-lib/src/jack-lib/waflib/Configure.py", line 16, in <module>
    from waflib import ConfigSet, Utils, Options, Logs, Context, Build, Errors
  File "/home/robi/build/test/aarch64/_deps/jack-lib/src/jack-lib/waflib/Options.py", line 14, in <module>
    from waflib import Logs, Utils, Context, Errors
  File "/home/robi/build/test/aarch64/_deps/jack-lib/src/jack-lib/waflib/Context.py", line 9, in <module>
    import os, re, imp, sys
ModuleNotFoundError: No module named 'imp'

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