With latest changes on develop branch, i get new warnings on Ubuntu 20.04 build.
Compiling Main.cpp
Compiling BinaryData.cpp
Compiling include_juce_core.cpp
Compiling include_juce_data_structures.cpp
Compiling include_juce_events.cpp
Compiling include_juce_graphics.cpp
In file included from /home/jojo/JUCE/modules/juce_graphics/juce_graphics.cpp:161,
from ../../JuceLibraryCode/include_juce_graphics.cpp:8:
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp: In member function ‘juce::DefaultFontInfo::Characteristics juce::DefaultFontInfo::getRealFontCharacteristics(const juce::String&) const’:
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:133:27: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
133 | return { faceName };
| ^
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp: In static member function ‘static juce::DefaultFontInfo::Characteristics juce::DefaultFontInfo::getDefaultSansSerifFontCharacteristics()’:
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:169:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
169 | { "Sans" } };
| ^
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:169:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:169:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:169:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:169:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp: In static member function ‘static juce::DefaultFontInfo::Characteristics juce::DefaultFontInfo::getDefaultSerifFontCharacteristics()’:
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:183:62: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
183 | { "Serif" } };
| ^
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:183:62: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:183:62: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:183:62: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:183:62: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp: In static member function ‘static juce::DefaultFontInfo::Characteristics juce::DefaultFontInfo::getDefaultMonospacedFontCharacteristics()’:
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:198:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
198 | { "Mono" } };
| ^
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:198:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:198:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:198:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:198:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:198:61: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp: In instantiation of ‘static juce::DefaultFontInfo::Characteristics juce::DefaultFontInfo::pickBestFont(const juce::StringArray&, Range&&) [with Range = const juce::DefaultFontInfo::Characteristics (&)[6]]’:
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:170:47: required from here
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:156:33: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
156 | return { *names.begin() };
| ^
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp: In instantiation of ‘static juce::DefaultFontInfo::Characteristics juce::DefaultFontInfo::pickBestFont(const juce::StringArray&, Range&&) [with Range = const juce::DefaultFontInfo::Characteristics (&)[7]]’:
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:199:47: required from here
/home/jojo/JUCE/modules/juce_graphics/native/juce_linux_Fonts.cpp:156:33: warning: missing initializer for member ‘juce::DefaultFontInfo::Characteristics::style’ [-Wmissing-field-initializers]
Compiling include_juce_gui_basics.cpp