Package Details: eq10q 2.2-2

Git Clone URL: https://aur.archlinux.org/eq10q.git (read-only)
Package Base: eq10q
Description: An LV2 parametric equalizer audio plugin
Upstream URL: http://eq10q.sourceforge.net/
Licenses: GPL3
Groups: lv2-plugins
Submitter: speps
Maintainer: SpotlightKid
Last Packager: SpotlightKid
Votes: 27
Popularity: 1.515776
First Submitted: 2010-08-03 22:04
Last Updated: 2018-05-07 15:33

Latest Comments

SpotlightKid commented on 2018-05-07 19:52

Read the comments below.

sekret commented on 2018-05-07 19:43

What exactly does this patch replace-pow10.diff do?

ohli commented on 2018-05-07 15:03

I have the same issues like @scrapWoolKing, changing the CMAKE-Flags wasn't helping, the patched sourceworked.

I added a PKGBUILD to build this "patched" version:

# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
# Contributor: speps <speps at aur dot archlinux dot org>

pkgname=eq10q-2018-master
pkgver=2.2
pkgrel=1
pkgdesc="An LV2 parametric equalizer audio plugin"
arch=('i686' 'x86_64')
url="http://eq10q.sourceforge.net/"
license=('GPL3')
groups=('lv2-plugins')
depends=('fftw' 'gtkmm' 'lv2')
makedepends=('cmake')
source=("https://gitlab.com/floha/eq10q-2018/-/archive/master/eq10q-2018-master.tar.gz")
md5sums=('f9493a3b006d4bbdcf761cb06daab0e3')

prepare() {
  cd "$pkgname"
  [ -d build ] || mkdir build
}

build() {
  cd "$pkgname/build"

  cmake .. -DCMAKE_INSTALL_PREFIX=/usr/lib/lv2
  make 
}

package() {
  cd "$pkgname/build"

  make DESTDIR="$pkgdir/" install
}

See also: https://gitlab.com/floha/eq10q-2018/merge_requests/1

SpotlightKid commented on 2018-05-07 11:09

You should probably (also) submit the patch here:

https://sourceforge.net/p/eq10q/bugs/

Also note that there's a rather old ticket (#13) for a similar issue, which makes me worry whether the author will address the issue in a timely manner.

Did you try the solution with adding the pre-processor directive I suggested?

scrapWoolKing commented on 2018-05-07 08:03

@SpotlightKid first, thanks for your help, that sounded pretty easy to fix, so i gave it a try...

I've uploaded a copy of the source code and fixed the thing in one simple commit: https://gitlab.com/floha/eq10q-2018/commit/15209124be0f4538f63e4c25791f99d8abb3cd97 I guess there are a lot more optimizations and deprecation replacements that could be made, but that's enough to install it.

I will mail the author of EQ10Q with the fix and ask for a new release so that we can make this AUR package install, again. :)

SpotlightKid commented on 2018-04-28 15:01

After some further investigation, this error may also have something to do with the use of #include <cmath> in bandctl.cpp instead of #include <math.h>

See this stackoverflow question for some background:

https://stackoverflow.com/questions/10694255/c-cmath-vs-math-h-and-similar-c-prefixed-vs-h-extension-headers

SpotlightKid commented on 2018-04-28 14:32

@scrapWoolKing: it seems that pow10 is a GNU extension to the functions in math.h. Even though compilation works fine on my system (I'm on Manjaro, though, but also GCC 7.3.1), it may be necessary to define the "_GNU_SOURCE" or "__USE_GNU" pre-processor symbol. Try replacing the "cmake" command in the PKGBUILD file with this one:

cmake .. \
  -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_INSTALL_PREFIX=/usr/lib/lv2 \
  -DCMAKE_CXX_FLAGS_RELEASE="-O3 -DNDEBUG -D_GNU_SOURCE"

I can't really test this without being able to reproduce the error.

You should definitely bring this up as an issue upstream. The man page for the pow10 function also mentions that it should be replaced with exp10.

scrapWoolKing commented on 2018-04-28 13:34

heyho, though the project has not been updated for quite some time, the build fails for me recently with a compilation error. Please have a look here: https://pastebin.com/sEPd9cgx

Is it depending on a library that's not in the dependency list or did something change with the compiler? My C(++) skills are really bad, unfortnately..

What I can tell is, the last time the installation ran fine was around 3 months ago, on multiple machines.

Thanks for your help in advance.

TheEgg commented on 2016-12-18 20:25

There does seem to be a problem with this package and the official ardour package - https://community.ardour.org/node/13994. Think I'll have to try the binaries instead.

TheEgg commented on 2016-12-11 17:08

@SpotlightKid: Ok, thanks for the information.
I haven't had any problems so far with this package (although I haven't been using it for long). Thanks for the update.

All comments