Static build failure
Baruch Siach
baruch at tkos.co.il
Thu Nov 13 17:45:54 UTC 2014
Hi dovecot list,
Static build of dovecot fails because src/lib/module-dir.c refers to
MODULE_SUFFIX that is undefined when building statically. This least to the
following build failure:
module-dir.c: In function 'module_file_get_name':
module-dir.c:624:20: error: 'MODULE_SUFFIX' undeclared (first use in this function)
p = strstr(fname, MODULE_SUFFIX);
^
The following somewhat inelegant patch fixes the problem.
diff -Nuar dovecot-2.2.15-orig/src/lib/module-dir.c dovecot-2.2.15/src/lib/module-dir.c
--- dovecot-2.2.15-orig/src/lib/module-dir.c 2014-10-18 00:10:15.000000000 +0300
+++ dovecot-2.2.15/src/lib/module-dir.c 2014-11-13 19:27:29.417786313 +0200
@@ -621,7 +621,11 @@
if (*p == '_')
fname = p + 1;
+#ifdef MODULE_SUFFIX
p = strstr(fname, MODULE_SUFFIX);
+#else
+ p = NULL;
+#endif
if (p == NULL)
return fname;
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
More information about the dovecot
mailing list