Package Details: faust-lv2-git 174.bed4350-1

Git Clone URL: https://aur.archlinux.org/faust-lv2-git.git (read-only, click to copy)
Package Base: faust-lv2-git
Description: Faust LV2 plugin examples
Upstream URL: https://bitbucket.org/agraef/faust-lv2/
Licenses: LGPL
Submitter: aggraef
Maintainer: aggraef
Last Packager: aggraef
Votes: 0
Popularity: 0.000000
First Submitted: 2016-03-29 18:22
Last Updated: 2017-01-04 17:57

Latest Comments

SpotlightKid commented on 2019-10-11 20:49

I get the following compilation error:

WARNING: Failure to find: /usr/include/faust/gui/faustqt.h
make[1]: Verzeichnis „/home/chris/.cache/yay/faust-lv2-git/src/faust-lv2/examples/NLFeksui.src“ wird betreten
g++ -c -fPIC -msse -ffast-math -O3 -DURI_PREFIX=\"https://faustlv2.bitbucket.io\" -DDLLEXT=\".so\" -DFAUST_UI=1 -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -w -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../../../faust-lv2 -I.. -isystem /usr/include/faust -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtCore -I. -isystem /usr/include/libdrm -I/usr/lib/qt/mkspecs/linux-g++ -o NLFeksui.o NLFeksui.cpp
In Datei, eingebunden von lv2ui.cpp:1001:
../../../faust-lv2/lv2qtgui.h:5:10: schwerwiegender Fehler: faust/gui/faustqt.h: Datei oder Verzeichnis nicht gefunden
    5 | #include <faust/gui/faustqt.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
Kompilierung beendet.
make[1]: *** [Makefile:718: NLFeksui.o] Fehler 1
make[1]: Verzeichnis „/home/chris/.cache/yay/faust-lv2-git/src/faust-lv2/examples/NLFeksui.src“ wird verlassen
make: *** [Makefile:239: examples/NLFeksui.so] Fehler 2
==> FEHLER: Ein Fehler geschah in build().

There is not faustqt.h on my system. I have the faust package from community installed. If I use make gui=0 it compiles fine.

aggraef commented on 2018-01-18 09:27

Fixed upstream, thanks for reporting!

middle0fnowhere commented on 2017-12-19 07:33

It seems the problem has been fixed in faust2-git, but not in this package. Here's a workaround that copies the fixed files from your faust2-git installation. Add the following to the PKGBUILD file:

prepare() {
  cp /usr/share/faust/lv2ui.cpp $srcdir/faust-lv2/
  cp /usr/share/faust/lv2.cpp $srcdir/faust-lv2/
}

middle0fnowhere commented on 2017-12-19 05:32

I'm getting the following errors attempting to build the package. I'm using faust2-git

==> Starting build()...
faust -a lv2.cpp -cn NLFeks -I examples examples/NLFeks.dsp -o examples/NLFeks.cpp
g++ -shared -fPIC -msse -ffast-math -O3 -DURI_PREFIX='"https://faustlv2.bitbucket.io"' -DDLLEXT='".so"' -DFAUST_UI=1 -Iexamples examples/NLFeks.cpp -o examples/NLFeks.so
lv2.cpp: In constructor ‘LV2Plugin::LV2Plugin(int, int)’:
lv2.cpp:742:35: error: invalid new-expression of abstract class type ‘LV2UI’
       ui[i] = new LV2UI(num_voices);
                                   ^
examples/NLFeks.cpp:102:7: note:   because the following virtual functions are pure within ‘LV2UI’:
 class LV2UI : public UI
       ^~~~~
In file included from examples/NLFeks.cpp:52:0:
/usr/include/faust/gui/UI.h:71:22: note:        virtual void UI::addSoundfile(const char*, const char*, Soundfile**)
         virtual void addSoundfile(const char* label, const char* filename, Soundfile** sf_zone) = 0;
                      ^~~~~~~~~~~~
make: *** [Makefile:247: examples/NLFeks.so] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

ventosus commented on 2016-04-12 06:43

dependency 'faust' does not exist