Package Details: carla 1.2.4-3

Git Clone URL: https://aur.archlinux.org/carla.git (read-only)
Package Base: carla
Description: Audio Plugin Host
Upstream URL: http://kxstudio.sf.net/carla
Licenses: GPL2
Conflicts: carla-git
Provides: carla
Submitter: falkTX
Maintainer: WoefulDerelict
Last Packager: WoefulDerelict
Votes: 28
Popularity: 0.147969
First Submitted: 2013-07-04 04:19
Last Updated: 2016-02-14 01:03

Latest Comments

tkoham commented on 2016-05-18 18:55

That's incredibly unfortunate. I'm coming from all my open source experience being on FreeBSD/Clang LLVM and I'm beginning to see why they removed GCC and other glibs on their build system a while back

WoefulDerelict commented on 2016-05-18 15:36

tkoham: Thanks for the full build output. That build looks to have proceeded much the same way my own tests against gcc 6.1.1 have. It appears the most significant change between the gcc 5.3.0 and 6.1.1 packages has been that 6.1.1 is much more pedantic by default, treating many more warnings as errors and generally failing to build things 5.3.0 compiled fine with amusing new errors. In many situations passing in the flag to inhibit all warnings will allow the build to again complete; however, that does not work against the error with Carla.

I've already encountered a handful of programmes that fail to build properly against the new gcc 6.1.1 packages that I suspect will need changes to the code to resolve new errors. Hopefully bugs will get submitted upstream once the issues are understood and developers will catch up to the changes and these errors will be resolved.

tkoham commented on 2016-05-18 09:32

Sorry for my ignorance WoefulDerelict.
rebuilding now, sorry about that, I'm still new to arch and I'm still learning:

I'm using Yaourt -S carla with the default pkgbuild and settings

full output here:
http://pastebin.com/1vsFjuHZ

Hope this helps, for now I've found a dirty workaround for those interested. simply install the dependencies and run the binary available here:
http://sourceforge.net/projects/kxstudio/files/Releases/carla/Carla-1.2.4-linux64.tar.xz/download
this also works with the 2.0 beta binary they have on the KXStudio download Page

WoefulDerelict commented on 2016-05-16 17:41

tkoham: While I'm also unable to get carla to build presently the build crashes at an entirely different location. I would prefer the full build output uploaded to a text host. You haven't provided me with any useful information to debug the issue you're having with the build. The only real useful bit in there is that you are using yaourt, an AUR helper, which is unsupported.

If you must truncate the build output I need at the very least the command that was run and the actual errors it generated. It would look something like this: https://gist.github.com/anonymous/1bee9ca322b09f8236904759ab167930

You'll notice the first line is the call to the compiler "g++" followed by the file it is attempting to build and finally the flags being passed to the compiler. There are a handful of warnings followed by the actual error on lines 32-34.

I suspect this has something to do with the new gcc 6.1.1 release as I'm getting interesting errors like this when attempting to rebuild packages against it.

tkoham commented on 2016-05-13 02:00

I cannot for the life of me get this or the stable version to install

On an up-to-date system, using the default dependencies, I get the error:


Makefile:80: recipe for target '../../../build/juce_audio_formats/Release/juce_audio_formats.cpp.o' failed
make[1]: *** [../../../build/juce_audio_formats/Release/juce_audio_formats.cpp.o] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-tyson/aur-carla-git/src/carla-git/source/modules/juce_audio_formats'
Makefile:133: recipe for target '/tmp/yaourt-tmp-tyson/aur-carla-git/src/carla-git/build/modules/Release/juce_audio_formats.a' failed
make: *** [/tmp/yaourt-tmp-tyson/aur-carla-git/src/carla-git/build/modules/Release/juce_audio_formats.a] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build .

WoefulDerelict commented on 2016-02-13 20:33

falkTK: Given I have a well maintained Arch desktop I use daily as well as a host of other Arch machines at my disposal for testing I am happy to maintain the stable release PKGBUILDs for cadence, carla and festige here in the AUR.

I can easily be found and contacted on FreeNode & OFTC, via e-mail or just via the comments here.

falkTX commented on 2016-02-13 18:43

I don't use archlinux myself so I'd prefer if someone else maintains it.
If there's any problems ping on on IRC, channel #lad or #kxstudio.

WoefulDerelict commented on 2016-02-13 18:42

This package will remain on the stable release per the developer's request.

falkTX: Would you like to maintain the package?

falkTX commented on 2016-02-13 18:34

I am the developer of carla, and I'd prefer if this be kept as it is.

The new version is shaping up nicely, but it's not released yet for a reason.
When I feel confident enough about it I'll release 2.0 as stable.

As you said, users can just install carla-git to get the latest version.

WoefulDerelict commented on 2016-02-13 18:29

I'm going to yield to the developer on this one and remove the out of date flag on this package. Users wishing to try the beta are encouraged to build it from the carla-git package.

If you're feeling incredibly adventurous I have a 2.0 /ready/ PKGBUILD that currently builds 1.9.6/2.0-beta4 here for testing: https://gist.github.com/WoefulDerelict/67678809c9088a61c2e5

There have been major changes to the dependency section of the test package for the upcoming release so proceed with caution. Testers are encouraged to report bugs via comments on the gist and not on the release package here. The .install file remains the same and can be pulled from the repo for this package.

All comments