Package Details: distrho-lv2-git r336.7bcbc9b-4

Git Clone URL: https://aur.archlinux.org/distrho-lv2-git.git (read-only)
Package Base: distrho-lv2-git
Description: Distrho LV2 Audio Plugins, using the JUCE Toolkit
Upstream URL: http://distrho.sourceforge.net/
Licenses: GPL, GPL3
Conflicts: distrho-lv2, distrho-plugins, distrho-plugins-lv2-git
Provides: distrho-lv2
Submitter: daniel.appelt
Maintainer: daniel.appelt
Last Packager: daniel.appelt
Votes: 7
Popularity: 0.000046
First Submitted: 2016-01-16 23:44
Last Updated: 2016-03-04 17:23

Latest Comments

1 2 Next › Last »

Ralf_Mardorf commented on 2019-08-08 07:18

It doesn't build anymore.

[rocketmouse@archlinux distrho-lv2-git]$ ls -goA
total 8
-rw-r--r-- 1 1114 Mar  4  2016 PKGBUILD
-rw-r--r-- 1  746 Mar  4  2016 .SRCINFO
[rocketmouse@archlinux distrho-lv2-git]$ makepkg -s
==> Making package: distrho-lv2-git r336.7bcbc9b-4 (Thu 08 Aug 2019 09:13:29 AM CEST)
[snip]
==> Updated version: distrho-lv2-git r413.500ac85e-1
==> Starting build()...
make -C libs/drowaudio
make[1]: Entering directory '/tmp/distrho-lv2-git/src/distrho-lv2/libs/drowaudio'
make -C build-drowaudio
make[2]: Entering directory '/tmp/distrho-lv2-git/src/distrho-lv2/libs/drowaudio/build-drowaudio'
==== Building drowaudio ====
dRowAudio.cpp
In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111,
                 from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58,
                 from ../source/dRowAudio/dRowAudio.h:144,
                 from ../source/dRowAudio/dRowAudio.cpp:47:
../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’:
../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:114:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
  114 |     forcedinline uint8& getAlpha() noexcept           { return comps [indexA]; }
      |                                                                ~~~~~~~~~~~~~^
../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’:
../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:115:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
  115 |     forcedinline uint8& getRed() noexcept             { return comps [indexR]; }
      |                                                                ~~~~~~~~~~~~~^
../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’:
../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
  116 |     forcedinline uint8& getGreen() noexcept           { return comps [indexG]; }
      |                                                                ~~~~~~~~~~~~~^
../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’:
../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:117:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
  117 |     forcedinline uint8& getBlue() noexcept            { return comps [indexB]; }
[snip]
make[3]: *** [drowaudio.make:87: intermediate/Release/dRowAudio.o] Error 1
make[2]: *** [Makefile:22: drowaudio] Error 2
make[2]: Leaving directory '/tmp/distrho-lv2-git/src/distrho-lv2/libs/drowaudio/build-drowaudio'
make[1]: *** [Makefile:4: all] Error 2
make[1]: Leaving directory '/tmp/distrho-lv2-git/src/distrho-lv2/libs/drowaudio'
make: *** [Makefile:104: lv2] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

sekret commented on 2018-05-18 14:33

Confirmed, builds fine in a clean chroot.

daniel.appelt commented on 2018-05-18 13:10

@Renfield: Is it possible that your AUR helper is caching old build artifacts? Please try cleaning any build cache that could be involved. I have build the package without problems last week and there hasn't been any updates since.

Renfield commented on 2018-05-18 12:52

The build is broken again:

==> Starting build()...

make -C libs/drowaudio

make[1]: Entering directory '/home/jlm/.cache/pacaur/distrho-lv2-git/src/distrho-lv2/libs/drowaudio'

make -C build-drowaudio

make[2]: Entering directory '/home/jlm/.cache/pacaur/distrho-lv2-git/src/distrho-lv2/libs/drowaudio/build-drowaudio'

make[2]: *** No targets specified and no makefile found. Stop.

make[2]: Leaving directory '/home/jlm/.cache/pacaur/distrho-lv2-git/src/distrho-lv2/libs/drowaudio/build-drowaudio'

make[1]: *** [Makefile:4: all] Error 2

falkTX commented on 2016-11-24 15:18

my bad, should be fixed now.

mkct commented on 2016-11-22 02:50

Hi, my build fails with

In file included from ../../../libs/juce-plugin/JucePluginMain.cpp:14:0:
../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function ‘void JuceLv2Wrapper::lv2Run(juce::uint32)’:
../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1612:13: error: ‘portMidiOut’ was not declared in this scope
if (portMidiOut != nullptr)
^~~~~~~~~~~

daniel.appelt commented on 2016-03-04 17:21

Thanks sekret! It's fixed now.

sekret commented on 2016-02-29 19:09

Please change

license=('GPL GPL3')

to

license=('GPL' 'GPL3')

(namcap told me

distrho-lv2-git E: GPL GPL3 is not a common license (it's not in /usr/share/licenses/common/)

which makes total sense :D )

sekret commented on 2016-02-07 22:34

Ok, I just looked again and you are right, GPL means GPL2 in Archlinux.

$ ls -l /usr/share/licenses/common/GPL
lrwxrwxrwx 1 root root 4 29.06.2014 19:32 /usr/share/licenses/common/GPL -> GPL2/

My mistake! ;-)

daniel.appelt commented on 2016-02-07 22:29

Thanks again, sekret! An update is on the way.

Regarding the licensing, I am not convinced though. If I was to create separate packages for say Obxd and Klangfalter, the first one would have GPL as a license while the latter one would have GPL3. So, stating everything is licensed under "GPLv2 or any later version" is technically not correct as this does not apply to Klangfalter.