Audacity does not start and can't be updated to existing newer version
by fredmyra from LinuxQuestions.org on (#6GTXX)
hi!
I am an inveterate, confessed, happy distrohopper.
Not long ago I succeeded after many years to run a decent installation of Linux for producing music for my own pleasure. It happened with Ubuntu Studio. I decided then I should return to my attempts to make music on Slackware, which I already had installed in 4 of my computers, one of which had 3 instances of Slackware, one with Slackware64-15.0 (used only with XFCE) improved with the DAW template, one with Bob Aliens DAW version (installed from liveslak-DAW) and one with Slackware-current.
Just so I don't misguide you: whenever I read posts on LQT I am always reminded that I am still not far beyond beguiners level.
So: In the machine where I tried Ubuntu Studio (because it is simple to install and my readings on JACK-QSynth-Rosegarden-(pulse) finally led me to believe configuring a daw was beyond my capacity) I already had a recent installation of Slackware which was one of the first on that machine which is my newest, a Fujitsu ESPRIMO Q, with an Intel i5.
My problem is that I don't remember how I installed it, I mean whether it was a regular stable installed from slackware64-live-15.0.iso supplemented with DAW template or a slackware64-live-daw-15.0. And I have no idea of how important that difference is, so I wonder if there is some way of checking what kind of installation I have, in case that difference should be important. I suspect the original DAW may be better configured (than my configuration of the template one) and maybe have a better kernel for music production. I have really no idea about these questions.
I have not used Ubuntu Studio so far, other than for testing JACK-QSynth-Rosegarden interaction and learning some about it. (I don't like the idea of using systemd). I have kept doing my music with Slackware at the same level I have been doing for years, which means I am still unable to play .wav files from Rosegarden (as a reference for editing my recorded mids).
I have now for some months experienced problems with more recent versions of Audacity in other distros, but now it has affected the above mentioned Slackware install. I can install Bob Alien's version (via slackpkg), but I get no response when trying to start it from the desktop. When I try from the terminal I get the message:
Code:bash-5.1$ audacity
audacity: error while loading shared libraries: liblilv-0.so.0: cannot open shared object file: No such file or directoryCode:bash-5.1# slackpkg search liblilv
Looking for liblilv in package list. Please wait... DONE
No package name matches the pattern.
bash-5.1# slackpkg search liblilv-0
Looking for liblilv-0 in package list. Please wait... DONE
No package name matches the pattern.When I remove audacity and try to install (a more recent version) from sbopkg I get output with following end:
Code:audacity-sources-3.4.2/help/audacity.1
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python3: /usr/bin/python3.9 (found version "3.9.18") found components: Interpreter
-- The ASM_NASM compiler identification is NASM
-- Found assembler: /usr/bin/nasm
-- Build Info:
-- Host System: Linux-5.15.139
-- Host System Name: Linux
-- Host System Processor: x86_64
-- Host System Version: 5.15.139
-- Host System Architecture: 64-bit
--
-- Compiler: /usr/bin/c++
-- Compiler Version: 11.2.0
-- Compiler Standard: 17
-- Compiler Standard Required: ON
-- Compiler Extensions:
--
-- Current Commit: unknown
--
-- Looking for pow in m
-- Looking for pow in m - found
-- Looking for __atomic_fetch_add_4 in atomic
-- Looking for __atomic_fetch_add_4 in atomic - found
-- Performing Test HAVE_MMX
-- Performing Test HAVE_MMX - Success
-- Performing Test HAVE_SSE
-- Performing Test HAVE_SSE - Success
-- Performing Test HAVE_SSE2
-- Performing Test HAVE_SSE2 - Success
-- Looking for 4 include files float.h, ..., string.h
-- Looking for 4 include files float.h, ..., string.h - found
-- Looking for assert.h
-- Looking for assert.h - found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for malloc.h
-- Looking for malloc.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdlib.h
-- Looking for stdlib.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for fileno
-- Looking for fileno - found
-- Looking for flock
-- Looking for flock - found
-- Looking for gmtime
-- Looking for gmtime - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for lrint
-- Looking for lrint - found
-- Looking for lrintf
-- Looking for lrintf - found
-- Looking for lstat
-- Looking for lstat - found
-- Looking for mlock
-- Looking for mlock - found
-- Looking for posix_fadvise
-- Looking for posix_fadvise - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of float
-- Check size of float - done
-- Probing for libjpeg-turbo 3
-- ========== Using system version of ZLIB ==========
-- ========== Using system version of PNG ==========
-- ========== Using system version of JPEG ==========
-- ========== Using system version of EXPAT ==========
-- ========== Using system version of wxWidgets ==========
-- ========== Using system version of libmp3lame ==========
-- ========== Using system version of mpg123 ==========
-- ========== Using system version of libid3tag ==========
-- ========== Using system version of WavPack ==========
-- ========== Using system version of Ogg ==========
-- ========== Using system version of FLAC ==========
-- ========== Using system version of Opus ==========
-- ========== Using system version of opusfile ==========
-- ========== Using system version of Vorbis ==========
-- ========== Using system version of SndFile ==========
-- ========== Using system version of PortAudio ==========
-- ========== Using system version of RapidJSON ==========
-- ========== Using system version of PortMidi ==========
-- Found libuuid:
libuuid_INCLUDE_DIR: /usr/include
libuuid_LIBRARIES: /usr/lib64/libuuid.so
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13")
-- Found EXPAT: /usr/lib64/libexpat.so (found version "2.5.0")
wxWidgets_LIBRARIES=general;-L/usr/lib64;general;-pthread;general;-lwx_baseu-3.2;general;-lwx_gtk3u_core-3.2;general;-lwx_gtk3u_html-3.2;general;-lwx_gtk3u_qa-3.2;general;-lwx_baseu_xml-3.2;general;-lwx_baseu_net-3.2
wxWidgets_LIBRARY_DIRS=/usr/lib64
-- Found wxWidgets: general;-L/usr/lib64;general;-pthread;general;/usr/lib64/libwx_baseu-3.2.so;general;/usr/lib64/libwx_gtk3u_core-3.2.so;general;/usr/lib64/libwx_gtk3u_html-3.2.so;general;/usr/lib64/libwx_gtk3u_qa-3.2.so;general;/usr/lib64/libwx_baseu_xml-3.2.so;general;/usr/lib64/libwx_baseu_net-3.2.so (found version "3.2.4")
-- Found lame:
libmp3lame_INCLUDE_DIR: /usr/include
libmp3lame_LIBRARIES: /usr/lib64/libmp3lame.so
-- Found mpg123:
mpg123_INCLUDE_DIR: /usr/include
mpg123_LIBRARIES: /usr/lib64/libmpg123.so
-- Found libid3tag:
libid3tag_INCLUDE_DIR: /usr/include
libid3tag_LIBRARIES: /usr/lib64/libid3tag.so
-- Found wavpack:
wavpack_INCLUDE_DIR: /usr/include
wavpack_LIBRARIES: /usr/lib64/libwavpack.so
-- Found Ogg: /usr/include
-- Found FLAC: TRUE
-- Found Opus: TRUE
-- Found opusfile: /usr/include
-- Found Vorbis: TRUE
-- Found SndFile: /usr/include
-- Found PortAudio:
PortAudio_INCLUDE_DIR: /usr/include
PortAudio_LIBRARIES: /usr/lib64/libportaudio.so
CMake Error at build/find_package_include.cmake:18 (find_package):
By not providing "FindRapidJSON.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"RapidJSON", but CMake did not find one.
Could not find a package configuration file provided by "RapidJSON" with
any of the following names:
RapidJSONConfig.cmake
rapidjson-config.cmake
Add the installation prefix of "RapidJSON" to CMAKE_PREFIX_PATH or set
"RapidJSON_DIR" to a directory containing one of the above files. If
"RapidJSON" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
cmake-proxies/cmake-modules/AudacityDependencies.cmake:224 (include)
CMakeLists.txt:579 (include)
-- Configuring incomplete, errors occurred!
See also "/tmp/SBo/audacity-sources-3.4.2/build/CMakeFiles/CMakeOutput.log".
See also "/tmp/SBo/audacity-sources-3.4.2/build/CMakeFiles/CMakeError.log".
audacity:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?:Slackpkg says:
Code:bash-5.1# slackpkg search audacity
Looking for audacity in package list. Please wait... DONE
The list below shows all packages with name matching "audacity".
[inst] alienbob : audacity-3.2.2-x86_64-1alien
You can search specific files using "slackpkg file-search file".
Also found in SBo (download it with 'slackpkg download <package>'):
[ package ]
audacity-3.2.5-sbo-15.0
I am enclosing the logs.
I understand that the wise thing to do is a conscious fresh install, which would not be a big problem by now, but I am still posting this hoping to get a better understanding of the questions I mentioned, and probably some more, which wouldn't be gained by doing a fresh install.
Attached Files
I am an inveterate, confessed, happy distrohopper.
Not long ago I succeeded after many years to run a decent installation of Linux for producing music for my own pleasure. It happened with Ubuntu Studio. I decided then I should return to my attempts to make music on Slackware, which I already had installed in 4 of my computers, one of which had 3 instances of Slackware, one with Slackware64-15.0 (used only with XFCE) improved with the DAW template, one with Bob Aliens DAW version (installed from liveslak-DAW) and one with Slackware-current.
Just so I don't misguide you: whenever I read posts on LQT I am always reminded that I am still not far beyond beguiners level.
So: In the machine where I tried Ubuntu Studio (because it is simple to install and my readings on JACK-QSynth-Rosegarden-(pulse) finally led me to believe configuring a daw was beyond my capacity) I already had a recent installation of Slackware which was one of the first on that machine which is my newest, a Fujitsu ESPRIMO Q, with an Intel i5.
My problem is that I don't remember how I installed it, I mean whether it was a regular stable installed from slackware64-live-15.0.iso supplemented with DAW template or a slackware64-live-daw-15.0. And I have no idea of how important that difference is, so I wonder if there is some way of checking what kind of installation I have, in case that difference should be important. I suspect the original DAW may be better configured (than my configuration of the template one) and maybe have a better kernel for music production. I have really no idea about these questions.
I have not used Ubuntu Studio so far, other than for testing JACK-QSynth-Rosegarden interaction and learning some about it. (I don't like the idea of using systemd). I have kept doing my music with Slackware at the same level I have been doing for years, which means I am still unable to play .wav files from Rosegarden (as a reference for editing my recorded mids).
I have now for some months experienced problems with more recent versions of Audacity in other distros, but now it has affected the above mentioned Slackware install. I can install Bob Alien's version (via slackpkg), but I get no response when trying to start it from the desktop. When I try from the terminal I get the message:
Code:bash-5.1$ audacity
audacity: error while loading shared libraries: liblilv-0.so.0: cannot open shared object file: No such file or directoryCode:bash-5.1# slackpkg search liblilv
Looking for liblilv in package list. Please wait... DONE
No package name matches the pattern.
bash-5.1# slackpkg search liblilv-0
Looking for liblilv-0 in package list. Please wait... DONE
No package name matches the pattern.When I remove audacity and try to install (a more recent version) from sbopkg I get output with following end:
Code:audacity-sources-3.4.2/help/audacity.1
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python3: /usr/bin/python3.9 (found version "3.9.18") found components: Interpreter
-- The ASM_NASM compiler identification is NASM
-- Found assembler: /usr/bin/nasm
-- Build Info:
-- Host System: Linux-5.15.139
-- Host System Name: Linux
-- Host System Processor: x86_64
-- Host System Version: 5.15.139
-- Host System Architecture: 64-bit
--
-- Compiler: /usr/bin/c++
-- Compiler Version: 11.2.0
-- Compiler Standard: 17
-- Compiler Standard Required: ON
-- Compiler Extensions:
--
-- Current Commit: unknown
--
-- Looking for pow in m
-- Looking for pow in m - found
-- Looking for __atomic_fetch_add_4 in atomic
-- Looking for __atomic_fetch_add_4 in atomic - found
-- Performing Test HAVE_MMX
-- Performing Test HAVE_MMX - Success
-- Performing Test HAVE_SSE
-- Performing Test HAVE_SSE - Success
-- Performing Test HAVE_SSE2
-- Performing Test HAVE_SSE2 - Success
-- Looking for 4 include files float.h, ..., string.h
-- Looking for 4 include files float.h, ..., string.h - found
-- Looking for assert.h
-- Looking for assert.h - found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for malloc.h
-- Looking for malloc.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdlib.h
-- Looking for stdlib.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for fileno
-- Looking for fileno - found
-- Looking for flock
-- Looking for flock - found
-- Looking for gmtime
-- Looking for gmtime - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for lrint
-- Looking for lrint - found
-- Looking for lrintf
-- Looking for lrintf - found
-- Looking for lstat
-- Looking for lstat - found
-- Looking for mlock
-- Looking for mlock - found
-- Looking for posix_fadvise
-- Looking for posix_fadvise - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of float
-- Check size of float - done
-- Probing for libjpeg-turbo 3
-- ========== Using system version of ZLIB ==========
-- ========== Using system version of PNG ==========
-- ========== Using system version of JPEG ==========
-- ========== Using system version of EXPAT ==========
-- ========== Using system version of wxWidgets ==========
-- ========== Using system version of libmp3lame ==========
-- ========== Using system version of mpg123 ==========
-- ========== Using system version of libid3tag ==========
-- ========== Using system version of WavPack ==========
-- ========== Using system version of Ogg ==========
-- ========== Using system version of FLAC ==========
-- ========== Using system version of Opus ==========
-- ========== Using system version of opusfile ==========
-- ========== Using system version of Vorbis ==========
-- ========== Using system version of SndFile ==========
-- ========== Using system version of PortAudio ==========
-- ========== Using system version of RapidJSON ==========
-- ========== Using system version of PortMidi ==========
-- Found libuuid:
libuuid_INCLUDE_DIR: /usr/include
libuuid_LIBRARIES: /usr/lib64/libuuid.so
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13")
-- Found EXPAT: /usr/lib64/libexpat.so (found version "2.5.0")
wxWidgets_LIBRARIES=general;-L/usr/lib64;general;-pthread;general;-lwx_baseu-3.2;general;-lwx_gtk3u_core-3.2;general;-lwx_gtk3u_html-3.2;general;-lwx_gtk3u_qa-3.2;general;-lwx_baseu_xml-3.2;general;-lwx_baseu_net-3.2
wxWidgets_LIBRARY_DIRS=/usr/lib64
-- Found wxWidgets: general;-L/usr/lib64;general;-pthread;general;/usr/lib64/libwx_baseu-3.2.so;general;/usr/lib64/libwx_gtk3u_core-3.2.so;general;/usr/lib64/libwx_gtk3u_html-3.2.so;general;/usr/lib64/libwx_gtk3u_qa-3.2.so;general;/usr/lib64/libwx_baseu_xml-3.2.so;general;/usr/lib64/libwx_baseu_net-3.2.so (found version "3.2.4")
-- Found lame:
libmp3lame_INCLUDE_DIR: /usr/include
libmp3lame_LIBRARIES: /usr/lib64/libmp3lame.so
-- Found mpg123:
mpg123_INCLUDE_DIR: /usr/include
mpg123_LIBRARIES: /usr/lib64/libmpg123.so
-- Found libid3tag:
libid3tag_INCLUDE_DIR: /usr/include
libid3tag_LIBRARIES: /usr/lib64/libid3tag.so
-- Found wavpack:
wavpack_INCLUDE_DIR: /usr/include
wavpack_LIBRARIES: /usr/lib64/libwavpack.so
-- Found Ogg: /usr/include
-- Found FLAC: TRUE
-- Found Opus: TRUE
-- Found opusfile: /usr/include
-- Found Vorbis: TRUE
-- Found SndFile: /usr/include
-- Found PortAudio:
PortAudio_INCLUDE_DIR: /usr/include
PortAudio_LIBRARIES: /usr/lib64/libportaudio.so
CMake Error at build/find_package_include.cmake:18 (find_package):
By not providing "FindRapidJSON.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"RapidJSON", but CMake did not find one.
Could not find a package configuration file provided by "RapidJSON" with
any of the following names:
RapidJSONConfig.cmake
rapidjson-config.cmake
Add the installation prefix of "RapidJSON" to CMAKE_PREFIX_PATH or set
"RapidJSON_DIR" to a directory containing one of the above files. If
"RapidJSON" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
cmake-proxies/cmake-modules/AudacityDependencies.cmake:224 (include)
CMakeLists.txt:579 (include)
-- Configuring incomplete, errors occurred!
See also "/tmp/SBo/audacity-sources-3.4.2/build/CMakeFiles/CMakeOutput.log".
See also "/tmp/SBo/audacity-sources-3.4.2/build/CMakeFiles/CMakeError.log".
audacity:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?:Slackpkg says:
Code:bash-5.1# slackpkg search audacity
Looking for audacity in package list. Please wait... DONE
The list below shows all packages with name matching "audacity".
[inst] alienbob : audacity-3.2.2-x86_64-1alien
You can search specific files using "slackpkg file-search file".
Also found in SBo (download it with 'slackpkg download <package>'):
[ package ]
audacity-3.2.5-sbo-15.0
I am enclosing the logs.
I understand that the wise thing to do is a conscious fresh install, which would not be a big problem by now, but I am still posting this hoping to get a better understanding of the questions I mentioned, and probably some more, which wouldn't be gained by doing a fresh install.
Attached Files
CMakeOutput.log (76.7 KB) | |
CMakeError.log (10.7 KB) |