DISTRHO / DISTRHO-Ports

Linux audio plugins and LV2 ports
http://distrho.sourceforge.net/ports
261 stars 46 forks source link

EasySSP.lv2 / GoniometerControl.h error #45

Closed mxmilkiib closed 4 years ago

mxmilkiib commented 5 years ago
...
In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111,
                 from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58,
                 from ../../../libs/juce-plugin/JucePluginMain.h:16,
                 from ../source/JuceHeader.h:16,
                 from ../source/PluginProcessor.h:14,
                 from ../source/PluginProcessor.cpp:11:
../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:591:17: note: ‘class juce::PixelAlpha’ declared here
  591 | class JUCE_API  PixelAlpha
      |                 ^~~~~~~~~~
during GIMPLE pass: vect
In file included from ../source/PluginEditor.h:20,
                 from ../source/PluginProcessor.cpp:12:
../source/GoniometerControl.h: In member function ‘virtual void GoniometerControl::paint(juce::Graphics&)’:
../source/GoniometerControl.h:88:7: internal compiler error: in vect_schedule_slp_instance, at tree-vect-slp.c:3918
   88 |  void paint (Graphics& g)
      |       ^~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.archlinux.org/> for instructions.
make[3]: *** [EasySSP.lv2/EasySSP.make:97: intermediate/Release/PluginProcessor.o] Error 1
make[2]: *** [Makefile:22: EasySSP.lv2/EasySSP] Error 2
make[2]: Leaving directory '/home/milk/.cache/yay/distrho-lv2-git/src/distrho-lv2/ports/easySSP/LV2'
make[1]: *** [Makefile:31: lv2] Error 2
make[1]: Leaving directory '/home/milk/.cache/yay/distrho-lv2-git/src/distrho-lv2/ports'
make: *** [Makefile:108: lv2] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
danielappelt commented 4 years ago

@mxmilkb: I just pushed an update for one of the corresponding Arch Linux user repository packages. For now, I use clang instead of gcc as a work-around. clang does not error out on EasySSP.lv2. However, the change caused another minor issue regarding premake-generated compiler flags in mixed C / C++ scenarios (https://github.com/premake/premake-core/issues/198).