Yes, I also found them strange. This is using GCC 4.5.2.
Finally, this is what’s left when using -Wall, filtering out the missing initializer lines:
[code]In file included from …/…/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp:212:0:
…/…/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_ALSA.cpp:933:9: warning: unused parameter ‘forInput’
In file included from …/…/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp:218:0:
…/…/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp:198:12: warning: unused parameter ‘index’
…/…/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp:200:9: warning: unused parameter ‘index’
…/…/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp:203:12: warning: unused parameter ‘sampleRate’
…/…/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp:203:12: warning: unused parameter ‘bufferSizeSamples’
…/…/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp:405:17: warning: unused parameter ‘callbackArgument’
…/…/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp:537:9: warning: unused parameter ‘forInput’
In file included from …/…/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:69:0,
from …/…/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:110:
…/…/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/stream_encoder.c:2440:32: warning: unused parameter ‘is_last_block’
In file included from …/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/bitrate.h:23:0,
from …/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codec_internal.h:59,
from …/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/analysis.c:23,
from …/…/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:52,
from …/…/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:112:
…/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/os.h:158:22: warning: unused parameter ‘fpu’
…/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/os.h:161:22: warning: unused parameter ‘fpu’
In file included from …/…/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:57:0,
from …/…/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:112:
…/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/floor0.c:147:27: warning: unused parameter ‘vd’
In file included from …/…/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:58:0,
from …/…/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:112:
…/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/floor1.c:178:27: warning: unused parameter ‘vd’
In file included from …/…/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:66:0,
from …/…/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:112:
…/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/res0.c:395:12: warning: unused parameter ‘acc’
…/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/res0.c:538:12: warning: unused parameter ‘vb’
…/…/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/res0.c:538:12: warning: unused parameter ‘submap’
…/…/JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp: At global scope:
In file included from …/…/JuceLibraryCode/modules/juce_core/juce_core.cpp:187:0:
…/…/JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp:55:6: warning: unused parameter ‘targetEmailAddress’
…/…/JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp:55:6: warning: unused parameter ‘emailSubject’
…/…/JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp:55:6: warning: unused parameter ‘bodyText’
…/…/JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp:55:6: warning: unused parameter ‘filesToAttach’
In file included from …/…/JuceLibraryCode/modules/juce_events/juce_events.cpp:98:0:
…/…/JuceLibraryCode/modules/juce_events/native/juce_linux_Messaging.cpp:227:9: warning: unused parameter ‘display’
…/…/JuceLibraryCode/modules/juce_events/native/juce_linux_Messaging.cpp:367:6: warning: unused parameter ‘value’
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/png.c: In function ‘void juce::pnglibNamespace::png_data_freer(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*, int, juce::pnglibNamespace::png_uint_32)’:
In file included from …/…/JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:72:0,
from …/…/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:101:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/png.c:334:55: warning: suggest braces around empty body in an ‘else’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngread.c: In function ‘void juce::pnglibNamespace::png_read_update_info(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*)’:
In file included from …/…/JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:76:0,
from …/…/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:101:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngread.c:543:80: warning: suggest braces around empty body in an ‘else’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpread.c: In function ‘void juce::pnglibNamespace::png_push_read_tEXt(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*)’:
In file included from …/…/JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:77:0,
from …/…/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:101:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpread.c:1146:73: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpread.c: In function ‘void juce::pnglibNamespace::png_push_read_zTXt(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpread.c:1338:73: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrtran.c: In function ‘void juce::pnglibNamespace::png_do_read_transformations(juce::pnglibNamespace::png_struct*)’:
In file included from …/…/JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:79:0,
from …/…/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:101:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrtran.c:1325:75: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c: In function ‘char* juce::pnglibNamespace::png_decompress_chunk(juce::pnglibNamespace::png_struct*, int, char*, juce::pnglibNamespace::png_size_t, juce::pnglibNamespace::png_size_t, juce::pnglibNamespace::png_size_t*)’:
In file included from …/…/JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:80:0,
from …/…/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:101:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c:211:41: warning: suggest braces around empty body in an ‘else’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c: In function ‘void juce::pnglibNamespace::png_handle_gAMA(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*, juce::pnglibNamespace::png_uint_32)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c:599:54: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c: In function ‘void juce::pnglibNamespace::png_handle_cHRM(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*, juce::pnglibNamespace::png_uint_32)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c:749:55: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c: In function ‘void juce::pnglibNamespace::png_handle_sRGB(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*, juce::pnglibNamespace::png_uint_32)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c:907:54: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c: In function ‘void juce::pnglibNamespace::png_handle_tEXt(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*, juce::pnglibNamespace::png_uint_32)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c:1954:72: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c: In function ‘void juce::pnglibNamespace::png_read_finish_row(juce::pnglibNamespace::png_struct*)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c:2947:61: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c:2969:53: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngset.c: In function ‘void juce::pnglibNamespace::png_set_gAMA(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*, double)’:
In file included from …/…/JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:81:0,
from …/…/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:101:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngset.c:176:46: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngset.c: In function ‘void juce::pnglibNamespace::png_set_gAMA_fixed(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*, juce::pnglibNamespace::png_fixed_point)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngset.c:212:46: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngset.c: In function ‘void juce::pnglibNamespace::png_set_IHDR(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_info*, juce::pnglibNamespace::png_uint_32, juce::pnglibNamespace::png_uint_32, int, int, int, int, int)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngset.c:287:78: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngset.c:321:78: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngset.c:331:62: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwrite.c: In function ‘void juce::pnglibNamespace::png_set_compression_window_bits(juce::pnglibNamespace::png_struct*, int)’:
In file included from …/…/JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:84:0,
from …/…/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:101:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwrite.c:1383:79: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwrite.c: In function ‘void juce::pnglibNamespace::png_set_compression_method(juce::pnglibNamespace::png_struct*, int)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwrite.c:1403:76: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c: In function ‘void juce::pnglibNamespace::png_write_sRGB(juce::pnglibNamespace::png_struct*, int)’:
In file included from …/…/JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:86:0,
from …/…/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:101:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c:719:55: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c: In function ‘void juce::pnglibNamespace::png_write_iCCP(juce::pnglibNamespace::png_struct*, char*, int, char*, int)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c:755:69: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c: In function ‘juce::pnglibNamespace::png_size_t juce::pnglibNamespace::png_check_keyword(juce::pnglibNamespace::png_struct*, char*, char**)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c:1304:73: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c: In function ‘void juce::pnglibNamespace::png_write_oFFs(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_int_32, juce::pnglibNamespace::png_int_32, int)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c:1526:68: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c: In function ‘void juce::pnglibNamespace::png_write_pCAL(juce::pnglibNamespace::png_struct*, char*, juce::pnglibNamespace::png_int_32, juce::pnglibNamespace::png_int_32, int, int, char*, char**)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c:1552:72: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c: In function ‘void juce::pnglibNamespace::png_write_pHYs(juce::pnglibNamespace::png_struct*, juce::pnglibNamespace::png_uint_32, juce::pnglibNamespace::png_uint_32, int)’:
…/…/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c:1683:68: warning: suggest braces around empty body in an ‘if’ statement
…/…/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_Drawable.cpp: In copy constructor ‘juce::Drawable::Drawable(const juce::Drawable&)’:
In file included from …/…/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:161:0:
…/…/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_Drawable.cpp:32:1: warning: base class ‘class juce::Component’ should be explicitly initialized in the copy constructor
In file included from …/…/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.cpp:139:0:
…/…/JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_SystemTrayIcon.cpp:121:6: warning: unused parameter ‘tooltip’
…/…/JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp: In copy constructor ‘juce::KeyPressMappingSet::KeyPressMappingSet(const juce::KeyPressMappingSet&)’:
In file included from …/…/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:241:0:
…/…/JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:32:1: warning: base class ‘class juce::ChangeBroadcaster’ should be explicitly initialized in the copy constructor
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Clipboard.cpp: At global scope:
In file included from …/…/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:283:0:
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Clipboard.cpp:51:19: warning: unused parameter ‘fmt’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp: At global scope:
In file included from …/…/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:284:0:
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:966:10: warning: unused parameter ‘newAlpha’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:1112:10: warning: unused parameter ‘alwaysOnTop’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp: At global scope:
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:2554:10: warning: unused parameter ‘buttonRelEvent’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:2955:6: warning: unused parameter ‘allowMenusAndBars’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:3337:7: warning: unused parameter ‘file’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:3381:20: warning: unused parameter ‘iconType’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:3381:20: warning: unused parameter ‘associatedComponent’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:3388:20: warning: unused parameter ‘iconType’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:3388:20: warning: unused parameter ‘associatedComponent’
In file included from …/…/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:285:0:
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp:41:6: warning: unused parameter ‘filters’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp:41:6: warning: unused parameter ‘selectsFiles’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp:41:6: warning: unused parameter ‘warnAboutOverwritingExistingFiles’
…/…/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp:41:6: warning: unused parameter ‘previewComponent’
[/code]