I upgraded my FC37 machine to FC38, and my build of Audacity 3.0.2 died a horrible death, because the libraries got upgraded. So, I went to compile 3.3.1 from the source, and have hit a couple of roadblocks. The first, which is that the audacity-supplied conan doesn’t know about gcc 13, I was able to work around by adding “13” to the list in …/build/.conan/settings.yml That’s probably not ideal, but it got me past that. Now, I’ve got a problem, that I don’t know how to deal with. conan is complaining about python. I’m not sure what to do about this. As far as I can tell, the python that it’s complaining about is fine.
$ cmake -G “Unix Makefiles” -DCMAKE_BUILD_TYPE=Release /usr/local/src/audacity-sources-3.3.1
…
[ 30%] Linking CXX static library …/…/lib/libbase.a
[ 30%] Built target base
gmake: *** [Makefile:91: all] Error 2
vst3sdk/3.7.3:
vst3sdk/3.7.3: ERROR: Package ‘3dcaac93f3cf6432dc25ae41cd21792a9760e18b’ build failed
vst3sdk/3.7.3: WARN: Build folder /tmp/audacity_build/.conan/data/vst3sdk/3.7.3///build/3dcaac93f3cf6432dc25ae41cd21792a9760e18b
ERROR: vst3sdk/3.7.3: Error in build() method, line 35
cmake.build()
ConanException: Error 2 while executing cmake --build ‘/tmp/audacity_build/.conan/data/vst3sdk/3.7.3///build/3dcaac93f3cf6432dc25ae41cd21792a9760e18b/build’ ‘–’ ‘-j4’
Restoring global Conan config…
Traceback (most recent call last):
File “/usr/local/src/audacity-sources-3.3.1/conan/conan_runner.py”, line 339, in
subprocess.check_call(conan_options)
File “/usr/lib64/python3.11/subprocess.py”, line 413, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command ‘[’/tmp/audacity_build/conan_venv/bin/conan’, ‘install’, ‘/usr/local/src/audacity-sources-3.3.1/conan’, ‘–build=missing’, ‘–install-folder’, ‘/tmp/audacity_build/conan-install-release’, ‘–output-folder’, ‘/tmp/audacity_build’, ‘–remote’, ‘audacity-binaries’, ‘–profile:build’, ‘/tmp/audacity_build/profile-build.profile’, ‘–profile:host’, ‘/tmp/audacity_build/profile-host-release.profile’]’ returned non-zero exit status 1.
CMake Error at cmake-proxies/cmake-modules/AudacityDependencies.cmake:202 (message):
Conan failed to install dependencies (1) /usr/bin/python3.11
Call Stack (most recent call first):
CMakeLists.txt:572 (include)
– Configuring incomplete, errors occurred!
$ /usr/bin/python3.11 --version
Python 3.11.3
Any ideas about what to do next? I’m pretty stuck here…
Thanks.