Package Details: jack-rack 1.4.7-5

Git Clone URL: https://aur.archlinux.org/jack-rack.git (read-only)
Package Base: jack-rack
Description: Effects rack for JACK
Upstream URL: http://jack-rack.sourceforge.net
Licenses: GPL
Submitter: None
Maintainer: bidulock
Last Packager: bidulock
Votes: 83
Popularity: 0.662528
First Submitted: 2005-06-12 10:28
Last Updated: 2015-10-05 22:43

Latest Comments

ackalker commented on 2015-09-10 16:24

Building the package, I get:

checking for ladspa.h... no
configure: error: LADSPA is required see http://www.ladspa.org/
==> ERROR: A failure occurred in build().

After installing ladspa from [extra] the build finishes without errors.

Anonymous comment on 2013-03-05 22:03

@DanielD

Add the line under

build() {
cd "${srcdir}/${pkgname}-${pkgver}"

Works for me.

DanielD commented on 2013-02-21 15:07

@sushi03 Even with you line I get this :

configure.ac:4: error: 'AM_CONFIG_HEADER': this macro is obsolete.
You should use the 'AC_CONFIG_HEADERS' macro instead.

Did I miss something ?

Anonymous comment on 2013-01-11 08:58

can you please fix this pkgbuild to work again. I had to add this line
sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' "${srcdir}/${pkgname}-${pkgver}/configure.ac"
in the build function.

danielepaolella commented on 2012-07-31 10:33

The trick was installing raptor1, I updated http://pastebin.com/GtBXGibv
Also removed unnecessary "--enable-lrdf" and added back "--disable-gnome", without which it couldn't build with gnome installed.

danielepaolella commented on 2012-07-31 10:10

@jwm-art: thank you for the info. Unluckily ./configure always tells me "LRDF support: no", despite having liblrdf installed and calling it with "--enable-lrdf"; I get the same result on two different systems, how did you enable it on Arch64?
I thought of some multilib issue, since I saw a lib32-liblrdf package I didn't try.

danielepaolella commented on 2012-07-31 10:06

@jwm-art: thank you for the info; unluckily ./configure always tells me "LRDF support: no", despite having liblrdf installed and calling it with "--enable-lrdf" -- I get the same result on two different systems.
I thought it could be some multilib issue, since I saw a lib32-liblrdf package I didn't try, how did you enable LRDF on Arch64?

jwm-art commented on 2012-07-30 22:58

@thujone: LRDF works fine on x86_64. Put simply, LRDF allows plugins to describe themselves to the host. The host uses this information to group plugins together by category. Jack Rack is much better with it.

ngoonee commented on 2012-07-30 03:02

I think you uploaded the wrong PKGBUILD, the current one pulls from git which is identical to the functionality of jack-rack-git. Please fix =)

donvla commented on 2012-07-29 20:29

Hello thujone,

thanks for your PKGBUILD. Now it builds fine.
Though lash is mentioned only as optional on the jack-rack site, it is afais a main component.
So I added it as a dep. The other dependencies (gtk2, libxml2) are already satified this way.
No need to add them.

donvla commented on 2012-07-29 20:28

Hello thujone,

thanks for your PKGBUILD. Now it builds fine.
Though lash is mentioned only as optional on the jack-rack site, it is afais a main component.
So I added it as a dep. The other dependencies (gtk2, libxml2) are already satified this way.
No need to add them.

donvla commented on 2012-07-29 20:28

Hello thujone,

thanks for your PKGBUILD. Now it builds fine.
Though lash is mentioned only as optional on the jack-rack site, it is afais a main component.
So I added it as a dep. The other dependencies (gtk2, libxml2) are already satified this way.
No need to add them.

donvla commented on 2012-07-29 20:28

Hello thujone,

thanks for your PKGBUILD. Now it builds fine.
Though lash is mentioned only as optional on the jack-rack site, it is afais a main component.
So I added it as a dep. The other dependencies (gtk2, libxml2) are already satified this way.
No need to add them.

danielepaolella commented on 2012-07-29 14:03

Here's a new PKGBUILD I successfully built it with: http://pastebin.com/GtBXGibv

It was mainly a matter of running autogen.sh before configure and then passing proper LDFLAGS to 'make' to get rid of the "undefined reference" errors - imho exporting LDFLAGS not being the best way to obtain the same effect.

I also updated the dependency list as follows: added jack (required to run), replaced cairo with gtk2, and added libxml2 as told on the jack-rack homepage, then moved lash and liblrdf to optdepends, and added python2 as optional to run the ecarack script.

Actually I couldn't manage to enable LRDF support, but this may be due to my x86_64 environment and, honestly, I couldn't tell what it is used for.

danielepaolella commented on 2012-07-29 13:56

Here's a new PKGBUILD I successfully built it with: http://pastebin.com/GtBXGibv

It was mainly a matter of running autogen.sh before configure and then passing proper LDFLAGS to 'make' to get rid of the "undefined reference" errors - imho exporting LDFLAGS not being the best way to obtain the same effect.

I also updated the dependency list as follows: added jack (required to run), replaced cairo with gtk2, and added libxml2 as told on the jack-rack homepage, then moved lash and liblrdf to optdepends, and added python2 as optional to run the ecarack script.

Actually I couldn't manage to enable LRDF support, but this may be due to my x86_64 environment and, honestly, I couldn't tell what it is used for.

FYI, it seems the unreleased 1.4.8rc1 supports Jack Session, you could build it yourself by customizing the git PKGBUILD template: http://projects.archlinux.org/abs.git/tree/prototypes/PKGBUILD-git.proto

danielepaolella commented on 2012-07-29 13:43

Here's a new PKGBUILD I successfully built it with: http://pastebin.com/GtBXGibv

It was mainly a matter of running autogen.sh before configure and then passing proper LDFLAGS to 'make' to get rid of the "undefined reference" errors - imho exporting LDFLAGS not being the best way to obtain the same effect.

I also updated the dependecy list as follows: added jack (required to run), replaced cairo with gtk2, and added libxml2 as told on the jack-rack homepage, then moved lash and liblrdf to optdepends, and added python2 as optional to run the ecarack script.

Actually I couldn't manage to build it with LRDF support, but this may be due to my x86_64 environment and, honestly, I couldn't tell what it is used for.

FYI, it seems the unreleased 1.4.8rc1 supports Jack Session, you could build it yourself by customizing the git PKGBUILD template: http://projects.archlinux.org/abs.git/tree/prototypes/PKGBUILD-git.proto

donvla commented on 2012-01-14 11:16

Hi all,

I'm getting the very same error. Haven't found a solution yet.

Anonymous comment on 2012-01-05 18:54

And maybe more
/usr/bin/ld: jack_rack-midi_control.o: undefined reference to symbol 'exp@@GLIBC_2.0'
/usr/bin/ld: note: 'exp@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [jack-rack] Erreur 1
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-nicoxxl/aur-jack-rack/src/jack-rack-1.4.7/src »
make[1]: *** [all] Erreur 2
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-nicoxxl/aur-jack-rack/src/jack-rack-1.4.7/src »
make: *** [all-recursive] Erreur 1


(Oh! I see out of daye, sorry!)

Anonymous comment on 2012-01-05 18:50

§You maybe add some depends:
==> Lancement de build()...
checking for autoconf >= 2.53...
testing autoconf2.50... not found.
testing autoconf... found 2.68
checking for automake >= 1.9...
testing automake-1.11... not found.
testing automake-1.10... not found.
testing automake-1.9... not found.
***Error***: You must have automake >= 1.9 installed
to build Package. Download the appropriate package for
from your distribution or get the source tarball at
http://ftp.gnu.org/pub/gnu/automake/automake-1.9.tar.gz

(sorry for my bad english)

smoge commented on 2011-10-11 07:39

please fix the package =)

benjarobin commented on 2011-10-02 18:35

Please update the PKGBUILD to this, if not we are not able to compile :

pkgname=jack-rack
pkgver=1.4.7
pkgrel=4
pkgdesc="Effects rack for JACK"
url="http://jack-rack.sourceforge.net/"
arch=(i686 x86_64)
license="GPL"
depends=('cairo' 'lash' 'liblrdf' 'raptor1')
makedepends=('gnome-common')
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2)
md5sums=('a29ef4001ee2916a1b758952c936adca')

build() {
cd "${srcdir}/${pkgname}-${pkgver}"

export LDFLAGS="${LDFLAGS//-Wl,--as-needed}"

rm -Rf ./config.rpath ./config.guess ./mkinstalldirs ./compile ./config.sub ./missing ./WISHLIST ./src/Makefile.in ./Makefile.in
rm -Rf ./pixmaps/Makefile.in ./autogen.sh ./po/Makefile.in.in ./install-sh ./configure ./m4 ./depcomp ./aclocal.m4 ./config.log

sed -i "s|AM_GNU_GETTEXT_VERSION(\[0.14.5\])|AM_GNU_GETTEXT_VERSION([0.18])|" configure.ac

gnome-autogen.sh --prefix=/usr --disable-gnome --enable-lash
make || return 1
make DESTDIR=${pkgdir} install
}

Anonymous comment on 2010-09-19 14:10

First time I've ever been able to get this installed. Nice Job.

capoeira commented on 2010-08-22 11:24

geting this error....isn't it working with jack1?

"checking for JACK... configure: error: you need jack >= 0.50.0 see http://sf.net/projects/jackit"

donvla commented on 2010-08-11 12:32

Link works. "downloads.sourceforge.net" is the "main" dl link which redirects to a mirror near your location.

Anonymous comment on 2010-08-11 12:17

download URL is wrong. the correct one is :
http://heanet.dl.sourceforge.net/project/jack-rack/jack-rack/1.4.7/jack-rack-1.4.7.tar.bz2