Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - carla-bridges-win32-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: carla-bridges-win32-git 3382.0e81fd3-1

Git Clone URL: https://aur-dev.archlinux.org/carla-bridges-win32-git.git (read-only)
Package Base: carla-bridges-win32-git
Description: Carla win32 bridge
Upstream URL: http://kxstudio.sf.net/carla
Licenses: GPL2
Conflicts: carla-bridges-win32
Provides: carla-bridges-win32
Submitter: Joermungand
Maintainer: Joermungand
Last Packager: Joermungand
Votes: 4
Popularity: 0.688840
First Submitted: 2014-10-26 21:15
Last Updated: 2016-12-11 12:08

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Joermungand commented on 2016-12-11 12:16

@SpotlightKid: I am aware of the AUR package, thank you, but it does not install all the files that the bridges require in order to build – plus one file needs patching. So I’m stuck with this for the time being.

@GraysonPeddie: It was my fault as I failed to notice Steinberg had updated the SDK on their website. Thanks for pointing it out. I have updated both packages and they should build now (they have on my system).

SpotlightKid commented on 2016-12-10 21:26

There's now also an AUR package, which installs the Steinberg VST SDK. You can have a look, for example, at my dexed-git package how it can be used:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=dexed-vst-git

GraysonPeddie commented on 2016-12-10 21:18

The VST SDK download leads to a 404 not found. This will also occur in win64 version as well.

ask commented on 2016-03-14 20:22

Thanks for the cue, after I installed gcc-multilib it worked.

Joermungand commented on 2016-03-10 08:13

I cannot reproduce the error. I’ve yet to make some tests, but I’m wondering whether this might be because I have the multilib build toolchain installed.

ask commented on 2016-03-09 21:26

Building this packages fails for me with the this mesasage:
make[1]: Entering directory '/tmp/carla-bridges-win32-git/src/carla-bridges-win32-git/source/jackbridge'
Linking jackbridge-wine32.dll.so
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0/../../../../lib/crti.o' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0/crtbeginS.o' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0/crtendS.o' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0/../../../../lib/crtn.o' is incompatible with i386 output
collect2: error: ld returned 1 exit status
winegcc: g++ failed
Makefile:126: recipe for target '../../build/modules/Release/jackbridge-wine32.dll.so' failed

Is there a dependency missing?

Joermungand commented on 2015-12-12 17:10

I think I’ll stick with the package() version for now – at least until I get slapped for it :).

SpotlightKid commented on 2015-12-12 16:23

If you use an install file, add '|| return 0' to the line starting with 'rmdir', otherwise de-installing will issue a warning.

Joermungand commented on 2015-12-12 15:58

I’m not shy of using an .install file either. Don’t know which one is more appropriate.

SpotlightKid commented on 2015-12-12 15:54

You could also use an .install file:

post_install() {
make_symlinks lv2
make_symlinks vst
}

post_remove() {
remove_symlinks lv2
remove_symlinks vst
}

remove_symlinks() {
for name in carla-bridge-win64.exe carla-discovery-win64.exe \
jackbridge-wine64.dll; do
rm -f "/usr/lib/$1/carla.$1/${name}"
done
rmdir "/usr/lib/$1/carla.$1" 2> /dev/null
}

make_symlinks() {
mkdir -p "/usr/lib/$1/carla.$1"
for name in carla-bridge-win64.exe carla-discovery-win64.exe \
jackbridge-wine64.dll; do
ln -sf "/usr/lib/carla/${name}" "/usr/lib/$1/carla.$1/${name}"
done
}

But your solution is probably simpler and more robust.