FilePicker.cpp: In destructor 'virtual GFilePicker::~GFilePicker()':
FilePicker.cpp:67: warning: dereferencing type-punned pointer will break strict-aliasing rules
FilePicker.cpp: In member function 'virtual nsresult GFilePicker::Init(nsIDOMWindow*, const nsAString&, PRInt16)':
FilePicker.cpp:127: warning: dereferencing type-punned pointer will break strict-aliasing rules
FilePicker.cpp: In member function 'virtual nsresult GFilePicker::GetDisplayDirectory(nsILocalFile**)':
FilePicker.cpp:296: error: 'NS_LOCAL_FILE_CONTRACTID' was not declared in this scope
FilePicker.cpp:296: error: 'do_CreateInstance' was not declared in this scope
FilePicker.cpp: In member function 'virtual nsresult GFilePicker::GetFile(nsILocalFile**)':
FilePicker.cpp:348: error: 'NS_LOCAL_FILE_CONTRACTID' was not declared in this scope
FilePicker.cpp:348: error: 'do_CreateInstance' was not declared in this scope
FilePicker.cpp: In member function 'virtual nsresult GFilePicker::GetFileURL(nsIFileURL**)':
FilePicker.cpp:369: error: 'do_CreateInstance' was not declared in this scope