Open haplo opened 5 months ago
Yep, me too it's really annoying as this was my favourite so I have fucking nothing as of current that I actually like to play music with.
For arch linux, as a workaround, install taglib1.
For arch linux, as a workaround, install taglib1.
Or create symlink:
sudo ln -s /usr/lib/libtag.so /usr/lib/libtag.so.1
For arch linux, as a workaround, install taglib1.
Didn't think of looking at the AUR, this worked and lowers the priority of this bug for me. :+1:
I'd like to know if there is a plan/timeline for migrating Clementine to taglib 2.x?
FWIW it looks like Clementine's fork, Strawberry, supports taglib 2.0. Porting it might make sense.
Or create symlink:
sudo ln -s /usr/lib/libtag.so /usr/lib/libtag.so.1
Generally bad idea, especially since taglib1
have already been uploaded on the AUR
still gives me the same error i think it's because I did yay -R clementine. I've done a whole shit ton of finds with -iname for clementine and clementine. I actually want some thoughts on this because whilst I've got strawberry so frankly, it's not that important? I like knowing how to fix things when they go wrong so, if anyone could toss some advice my way? I'd really appreciate it!
after installing taglib1 with yay -S taglib1
, Clementine works again.
but Clementine building still fails with same errors
Just tried building with latest from Github, have the same exact issues. Didn't know about the taglib1 thing before I uninstalled and attempted to reinstall Clementine, so I'm stuck as well.
still gives me the same error i think it's because I did yay -R clementine. I've done a whole shit ton of finds with -iname for clementine and clementine. I actually want some thoughts on this because whilst I've got strawberry so frankly, it's not that important? I like knowing how to fix things when they go wrong so, if anyone could toss some advice my way? I'd really appreciate it!
Just tried building with latest from Github, have the same exact issues. Didn't know about the taglib1 thing before I uninstalled and attempted to reinstall Clementine, so I'm stuck as well.
For AUR users, you can build the package if you edit the PKGBUILD ( yay -S --editmenu clementine
) and change taglib to OFF:
-DUSE_SYSTEM_TAGLIB=ON
and make it -DUSE_SYSTEM_TAGLIB=OFF
And clementine will use included library third party taglib
To get round this Arch Linux (Manjaro) pacman has a downgrade command. So using:
sudo DOWNGRADE_FROM_ALA=1 downgrade taglib
Allows downgrade to taglib 1.13 then build clementine from git version. Then revert taglib back to v2.0-1 and to provide the expected version for clementine provide a symlink
sudo ln -s /usr/lib/libtag.so /usr/lib/libtag.so.1
Clementine back and working including track tag editing! The above solution should also work!
The AUR pkgbuild have been changed to use system's taglib1
Still fails with the same error even with the latest AUR build
Nope, I have builded the packages and can prove it
Still fails with the same error even with the latest AUR build
Ok, building with devtools worked fine, building with makepkg fails
This time should be fixed for all https://aur.archlinux.org/cgit/aur.git/commit/?h=clementine&id=e7682090a502158a74fb6b7a36deb481f29a6baf
Just came in for Octopi/Trizen to build (clementine-git v1.4). Builds perfectly though it is quite big and takes a while. Launches and works fine for me. Thanks!
PS: I have taglib 2.0 (/usr/lib/libtag.so.2.0.0) installed, and when running is no longer dependent on symlink /usr/lib/libtag.so.1
I'm just wondering when clementine will be compatible with taglib2 all the other packages that depend on taglib are compatible. I'm not planning on creating a taglib1 package for openSUSE and can't build with the bundled taglib for very long as this is only a temporary fix.
Hmm.... Tried to transcode files from flac to mp3 which was working with taglib 1.0 results in core dump. Maybe more fixes are necessary?
which was working with taglib 1.0
Since 2024-03-02 the pkgbuild use the bundled taglib1
Before posting
Please follow the steps below and check the boxes with [x] once you did the step.
System information
Please provide information about your system and the version of Clementine used.
Expected behaviour / actual behaviour
Clementine builds and runs normally.
Instead Clementine build fails due to taglib API changes.
Steps to reproduce the problem (only for bugs)
Arch Linux recently upgraded to taglib 2.0:
Clementine fails to build, even with latest master: