diff --git a/src/widgets/ProgressDialog.cpp b/src/widgets/ProgressDialog.cpp
index c81c69b9598948534b2dfbd2258103e37337a58c..59a05e5ff71eb8b305a97e8d6662bd2228d59b42 100644
--- a/src/widgets/ProgressDialog.cpp
+++ b/src/widgets/ProgressDialog.cpp
+extern "C" void NSBeep(void);
// This really should be a Preferences setting
static const unsigned char beep[] =
@@ -1595,7 +1599,13 @@ void ProgressDialog::Beep() const
+ // wxSound::Create(size_t,const void*) isn't implemented;
+ // use the system beep function.
s.Create(sizeof(beep), beep);