No wordexp(3) on OpenBSD.
XXX check for the wordexp function instead + push upstream

Index: src/celutil/unixdirectory.cpp
--- src/celutil/unixdirectory.cpp.orig
+++ src/celutil/unixdirectory.cpp
@@ -12,7 +12,9 @@
 #include <pwd.h>
 #include <unistd.h>
 #include <dirent.h>
+#ifndef __OpenBSD__
 #include <wordexp.h>
+#endif
 #include <cstdlib>
 #include "directory.h"
 
@@ -110,7 +112,7 @@ bool IsDirectory(const std::string& filename)
 
 std::string WordExp(const std::string& filename) 
 {
-#ifndef WORDEXP_PROBLEM   
+#if !defined(WORDEXP_PROBLEM) && !defined(__OpenBSD__)
     wordexp_t result;
     std::string expanded;
 
