Package Details: calf-git 0.0.60.r2370.e7daf55-1

Git Clone URL: (read-only)
Package Base: calf-git
Description: LV2/JACK audio plug-ins for musicians (git version)
Upstream URL:
Licenses: GPL, LGPL
Conflicts: calf
Provides: calf
Submitter: hollunder
Maintainer: SpotlightKid
Last Packager: SpotlightKid
Votes: 30
Popularity: 0.667420
First Submitted: 2009-04-06 12:51
Last Updated: 2016-08-16 04:18

Latest Comments

SpotlightKid commented on 2016-08-16 04:18

Updated project URL.

SpotlightKid commented on 2016-08-14 18:29

This was now fixed upstream, so no new package version should be necessary.

SpotlightKid commented on 2016-08-14 15:05

In the meanwhile, here's the patch:

SpotlightKid commented on 2016-08-14 15:01

I created a patch from this PR:

But I can't submit the new version of the package, because I get authentication failures for the Git server. I can't push any package atm. See

skrylar commented on 2016-08-14 05:22

Can get a successful build by putting in forced typecasts to double, patch as follows:

SpotlightKid commented on 2016-08-11 18:43

@habys: Yes, I get that too.

habys commented on 2016-08-11 17:17

Anyone else get:

/usr/include/c++/6.1.1/bits/stl_algobase.h:265:5: note: template argument deduction/substitution failed:
analyzer.cpp:479:85: note: deduced conflicting types for parameter 'const _Tp' ('float' and 'double')
0.6f * fabs(fft_outR[_iter]) - var1R , 1e-20);
make[3]: *** [Makefile:744: analyzer.lo] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-luke/aur-calf-git/src/calf/src'
make[2]: *** [Makefile:763: all-recursive] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-luke/aur-calf-git/src/calf/src'
make[1]: *** [Makefile:595: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-luke/aur-calf-git/src/calf'
make: *** [Makefile:397: all] Error 2
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build calf-git.

SpotlightKid commented on 2015-12-31 03:49

The project moved its repository. If you built this package manually with makepkg and have built it before, please remove the 'calf' directory before rebuilding.

asnakeofjune commented on 2014-06-03 21:19

As far as I can see, parametrics of eqs don't work in ardour. Shelfs and Cuts do. Something wrong with libboost?

speps commented on 2012-09-26 14:08

@CedricR @imv thanks you all for reporting last changes in calf development.
Now calf-git 20120926-1 depends on fftw, also disabled debug mode and added sse optimizations. Cheers.

Anonymous comment on 2012-09-23 16:15

I have found the correction, we must change the dependence 'fftw2' by 'fftw' and comment these lines :

# fftw2 fix
sed -i "s/r\?fftw[^_]/d&/g;s/lfftw/ldfftw/g" \
`grep -rl fftw .`

imv commented on 2012-09-20 21:46

What CedricR said, also fftw fix in PKGBUILD breaks compilation.

Anonymous comment on 2012-09-18 19:05

I have a build error :

checking dfftw3.h usability... no
checking dfftw3.h presence... no
checking for dfftw3.h... no
configure: error: FFTW3 header (dfftw3.h) not found

It seems there is a change of fftw2 dependence to fftw3.

tritonas00 commented on 2012-08-12 20:37

latest ardour update ( 2.8.14-1) solved the segmentation fault problem here !

GuestOne commented on 2012-07-08 11:31

Unusable with Ardour.
When i try to use a calf plugin Ardour crashes.

tritonas00 commented on 2012-07-07 08:56

same problem here nefeli :( not only with ardour but also with other daws.

standalone works fine though

tritonas00 commented on 2012-07-07 08:51

same problem here nefeli :(

Anonymous comment on 2012-07-04 23:35

Hi again. Calf is compiling OK, but when I try to insert a plugin in ardour I'm getting a segmentation fault:

ardour-2.8.12[17172]: segfault at 0 ip 00007fe8995cb8c9 sp 00007fe8c41bc410 error 4 in[7fe8994a2000+1e2000]

I'm trying to find more info in log, but with no result.

speps commented on 2012-06-06 11:04

@greygjhart Not obvious. That's a rule:

greygjhart commented on 2012-06-04 03:33

Maybe those dependencies are too obvious, but I didn't have the autoconf and automake packages installed, which caused my build to fail. Maybe it could be a good idea to add these to the makedepends in the PKGBUILD.


speps commented on 2012-05-22 14:08

@loke Welcome to Arch Linux, calf-git builds fine here. If you need to build this on *buntu, you may better ask on *buntu dedicated platforms (irc, forums, ppa, etc).

Anonymous comment on 2012-05-20 22:26

Hi I am trying to compile it after fetching source from git://, but get this error on Ubuntu 12.04. Can you suggest a fix?

speps commented on 2012-04-27 22:28

@jass0 Thanks, glib2-2.32.1-1 was causing that. Now it is in [core], I've added a DSO link fix. Cheers

Anonymous comment on 2012-04-14 15:02

Unfortunately yes.

*** Warning: Linking the executable calfjackhost against the loadable module
*** is not portable!
libtool: link: g++ -ffast-math -finline-limit=80 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/lash-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/alsa -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -O0 -g -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,--hash-style=gnu -o .libs/calfjackhost gtk_session_env.o host_session.o jack_client.o jackhost.o gtk_main_win.o session_mgr.o ./.libs/libcalfgui.a ./.libs/ -lexpat -ljack -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lcairo -lfluidsynth -ldrfftw -ldfftw -llash -ldbus-1 -lpthread -lrt -luuid -lxml2 -lasound -pthread -Wl,-rpath -Wl,/usr/lib/lv2//calf.lv2
/usr/bin/ld: jackhost.o: undefined reference to symbol 'g_thread_init'
/usr/bin/ld: note: 'g_thread_init' is defined in DSO /usr/lib/ so try adding it to the linker command line
/usr/lib/ could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status

I am using glib2-2.32.1-1 from testing.

Any advice?

speps commented on 2012-04-13 13:19

@jass0 Hi, I cannot reproduce. Do you still get the DSO link failure?

Anonymous comment on 2012-04-08 03:39

it can be fixed with this :)

# g_thread_init fix
sed -i -e '/glib-2.0/a\
AC_CHECK_LIB(gthread-2.0, g_thread_init)'

Anonymous comment on 2012-04-08 03:26

/usr/bin/ld: jackhost.o: undefined reference to symbol 'g_thread_init'
/usr/bin/ld: note: 'g_thread_init' is defined in DSO /usr/lib/ so try adding it to the linker command line
/usr/lib/ could not read symbols: Invalid operation

speps commented on 2012-02-29 12:56

@nefeli Thanks for reporting, updated with the new fftw2 dependency in release 20120229-1.
Upstream does not provide DSSI and LADSPA plugins anymore.

Anonymous comment on 2012-02-28 20:46

This package also depends on fftw2 library, but the version in the comunity repository provides srfftw and drfftw (single and double precission) instead of rfftw (double precission). To fix it, I added the following to the PKGBUILD before the "BUILD HERE" section:

msg "Substituding librfftw in automake..."
sed s/rfftw/drfftw/< > configure.tmp
mv configure.tmp
sed s/rfftw.h/drfftw.h/< src/modules.cpp > modules.tmp
mv modules.tmp src/modules.cpp
sed s/rfftw.h/drfftw.h/< src/calf/modules.h > mod.tmp
mv mod.tmp src/calf/modules.h
sed s/lrfftw/ldrfftw/< src/ > Makefile.tmp
sed s/lfftw/ldfftw/< Makefile.tmp > src/
rm Makefile.tmp
msg "Done!"

I think fftw2 should be marked as dependency and build process should be fixed to work with the package available in the comunity repository

orbisvicis commented on 2011-09-30 05:53

updated pkgbuild @
updated install script @

. proper gconf installation
. updated git cloning
. better configuration
. complete depends and license

hollunder commented on 2011-06-07 11:51

new dependency: gconf
I don't use gconf and have little time for maintance -> orphaned

hollunder commented on 2010-05-24 10:50

Right, thanks. I had it already removed locally but forgot to upload it.

Anonymous comment on 2010-05-24 10:17

This last line:
rm ${pkgdir}/usr/share/icons/hicolor/icon-theme.cache
is no longer necessary, it even makes the build fail.