Package Details: entropy-piano-tuner 1.2.0.r27.gee7857a-1

Git Clone URL: https://aur.archlinux.org/entropy-piano-tuner.git (read-only, click to copy)
Package Base: entropy-piano-tuner
Description: Free Software for Piano Tuning
Upstream URL: https://gitlab.com/tp3/Entropy-Piano-Tuner
Licenses: GPL3
Submitter: autama
Maintainer: ChrisMorgan
Last Packager: ChrisMorgan
Votes: 0
Popularity: 0.000000
First Submitted: 2017-12-02 20:17 (UTC)
Last Updated: 2021-05-11 15:51 (UTC)

Latest Comments

pirp commented on 2023-03-23 22:13 (UTC)

Affected by https://bugs.archlinux.org/task/76255 Workaround: git config --global protocol.file.allow always (this can be revert later)

Then install. Then downgrade qwt-6.2.0-1 to qwt-6.1.6-1 (e.g. with the downgrade AUR package), as ChrisMorgan commented.

lucasp commented on 2022-05-15 08:24 (UTC)

To get this running quickly, I guess another pretty ugly way is directly using the libs in the package build:

LD_LIBRARY_PATH=[path to entropy-piano-tuner AUR package build]/src/Entropy-Piano-Tuner/build/bin/ entropypianotuner

ChrisMorgan commented on 2022-02-19 10:12 (UTC)

In an amusing coincidence of timing, I had just decided I needed to tune my piano, and went to run this and… uh oh, it’s not running any more. It used to run, I assure you.

Looks like qwt-6.2.0-1 (released 2021-10-10) broke it. Entropy-Piano-Tuner vendors qwt-lib 6.1.2 for building purposes for some reason I can’t remember and am not looking up right now, but was using the system’s qwt. And apparently 6.2.0 is not ABI-compatible with 6.1.2. Annoyingly typical of Qt stuff.

Bad but effective short term solution, provided you don’t have anything else that needs newer qwt: downgrade qwt-6.2.0-1 to qwt-6.1.6-1 (e.g. with the downgrade AUR package). The long-term solution will be either upgrading its qwt-lib, or going all in on the vendoring and using its qwt rather than the system’s entirely. I’m not doing that today, and history suggests that since I don’t need it myself (I have nothing else that depends on qwt) I probably just won’t get to it until it breaks further. But I welcome any patches. I’ve listed what needs to be done, but there’s a fair chance it won’t be straightforward.

FreeAsInGimme commented on 2022-02-18 21:49 (UTC)

The package installed without issue, but fails to start with this error:

entropypianotuner: symbol lookup error: entropypianotuner: undefined symbol: _ZNK7QwtPlot12invTransformEii

Might not have anything to do with the package, but thought I'd check. I tried installing qwtplot3d-qt5 thinking maybe it was a dependency, with no success.

ChrisMorgan commented on 2021-05-01 17:05 (UTC)

This was no longer building and I wanted to try it out. Here’s a patch to the repository that adds the necessary patch, and improves the package techniques too. You can download and apply it like so:

curl -O https://temp.chrismorgan.info/2021-05-02-entropy-piano-tuner.patch
git am 2021-05-02-entropy-piano-tuner.patch

reesewang commented on 2018-02-13 12:27 (UTC)

Should add qt5-declarative as a dependency, makepkg complains this if qt5-declarative isn't present: Project ERROR: Unknown module(s) in QT: qml quick