jack2 icon indicating copy to clipboard operation
jack2 copied to clipboard

Building Jack 1.9.22 with Ubuntu 24.04 fails

Open robiwano opened this issue 10 months ago • 2 comments

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'

robiwano avatar Feb 12 '25 07:02 robiwano