Package Details: faust2-git 7584.33009c4-1

Git Clone URL: (read-only)
Package Base: faust2-git
Description: The latest development version of Faust featuring additional backends for LLVM, C, Java, JavaScript etc.
Upstream URL:
Licenses: GPL
Conflicts: faust
Provides: faust
Submitter: g2oo7fy
Maintainer: pure-aur
Last Packager: pure-aur
Votes: 4
Popularity: 0.006965
First Submitted: 2011-05-17 13:04
Last Updated: 2016-06-29 22:42

Required by (10)

Sources (2)

Latest Comments

aggraef commented on 2016-04-05 07:20

Moved clang, llvm and ruby into makedepends/optdepends to reduce the run-time dependencies. This seems to work fine for me, please let me know if this causes any hiccups.

aggraef commented on 2016-04-04 22:37

LLVM dependencies fixed, per request by kneitinger.

aggraef commented on 2016-04-04 16:40

I'll have a look at it. The main (personal) issue I have with that is that my Pure-related packages still need llvm35/clang35 right now, so that I need to get that sorted out first.

kneitinger commented on 2016-04-02 05:12

As far as I can tell, the build issue with clang that @SpotlightKid brought up doesn't happen anymore. Since clang35/llvm35 conflict with clang/llvm, it would be very helpful if we could revert faust2-git's dependencies back to standard clang/llvm if others can verify that there are no issues now. Thanks!

aggraef commented on 2016-01-05 12:03

Works without a hitch over here. If you mail me your full buildlog then I might be able to say more.

esteband commented on 2016-01-02 06:01

I can't get this to compile, though I've double-checked that I have all of the dependencies. After this line in the build output:

`/usr/bin/llvm-config --ldflags` -lLLVM-3.5.2 -ldl -lcrypto -lz -lncurses -lpthread -o faust

I get many "undefined reference" messages, all referring to llvm. Here is one example from about 12 similar messages:

generator/llvm/llvm_dsp_aux.o: In function `llvm_dsp_factory::llvm_dsp_factory(std::string const&, int, char const**, std::string const&, std::string const&, std::string const&, std::string const&, std::string&, int)':
llvm_dsp_aux.cpp:(.text+0x1a8f): undefined reference to `llvm::sys::getDefaultTargetTriple()'

Finally, the build fails with this:

collect2: error: ld returned 1 exit status
Makefile.unix:206: recipe for target 'faust' failed
make[1]: *** [faust] Error 1
make[1]: Leaving directory '/tmp/pacaurtmp-stevelx/faust2-git/src/faust2-git/compiler'
Makefile:44: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().

I'd sure appreciate any help getting this working. Thanks!

aggraef commented on 2015-05-05 19:52


SpotlightKid commented on 2015-04-14 16:27

Apparently llvm 3.6 (which is installed on my system now) has removed JIT.h and building faust2-git fails with:

In file included from generator/llvm/llvm_code_container.hh:26:0,
from generator/llvm/llvm_code_container.cpp:26:
generator/llvm/llvm_instructions.hh:55:38: fatal error: llvm/ExecutionEngine/JIT.h: No such file or directory
#include <llvm/ExecutionEngine/JIT.h>
compilation terminated.

The package should therefore depend on llvm35 now.

aggraef commented on 2013-09-07 21:22

Works again.

aggraef commented on 2013-09-02 12:17

This correctly tries to build the faust2 branch now, but the included patch fails. Message from yaourt:

==> Checked out faust2-branch
patching file compiler/Makefile.unix
Hunk #1 FAILED at 25.
1 out of 1 hunk FAILED -- saving rejects to file compiler/Makefile.unix.rej
==> ERROR: A failure occurred in build().

All comments