Calling wxDataOutputStream::Write64() with a wxFileOffset argument is ambiguous as wxFileOffset is neither wxInt64 nor wxUint64, so cast it to one of them (it doesn't matter which) explicitly.