chuck-racks icon indicating copy to clipboard operation
chuck-racks copied to clipboard

Might you ever add Linux support?

Open danballance opened this issue 7 years ago • 2 comments

Hi there, I'm interested in trying to process and manipulate midi inside my DAW as a VST plugin. It looks like chuck-racks is able to do this. Might you ever consider supporting Linux? Bitwig runs on Linux now and supports VST 2 and 3.

danballance avatar Sep 16 '17 14:09 danballance

Hi @danballance sorry for the late reply, seems that Gmail is filtering my notification :/ We'll be looking at Windows and Linux support soon. Keep posted!

Best,

jhochenbaum avatar Oct 06 '17 23:10 jhochenbaum

I am trying to create a Linux Makefile configuration using JUCE 6.1.5, I get this error when running make:

../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:113:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
  113 |     forcedinline uint8& getAlpha() noexcept           { return comps [indexA]; }
      |                                                                ~~~~~~~~~~~~~^
../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’:
../../JuceLibraryCode/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[2]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
  114 |     forcedinline uint8& getRed() noexcept             { return comps [indexR]; }
      |                                                                ~~~~~~~~~~~~~^
../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’:
../../JuceLibraryCode/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[1]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
  115 |     forcedinline uint8& getGreen() noexcept           { return comps [indexG]; }
      |                                                                ~~~~~~~~~~~~~^
../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’:
....
                 from ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:28,
                 from ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:75,
                 from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:25,
                 from ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9:
../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: defined here
  361 | class JUCE_API  PixelRGB
      |                 ^~~~~~~~
make: *** [Makefile:160: build/intermediate/Debug/include_juce_audio_plugin_client_VST2_dd551e08.o] Error 1

Mec-iS avatar Mar 27 '23 05:03 Mec-iS