Package Details: clementine 1.4.0rc2-6

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: 16
Popularity: 0.93
First Submitted: 2023-06-28 19:03 (UTC)
Last Updated: 2024-03-02 18:47 (UTC)

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:

/usr/bin/clementine: error while loading shared libraries: libtag.so.1: cannot open shared object file: No such file or directory

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

  • every time you have 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

Latest Comments

1 2 3 4 5 6 7 Next › Last »

saxa commented on 2024-06-07 18:26 (UTC)

A bit off topic here, but: Tired of my favorite players being ruined, first Amarok, then Clementine. So I went for navidrome in a docker container, until that will be discontinued or "improved" by rewriting etc.

FabioLolix commented on 2024-05-14 16:24 (UTC)

@VVS pinned comments

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