@VVS pinned comments
Search Criteria
Package Details: clementine 1.4.0rc2-6
Package Actions
Git Clone URL: | https://aur.archlinux.org/clementine.git (read-only, click to copy) |
---|---|
Package Base: | clementine |
Description: | A modern music player and library organizer |
Upstream URL: | https://www.clementine-player.org/ |
Licenses: | GPL |
Submitter: | arojas |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 15 |
Popularity: | 0.53 |
First Submitted: | 2023-06-28 19:03 (UTC) |
Last Updated: | 2024-03-02 18:47 (UTC) |
Dependencies (24)
- alsa-lib
- chromaprint (chromaprint-gitAUR, chromaprint-fftwAUR)
- crypto++ (crypto++-gitAUR)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libcdio (libcdio-gitAUR)
- libgpod
- liblastfm-qt5
- libmtp (libmtp-gitAUR)
- libmygpo-qt5 (libmygpo-qt5-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- projectm (projectm-gitAUR)
- protobuf (protobuf-gitAUR)
- qt5-x11extras (qt5-x11extras-gitAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- qt5-tools (qt5-tools-gitAUR) (make)
- sparsehash (make)
- gst-libav (gst-libav-gitAUR) (optional) – Libav plugin
- gst-plugins-bad (gst-plugins-bad-gitAUR) (optional) – "Bad" plugin libraries
- Show 4 more dependencies...
Required by (0)
Sources (1)
FabioLolix commented on 2024-05-14 16:24 (UTC)
VVS commented on 2024-05-14 16:23 (UTC)
After today update:
clementine: error while loading shared libraries: libabsl_log_internal_check_op.so.2308.0.0: cannot open shared object file: No such file or directory
FabioLolix commented on 2024-03-10 09:48 (UTC)
@Thermi removing --copy-dt-needed-entries
the pkgbuild will fail with:
[ 49%] Linking CXX executable ../../clementine-tagreader
/usr/bin/ld: CMakeFiles/clementine-tagreader.dir/tagreaderworker.cpp.o: undefined reference to symbol '_ZN4absl12lts_2023080212log_internal21CheckOpMessageBuilder7ForVar2Ev'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/libabsl_log_internal_check_op.so.2308.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [ext/clementine-tagreader/CMakeFiles/clementine-tagreader.dir/build.make:144: clementine-tagreader] Error 1
make[1]: *** [CMakeFiles/Makefile2:1615: ext/clementine-tagreader/CMakeFiles/clementine-tagreader.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 49%] Building CXX object src/CMakeFiles/clementine_lib.dir/core/globalshortcuts.cpp.o
my simple test with makepkg -rf
Add options cC
to clean makepkg work folders
Thermi commented on 2024-03-10 05:28 (UTC)
The PKBUILD uses --copy-dt-needed-entries
, which is actually (after my simple test with makepkg -rf
without it) not needed. It builds and runs fine with out that LDFLAG.
mold
(the linker) does not support --copy-dt-needed-entries
, so one has to remove it before one can build clementine
using this PKGBUILD
.
@FabioLolix could you please remove that flag?
FabioLolix commented on 2024-03-02 18:48 (UTC)
This time should be fixed for all
FabioLolix commented on 2024-03-02 18:30 (UTC)
@Oldiesmann just replied to you on https://github.com/clementine-player/Clementine/issues/7313#issuecomment-1974871856
I will have to use the bundled taglib since dirty building don't work and no way people will use devtools
Oldiesmann commented on 2024-03-02 18:27 (UTC)
I've tried everything listed here - using the latest AUR package, various modifications to PKGBUILD, etc. and it always fails with the same error.
FabioLolix commented on 2024-03-02 17:50 (UTC)
@ilil @Bad-Mad use the updated pkgbuild
Also in the occurrence of not using the system's taglib you can remove the depends on it
ilil commented on 2024-03-02 17:46 (UTC)
@Bad-Mad
I had to change the PKGBUILD to make the update possible.
depends=(taglib1)
change to
depends=(taglib)
export PKG_CONFIG_PATH=/usr/lib/taglib1/lib/pkgconfig
delete
-DUSE_SYSTEM_TAGLIB=ON
change to
-DUSE_SYSTEM_TAGLIB=OFF
FabioLolix commented on 2024-03-02 13:11 (UTC)
@Bad-Mad the pkgbuild was updated before you posted to use taglib1
On a general note, you're welcome to stop reporting the same issues here or to developers after I have reported that can't updated for ssh issues
But now i have taglib1 and taglib2 installed ... taglib1 and taglib2 can’t they co-exist?
@duprezjm it can coexist
Pinned Comments
haplo commented on 2024-01-30 15:48 (UTC)
@geomaster Same problem here, Clementine failed to start today due to taglib being upgraded:
And build fails with the error you posted.
I opened an issue upstream: https://github.com/clementine-player/Clementine/issues/7313
FabioLolix commented on 2023-09-22 19:45 (UTC)
Dear all
error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such file or directory
for build from source programs you have to rebuild it