[SOLVED] Audacity does not start and can't be updated to existing newer version
Slackware - InstallationThis forum is for the discussion of installation issues with Slackware.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Audacity does not start and can't be updated to existing newer version
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 directory
Code:
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.
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 directory
I have tried so many times trying to install Audacity including of all these dependancies using Sbopkg and all I get is that many of these are unable to be installed. So frustrating. why such a big deal when Ubuntu can install in one go, no deps?
Is it that Sbopkg is the problem, surely not, as I have used Sbopkg many times for all sorts of stuff and it usually works fine It just doesn't like Audacity. Is there another way?
But i will tell you my personal opinion. you should try slpkg
You can build with slpkg from SBo or ponce repo and you can install binaries directly from alienbob or conraid end more other repos...
assume you want to build audacity just command
Code:
slpkg -i audacity
and it will build it with all deps you DONT have installed...from your default repo, ponce or SBo...
assume you want to install it from a precompiled repo like alien
Code:
slpkg -i audacity -o alien
etc...
if you only want to build for SBo/ponce with sbopkg first run sqg -p <package-name> and then sbopkg -i...
This last post should be made more available to all.I have been trying to install Audacity on my new Slackware 15 for ages trying all sorts of different ways but, at last this was something that actually worked. Thank you.
Last edited by Stalfonso2; 12-19-2023 at 06:54 AM.
"audacity: error while loading shared libraries: libwx_baseu-3.2.so.0: cannot open shared object file: No such file or directory bash-5.1#"
It is advised not to run graphical programs as the root user. Actually Desktop Environments like KDE Plasma will make life quite difficult for you if you try.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.