<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Thanks for your help Rick and sorry to drag this conversation
      out. I want to experiment with it in emacs, my preferred editor.
      The problem with getting the stable build on Linux is the <a
        moz-do-not-send="true"
        href="http://commonmusic.sourceforge.net/">site</a> (is it this
      site?), is source code, and I am having some trouble getting that
      to build.  I followed the steps in the readme, but is errors out,
      and I have no idea what I am missing:<br>
    </p>
    <p><font size="-2">$ make<br>
        ==== Building oscpack (debug) ====<br>
        ==== Building juce (debug) ====<br>
        juce_audio_formats.cpp<br>
        juce_audio_processors.cpp<br>
        juce_audio_utils.cpp<br>
        juce_graphics.cpp<br>
        juce_gui_basics.cpp<br>
        juce_gui_extra.cpp<br>
        In file included from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:110:<br>
juce/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:64:
        warning: "__STDC_LIMIT_MACROS" redefined<br>
           64 |  #define __STDC_LIMIT_MACROS 1<br>
              | <br>
        In file included from /usr/include/c++/10.2.0/cstdint:41,<br>
                         from
        /usr/include/c++/10.2.0/bits/char_traits.h:685,<br>
                         from /usr/include/c++/10.2.0/string:40,<br>
                         from /usr/include/c++/10.2.0/stdexcept:39,<br>
                         from
juce/modules/juce_audio_formats/../juce_audio_basics/../juce_core/system/juce_StandardHeader.h:68,<br>
                         from
juce/modules/juce_audio_formats/../juce_audio_basics/../juce_core/juce_core.h:143,<br>
                         from
