-
Notifications
You must be signed in to change notification settings - Fork 390
Open
Labels
Description
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'