<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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
91 | cedinline uint8& getAlpha() noexcept {
return comps [indexA]; }<br>
|
~~~~~~~~~~~~~^<br>
<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
In member function ‘juce::uint8& 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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
92 | cedinline uint8& getRed() noexcept {
return comps [indexR]; }<br>
|
~~~~~~~~~~~~~^<br>
<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
In member function ‘juce::uint8&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
93 | cedinline uint8& getGreen() noexcept {
return comps [indexG]; }<br>
|
~~~~~~~~~~~~~^<br>
<br>
juce/modules/juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
In member function ‘juce::uint8&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
94 | cedinline uint8& 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<SelectableItemType>::paint(juce::Graphics&)’:<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&)’ 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&)’ 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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
91 | cedinline uint8& 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& 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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
92 | cedinline uint8& 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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
93 | cedinline uint8& 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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
94 | cedinline uint8& 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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
91 | cedinline uint8& 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& 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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
92 | cedinline uint8& 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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
93 | cedinline uint8& 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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
94 | cedinline uint8& 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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
91 | cedinline uint8& 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& 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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
92 | cedinline uint8& 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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
93 | cedinline uint8& 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&
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)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
94 | cedinline uint8& 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& juce::PixelARGB::getAlpha()’:<br>
juce/modules/juce_graphics/colour/juce_PixelFormats.h:91:75:
error: cannot bind packed field
‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
91 | cedinline uint8& getAlpha() noexcept {
return comps [indexA]; }<br>
|
~~~~~~~~~~~~~^<br>
<br>
juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member
function ‘juce::uint8& juce::PixelARGB::getRed()’:<br>
juce/modules/juce_graphics/colour/juce_PixelFormats.h:92:75:
error: cannot bind packed field
‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
92 | cedinline uint8& getRed() noexcept {
return comps [indexR]; }<br>
|
~~~~~~~~~~~~~^<br>
<br>
juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member
function ‘juce::uint8& juce::PixelARGB::getGreen()’:<br>
juce/modules/juce_graphics/colour/juce_PixelFormats.h:93:75:
error: cannot bind packed field
‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
93 | cedinline uint8& getGreen() noexcept {
return comps [indexG]; }<br>
|
~~~~~~~~~~~~~^<br>
<br>
juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member
function ‘juce::uint8& juce::PixelARGB::getBlue()’:<br>
juce/modules/juce_graphics/colour/juce_PixelFormats.h:94:75:
error: cannot bind packed field
‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned
char&’}<br>
94 | cedinline uint8& 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<SelectableItemType>::paint(juce::Graphics&)’:<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<SelectableItemType>::paint(juce::Graphics&)’:<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<SelectableItemType>::paint(juce::Graphics&)’:<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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
true>; 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&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
false>; 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&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
true>; 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&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
false>; 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&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
true>; 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&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
false>; 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&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
true>; 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&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:
required from ‘void
juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
false>; 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&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::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&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1797:39:
required from ‘void
juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
true>; SavedStateType =
juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:26:
required from ‘void
juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator;
DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2532:67:
required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:39:
required from ‘void
juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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<PixelType,
replaceExisting>::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<PixelType,
replaceExisting>::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<SavedStateType>::RectangleListRegion::SubRectangleIterator::iterate(Renderer&)
const [with Renderer =
juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB,
false>; SavedStateType =
juce::RenderingHelpers::SoftwareRendererSavedState]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:26:
required from ‘void
juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&,
const juce::Image::BitmapData&, juce::PixelARGB, bool,
DestPixelType*) [with Iterator =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator;
DestPixelType = juce::PixelRGB]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2532:67:
required from ‘void
juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&,
juce::PixelARGB, bool) const [with IteratorType =
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIterator]’<br>
juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:39:
required from ‘void
juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&,
const juce::Rectangle<int>&, 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<int*> (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
<<a href="mailto:bthaleproductions@gmail.com"
class="" moz-do-not-send="true">bthaleproductions@gmail.com</a>>
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 <<a
href="mailto:bthaleproductions@gmail.com"
class="" moz-do-not-send="true">bthaleproductions@gmail.com</a>>
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 <<a
href="mailto:bthaleproductions@gmail.com"
class=""
moz-do-not-send="true">bthaleproductions@gmail.com</a>>
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&t=6502&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>