juce/modules/juce_audio_formats/../juce_audio_basics/juce_audio_basics.h:28,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.h:28,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:39:<br>
        /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/stdint.h:5:
        note: this is the location of the previous definition<br>
            5 | #  define __STDC_LIMIT_MACROS<br>
              | <br>
        In file included from
        juce/modules/juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.cpp:41:<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getAlpha()’:<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:91:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[3]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           91 | cedinline uint8&amp; getAlpha() noexcept         {
        return comps [indexA]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp; juce::PixelARGB::getRed()’:<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:92:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[2]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           92 | cedinline uint8&amp; getRed() noexcept           {
        return comps [indexR]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getGreen()’:<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:93:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[1]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           93 | cedinline uint8&amp; getGreen() noexcept         {
        return comps [indexG]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getBlue()’:<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:94:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[0]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           94 | cedinline uint8&amp; getBlue() noexcept          {
        return comps [indexB]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
        In file included from
        juce/modules/juce_gui_basics/juce_gui_basics.h:138,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.cpp:41:<br>
        juce/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In
        member function ‘void
juce::LassoComponent&lt;SelectableItemType&gt;::paint(juce::Graphics&amp;)’:<br>
        juce/modules/juce_gui_basics/mouse/juce_LassoComponent.h:202:23:
        warning: invalid use of incomplete type ‘class
        juce::LookAndFeel’<br>
          202 |         getLookAndFeel().drawLasso (g, *this);<br>
              |         ~~~~~~~~~~~~~~^~<br>
        In file included from
        juce/modules/juce_gui_basics/juce_gui_basics.cpp:41:<br>
        juce/modules/juce_gui_basics/juce_gui_basics.h:76:7: note:
        forward declaration of ‘class juce::LookAndFeel’<br>
           76 | class LookAndFeel;<br>
              |       ^~~~~~~~~~~<br>
        In file included from
        juce/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:76,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:110:<br>
juce/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c:65:39:
        error: ‘long int juce::FlacNamespace::lround(double)’ conflicts
        with a previous declaration<br>
           65 | static inline long int lround(double x) {<br>
              |                                       ^<br>
        In file included from /usr/include/features.h:465,<br>
                         from /usr/include/sched.h:22,<br>
                         from
juce/modules/juce_audio_formats/../juce_core/native/juce_BasicNativeHeaders.h:168,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:38:<br>
        /usr/include/bits/mathcalls.h:323:1: note: previous declaration
        ‘long int lround(double)’<br>
          323 | __MATHDECL (long int,lround,, (_Mdouble_ __x));<br>
              | ^~~~~~~~~~<br>
        In file included from
        juce/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:76,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:110:<br>
        juce/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c:
        In function ‘int
        juce::FlacNamespace::FLAC__lpc_quantize_coefficients(const
        FLAC__real*, unsigned int, unsigned int,
        juce::FlacNamespace::FLAC__int32*, int*)’:<br>
juce/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c:218:20:
        error: call of overloaded
        ‘lround(juce::FlacNamespace::FLAC__double&amp;)’ is ambiguous<br>
          218 |    q = lround(error);<br>
              |                    ^<br>
        In file included from
juce/modules/juce_audio_formats/../juce_audio_basics/../juce_core/system/juce_StandardHeader.h:66,<br>
                         from
juce/modules/juce_audio_formats/../juce_audio_basics/../juce_core/juce_core.h:143,<br>
                         from
juce/modules/juce_audio_formats/../juce_audio_basics/juce_audio_basics.h:28,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.h:28,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:39:<br>
        /usr/include/c++/10.2.0/cmath:1628:3: note: candidate:
        ‘constexpr long int std::lround(long double)’<br>
         1628 |   lround(long double __x)<br>
              |   ^~~~~~<br>
        /usr/include/c++/10.2.0/cmath:1624:3: note: candidate:
        ‘constexpr long int std::lround(float)’<br>
         1624 |   lround(float __x)<br>
              |   ^~~~~~<br>
        In file included from /usr/include/features.h:465,<br>
                         from /usr/include/sched.h:22,<br>
                         from
juce/modules/juce_audio_formats/../juce_core/native/juce_BasicNativeHeaders.h:168,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:38:<br>
        /usr/include/bits/mathcalls.h:323:1: note: candidate: ‘long int
        lround(double)’<br>
          323 | __MATHDECL (long int,lround,, (_Mdouble_ __x));<br>
              | ^~~~~~~~~~<br>
        In file included from
        juce/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:76,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:110:<br>
juce/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c:65:24:
        note: candidate: ‘long int juce::FlacNamespace::lround(double)’<br>
           65 | static inline long int lround(double x) {<br>
              |                        ^~~~~~<br>
        In file included from
        juce/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:76,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:110:<br>
juce/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c:247:20:
        error: call of overloaded
        ‘lround(juce::FlacNamespace::FLAC__double&amp;)’ is ambiguous<br>
          247 |    q = lround(error);<br>
              |                    ^<br>
        In file included from
juce/modules/juce_audio_formats/../juce_audio_basics/../juce_core/system/juce_StandardHeader.h:66,<br>
                         from
juce/modules/juce_audio_formats/../juce_audio_basics/../juce_core/juce_core.h:143,<br>
                         from
juce/modules/juce_audio_formats/../juce_audio_basics/juce_audio_basics.h:28,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.h:28,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:39:<br>
        /usr/include/c++/10.2.0/cmath:1628:3: note: candidate:
        ‘constexpr long int std::lround(long double)’<br>
         1628 |   lround(long double __x)<br>
              |   ^~~~~~<br>
        /usr/include/c++/10.2.0/cmath:1624:3: note: candidate:
        ‘constexpr long int std::lround(float)’<br>
         1624 |   lround(float __x)<br>
              |   ^~~~~~<br>
        In file included from /usr/include/features.h:465,<br>
                         from /usr/include/sched.h:22,<br>
                         from
juce/modules/juce_audio_formats/../juce_core/native/juce_BasicNativeHeaders.h:168,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:38:<br>
        /usr/include/bits/mathcalls.h:323:1: note: candidate: ‘long int
        lround(double)’<br>
          323 | __MATHDECL (long int,lround,, (_Mdouble_ __x));<br>
              | ^~~~~~~~~~<br>
        In file included from
        juce/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:76,<br>
                         from
        juce/modules/juce_audio_formats/juce_audio_formats.cpp:110:<br>
juce/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c:65:24:
        note: candidate: ‘long int juce::FlacNamespace::lround(double)’<br>
           65 | static inline long int lround(double x) {<br>
              |                        ^~~~~~<br>
        In file included from
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
juce/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getAlpha()’:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:91:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[3]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           91 | cedinline uint8&amp; getAlpha() noexcept         {
        return comps [indexA]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp; juce::PixelARGB::getRed()’:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:92:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[2]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           92 | cedinline uint8&amp; getRed() noexcept           {
        return comps [indexR]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getGreen()’:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:93:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[1]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           93 | cedinline uint8&amp; getGreen() noexcept         {
        return comps [indexG]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getBlue()’:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:94:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[0]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           94 | cedinline uint8&amp; getBlue() noexcept          {
        return comps [indexB]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
        In file included from
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_audio_utils/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.cpp:39:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getAlpha()’:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:91:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[3]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           91 | cedinline uint8&amp; getAlpha() noexcept         {
        return comps [indexA]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp; juce::PixelARGB::getRed()’:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:92:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[2]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           92 | cedinline uint8&amp; getRed() noexcept           {
        return comps [indexR]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getGreen()’:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:93:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[1]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           93 | cedinline uint8&amp; getGreen() noexcept         {
        return comps [indexG]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getBlue()’:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:94:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[0]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           94 | cedinline uint8&amp; getBlue() noexcept          {
        return comps [indexB]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
        In file included from
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_gui_extra/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.cpp:39:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getAlpha()’:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:91:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[3]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           91 | cedinline uint8&amp; getAlpha() noexcept         {
        return comps [indexA]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp; juce::PixelARGB::getRed()’:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:92:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[2]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           92 | cedinline uint8&amp; getRed() noexcept           {
        return comps [indexR]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getGreen()’:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:93:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[1]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           93 | cedinline uint8&amp; getGreen() noexcept         {
        return comps [indexG]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
        In member function ‘juce::uint8&amp;
        juce::PixelARGB::getBlue()’:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:94:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[0]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           94 | cedinline uint8&amp; getBlue() noexcept          {
        return comps [indexB]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
        In file included from
        juce/modules/juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_graphics/juce_graphics.cpp:39:<br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member
        function ‘juce::uint8&amp; juce::PixelARGB::getAlpha()’:<br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h:91:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[3]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           91 | cedinline uint8&amp; getAlpha() noexcept         {
        return comps [indexA]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member
        function ‘juce::uint8&amp; juce::PixelARGB::getRed()’:<br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h:92:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[2]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           92 | cedinline uint8&amp; getRed() noexcept           {
        return comps [indexR]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member
        function ‘juce::uint8&amp; juce::PixelARGB::getGreen()’:<br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h:93:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[1]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           93 | cedinline uint8&amp; getGreen() noexcept         {
        return comps [indexG]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member
        function ‘juce::uint8&amp; juce::PixelARGB::getBlue()’:<br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h:94:75:
        error: cannot bind packed field
‘((juce::PixelARGB*)this)-&gt;juce::PixelARGB::&lt;anonymous&gt;.juce::PixelARGB::&lt;unnamed
        union&gt;::comps[0]’ to ‘juce::uint8&amp;’ {aka ‘unsigned
        char&amp;’}<br>
           94 | cedinline uint8&amp; getBlue() noexcept          {
        return comps [indexB]; }<br>
              |                                                      
        ~~~~~~~~~~~~~^<br>
        <br>
        In file included from
juce/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:138,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/mouse/juce_LassoComponent.h:
        In member function ‘void
juce::LassoComponent&lt;SelectableItemType&gt;::paint(juce::Graphics&amp;)’:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/mouse/juce_LassoComponent.h:202:23:
        warning: invalid use of incomplete type ‘class
        juce::LookAndFeel’<br>
          202 |         getLookAndFeel().drawLasso (g, *this);<br>
              |         ~~~~~~~~~~~~~~^~<br>
        In file included from
        juce/modules/juce_audio_processors/juce_audio_processors.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:76:7:
        note: forward declaration of ‘class juce::LookAndFeel’<br>
           76 | class LookAndFeel;<br>
              |       ^~~~~~~~~~~<br>
        In file included from
        juce/modules/juce_audio_utils/../juce_gui_basics/juce_gui_basics.h:138,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.cpp:39:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/mouse/juce_LassoComponent.h:
        In member function ‘void
juce::LassoComponent&lt;SelectableItemType&gt;::paint(juce::Graphics&amp;)’:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/mouse/juce_LassoComponent.h:202:23:
        warning: invalid use of incomplete type ‘class
        juce::LookAndFeel’<br>
          202 |         getLookAndFeel().drawLasso (g, *this);<br>
              |         ~~~~~~~~~~~~~~^~<br>
        In file included from
        juce/modules/juce_audio_utils/juce_audio_utils.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.cpp:39:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/juce_gui_basics.h:76:7:
        note: forward declaration of ‘class juce::LookAndFeel’<br>
           76 | class LookAndFeel;<br>
              |       ^~~~~~~~~~~<br>
        In file included from
        juce/modules/juce_gui_extra/../juce_gui_basics/juce_gui_basics.h:138,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.cpp:39:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/mouse/juce_LassoComponent.h:
        In member function ‘void
juce::LassoComponent&lt;SelectableItemType&gt;::paint(juce::Graphics&amp;)’:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/mouse/juce_LassoComponent.h:202:23:
        warning: invalid use of incomplete type ‘class
        juce::LookAndFeel’<br>
          202 |         getLookAndFeel().drawLasso (g, *this);<br>
              |         ~~~~~~~~~~~~~~^~<br>
        In file included from
        juce/modules/juce_gui_extra/juce_gui_extra.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.cpp:39:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/juce_gui_basics.h:76:7:
        note: forward declaration of ‘class juce::LookAndFeel’<br>
           76 | class LookAndFeel;<br>
              |       ^~~~~~~~~~~<br>
        In file included from
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/juce_graphics.h:104,<br>
                         from
        juce/modules/juce_audio_utils/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.cpp:39:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:
        In instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = true]’:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = true]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        true&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1496:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_audio_utils/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.cpp:39:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        In file included from
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/juce_graphics.h:104,<br>
                         from
        juce/modules/juce_audio_utils/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.cpp:39:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:
        In instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = false]’:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = false]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        false&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1501:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_audio_utils/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.h:28,<br>
                         from
        juce/modules/juce_audio_utils/juce_audio_utils.cpp:39:<br>
juce/modules/juce_audio_utils/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        In file included from
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/juce_graphics.h:104,<br>
                         from
        juce/modules/juce_gui_extra/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.cpp:39:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:
        In instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = true]’:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = true]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        true&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1496:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_gui_extra/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.cpp:39:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        In file included from
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/juce_graphics.h:104,<br>
                         from
        juce/modules/juce_gui_extra/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.cpp:39:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:
        In instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = false]’:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = false]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        false&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1501:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_gui_extra/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.h:28,<br>
                         from
        juce/modules/juce_gui_extra/juce_gui_extra.cpp:39:<br>
juce/modules/juce_gui_extra/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        In file included from
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104,<br>
                         from
juce/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:
        In instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = true]’:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = true]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        true&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1496:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
juce/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        In file included from
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104,<br>
                         from
juce/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:
        In instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = false]’:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = false]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        false&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1501:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
juce/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.h:28,<br>
                         from
        juce/modules/juce_audio_processors/juce_audio_processors.cpp:39:<br>
juce/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        make[1]: *** [juce.make:178: obj/juce/Debug/juce_audio_utils.o]
        Error 1<br>
        make[1]: *** Waiting for unfinished jobs....<br>
        make[1]: *** [juce.make:196: obj/juce/Debug/juce_gui_extra.o]
        Error 1<br>
        make[1]: *** [juce.make:175:
        obj/juce/Debug/juce_audio_processors.o] Error 1<br>
        In file included from
        juce/modules/juce_gui_basics/../juce_graphics/juce_graphics.h:104,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.cpp:41:<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:
        In instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = true]’:<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = true]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        true&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1496:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
        juce/modules/juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.cpp:41:<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        In file included from
        juce/modules/juce_gui_basics/../juce_graphics/juce_graphics.h:104,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.cpp:41:<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:
        In instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = false]’:<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = false]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        false&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1501:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
        juce/modules/juce_gui_basics/../juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.h:28,<br>
                         from
        juce/modules/juce_gui_basics/juce_gui_basics.cpp:41:<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        make[1]: *** [juce.make:172:
        obj/juce/Debug/juce_audio_formats.o] Error 1<br>
        In file included from
        juce/modules/juce_graphics/juce_graphics.h:104,<br>
                         from
        juce/modules/juce_graphics/juce_graphics.cpp:39:<br>
        juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In
        instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = true]’:<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = true]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        true&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
        juce/modules/juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_graphics/juce_graphics.cpp:39:<br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        In file included from
        juce/modules/juce_graphics/juce_graphics.h:104,<br>
                         from
        juce/modules/juce_graphics/juce_graphics.cpp:39:<br>
        juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In
        instantiation of ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::replaceLine(juce::PixelRGB*,
        juce::PixelARGB, int) const [with PixelType = juce::PixelRGB;
        bool replaceExisting = false]’:<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:621:29:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;PixelType,
        replaceExisting&gt;::handleEdgeTableLineFull(int, int) const
        [with PixelType = juce::PixelRGB; bool replaceExisting = false]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1872:55:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::SubRectangleIterator::iterate(Renderer&amp;)
        const [with Renderer =
        juce::RenderingHelpers::EdgeTableFillers::SolidColour&lt;juce::PixelRGB,
        false&gt;; SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:26:  
        required from ‘void
        juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&amp;,
        const juce::Image::BitmapData&amp;, juce::PixelARGB, bool,
        DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator;
        DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2532:67:  
        required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&amp;,
        juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions&lt;juce::RenderingHelpers::SoftwareRendererSavedState&gt;::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:39:  
        required from ‘void
juce::RenderingHelpers::ClipRegions&lt;SavedStateType&gt;::RectangleListRegion::fillRectWithColour(SavedStateType&amp;,
        const juce::Rectangle&lt;int&gt;&amp;, juce::PixelARGB, bool)
        const [with SavedStateType =
        juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:14:  
        required from here<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:666:34:
        warning: converting a packed ‘juce::PixelRGB’ pointer (alignment
        1) to a ‘int’ pointer (alignment 4) may result in an unaligned
        pointer value [-Waddress-of-packed-member]<br>
          666 |                             int* d =
        reinterpret_cast&lt;int*&gt; (dest);<br>
              |                                  ^<br>
        In file included from
        juce/modules/juce_graphics/juce_graphics.h:82,<br>
                         from
        juce/modules/juce_graphics/juce_graphics.cpp:39:<br>
        juce/modules/juce_graphics/colour/juce_PixelFormats.h:312:17:
        note: defined here<br>
          312 | class JUCE_API  PixelRGB<br>
              |                 ^~~~~~~~<br>
        make[1]: *** [juce.make:193: obj/juce/Debug/juce_gui_basics.o]
        Error 1<br>
        make[1]: *** [juce.make:190: obj/juce/Debug/juce_graphics.o]
        Error 1<br>
        make: *** [Makefile:42: juce] Error 2</font></p>
    <p>What may I be missing? It looks like it's juce related, so I
      figured maybe I'm missing something, but I am not a seasoned
      developer to figure out why it's not building right. I also used
      premake5, even though the documentation lists premake4, but that
      doesn't spit out any errors.</p>
    <p>Thanks so much for your help,<br>
      Brandon Hale<br>
    </p>
    <div class="moz-cite-prefix">On 10/29/20 7:01 PM, Taube, Heinrich K
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:E42DCAF0-B7BC-4474-9DD3-367AFD47644B@illinois.edu">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      Ok if you dont care which version and are not a big fan of JUCE or
      building c++ apps then I would definitely  suggest you try the
      stable version of Common Music in Common Lisp, which believe is
      still on the sourceforge website!
      <div class=""><br class="">
        <div class=""><br class="">
        </div>
        <div class="">
          <div><br class="">
            <blockquote type="cite" class="">
              <div class="">On Oct 29, 2020, at 5:42 PM, Brandon Hale
                &lt;<a href="mailto:bthaleproductions@gmail.com"
                  class="" moz-do-not-send="true">bthaleproductions@gmail.com</a>&gt;
                wrote:</div>
              <br class="Apple-interchange-newline">
              <div class="">
                <div class="">
                  <p class="">Okay, maybe I'll try to build both when I
                    get the chance. I don't know what the difference
                    would be. I'm not a huge fan of JUCE, but I would
                    like to try to get it to build to have something to
                    experiment with.
                    <br class="">
                  </p>
                  <p class="">As far as building it goes, I've followed
                    the readme from <a moz-do-not-send="true"
                      href="https://github.com/ricktaube/grace" class="">
                      https://github.com/ricktaube/grace</a> and when I
                    try to make in the sndlib folder, there says there
                    is nothing to make. Here is the command I have run
                    before make:</p>
                  <p class=""><font class="" size="-1">$ premake5
                      --with-g++<br class="">
                      ** Warning: <a href="http://os.is" class=""
                        moz-do-not-send="true">os.is</a>() is
                      deprecated, use 'os.istarget()' or 'os.ishost()'.<br
                        class="">
                        
                      @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(8)<br
                        class="">
                      <br class="">
                      ** Warning: os.get() is deprecated, use
                      'os.target()' or 'os.host()'.<br class="">
                        
                      @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(66)<br
                        class="">
                      <br class="">
                      ** Warning: os.get() is deprecated, use
                      'os.target()' or 'os.host()'.<br class="">
                        
                      @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(71)<br
                        class="">
                      <br class="">
                      ** Warning: os.get() is deprecated, use
                      'os.target()' or 'os.host()'.<br class="">
                        
                      @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(75)<br
                        class="">
                      <br class="">
                      ** Warning: the flags value StaticRuntime has been
                      deprecated and will be removed.<br class="">
                         Use `staticruntime "On"` instead<br class="">
                        
                      @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(85)<br
                        class="">
                      <br class="">
                      ** Warning: the flags value Symbols has been
                      deprecated and will be removed.<br class="">
                         Use `symbols "On"` instead<br class="">
                        
                      @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(92)<br
                        class="">
                      <br class="">
                      ** Warning: the flags value OptimizeSpeed has been
                      deprecated and will be removed.<br class="">
                         Use `optimize "Speed"` instead.<br class="">
                        
                      @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(94)<br
                        class="">
                      <br class="">
                      Building configurations...<br class="">
                      Running action 'gmake'...<br class="">
                      Generated Makefile...<br class="">
                      Generated sndlib.make...<br class="">
                      Done (77ms).<br class="">
                      $ make<br class="">
                      make: Nothing to be done for 'all'.</font><br
                      class="">
                  </p>
                  <p class="">I followed all of the steps before that,
                    and I am not quite sure what I have missed. I'm not
                    an expert at building things, so it may be obvious.
                    I also have premake 5.0a15-1 on my Artix machine,
                    and am not sure if that is the problem or not. What
                    do you think it might be?</p>
                  <p class="">Brandon Hale<br class="">
                  </p>
                  <div class="moz-cite-prefix">On 10/29/20 6:34 PM,
                    Taube, Heinrich K wrote:<br class="">
                  </div>
                  <blockquote type="cite"
                    cite="mid:436D1FEE-0EB5-496F-9475-3FA0F796B656@illinois.edu"
                    class="">
                    If you want to use JUCE then you should use Grace.
                    The code should build in JUCE 5 but I havent tried
                    it in juce 6 at all, so there may be some effort
                    there.
                    <div class=""><br class="">
                    </div>
                    <div class=""><br class="">
                      <div class=""><br class="">
                        <blockquote type="cite" class="">
                          <div class="">On Oct 29, 2020, at 5:24 PM,
                            Brandon Hale &lt;<a
                              href="mailto:bthaleproductions@gmail.com"
                              class="" moz-do-not-send="true">bthaleproductions@gmail.com</a>&gt;
                            wrote:</div>
                          <br class="Apple-interchange-newline">
                          <div class="">
                            <div class="">
                              <p class="">I am not sure which version I
                                want. Which one is the most kept up, or
                                are they both kept up? Is there any
                                benefit for either choice?</p>
                              <p class="">Brandon Hale<br class="">
                              </p>
                              <div class="moz-cite-prefix">On 10/29/20
                                6:07 PM, Taube, Heinrich K wrote:<br
                                  class="">
                              </div>
                              <blockquote type="cite"
                                cite="mid:8992F9C6-C256-443C-8B27-E97AC8E374BE@illinois.edu"
                                class="">
                                Hi Brandon, are you trying to build the
                                common lisp version or the S7/Grace
                                version?  If the latter you should get
                                the sources from its github home, there
                                is a readme that should get you going.
                                Im not sure what will happen in JUCE 6
                                let me know if you are having issues
                                compiling:
                                <div class=""><br class="">
                                </div>
                                <div class=""><a
                                    href="https://github.com/ricktaube/grace.git"
                                    class="" moz-do-not-send="true">https://github.com/ricktaube/grace.git</a></div>
                                <div class=""><br class="">
                                </div>
                                <div class="">Ill have some more news
                                  about this in perhaps 10 days.</div>
                                <div class=""><br class="">
                                </div>
                                <div class="">—Rick</div>
                                <div class=""><br class="">
                                  <div class=""><br class="">
                                    <blockquote type="cite" class="">
                                      <div class="">On Oct 29, 2020, at
                                        4:37 PM, Brandon Hale &lt;<a
                                          href="mailto:bthaleproductions@gmail.com"
                                          class=""
                                          moz-do-not-send="true">bthaleproductions@gmail.com</a>&gt;
                                        wrote:</div>
                                      <br
                                        class="Apple-interchange-newline">
                                      <div class="">
                                        <div class="">
                                          <p class="">Hello all,</p>
                                          <p class="">I have heard from
                                            one of my previous
                                            professors about the cool
                                            things one can do with
                                            Common Music. I am really
                                            interested in setting this
                                            up to play with it. I tried
                                            to build Common Music on my
                                            Artix Linux setup (Arch
                                            Linux without systemd) and
                                            it won't compile, even
                                            though I think I have all of
                                            the dependencies. I don't
                                            know if I have all of the
                                            JUCE dependencies, as the
                                            readme file that comes with
                                            the source code has a
                                            <a moz-do-not-send="true"
href="http://www.rawmaterialsoftware.com/viewtopic.php?f=5&amp;t=6502&amp;hilit=juce+linux+install"
                                              class="">
                                              dead</a> link, but I do
                                            have JUCE installed on my
                                            system from the official
                                            repository.
                                            <br class="">
                                          </p>
                                          <p class="">Does anyone on
                                            this list use Common Music
                                            on Arch and have a package
                                            or a PKGBUILD at all? I
                                            would be extremely
                                            interested in that. If not,
                                            maybe I can post the
                                            compiler output and see what
                                            the issues are.
                                            <br class="">
                                          </p>
                                          <p class=""><br class="">
                                          </p>
                                          <p class="">Thank you very
                                            much for your help on this
                                            matter,</p>
                                          <p class="">Brandon Hale<br
                                              class="">
                                          </p>
                                          <p class=""><br class="">
                                          </p>
                                          <p class=""><br class="">
                                          </p>
                                        </div>
_______________________________________________<br class="">
                                        Cmdist mailing list<br class="">
                                        <a
                                          href="mailto:Cmdist@ccrma.stanford.edu"
                                          class=""
                                          moz-do-not-send="true">Cmdist@ccrma.stanford.edu</a><br
                                          class="">
                                        <a class="moz-txt-link-freetext"
href="https://cm-mail.stanford.edu/mailman/listinfo/cmdist"
                                          moz-do-not-send="true">https://cm-mail.stanford.edu/mailman/listinfo/cmdist</a><br
                                          class="">
                                      </div>
                                    </blockquote>
                                  </div>
                                  <br class="">
                                </div>
                              </blockquote>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                      <br class="">
                    </div>
                  </blockquote>
                </div>
              </div>
            </blockquote>
          </div>
          <br class="">
        </div>
      </div>
    </blockquote>
  </body>
</html>