-
Notifications
You must be signed in to change notification settings - Fork 680
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build fails with taglib 2.0 #7313
Comments
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. |
Or create symlink: |
Didn't think of looking at the AUR, this worked and lowers the priority of this bug for me. 👍 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. |
Generally bad idea, especially since |
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 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. |
For AUR users, you can build the package if you edit the PKGBUILD ( And clementine will use included library third party taglib |
To get round this Arch Linux (Manjaro) pacman has a downgrade command. So using: |
https://build.opensuse.org/request/show/1153471 by user plater + dimstar_suse Fix dependency issue - Allow use of internal taglib until taglib2 build issue is solved see clementine-player/Clementine#7313
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 |
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? |
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:
The text was updated successfully, but these errors were encountered: