Sam Varshavchik writes:
> Download: http://www.courier-mta.org/download.html
>
Sam,
I've tried to upgrade Courier to the latest version on FreeBSD 10.3-RELEASE-
p11 and gmake failed with following errors:
cdfilters.C: In function 'int dofilter(std::string, const char*, unsigned
int, std::string (*)(unsigned int, void*), void*)':
cdfilters.C:148:41: error: 'strcpy' was not declared in this scope
strcpy(ssun->sun_path, sockname.c_str());
^
cdfilters.C:151:43: error: 'strlen' was not declared in this scope
ssun->sun_path+strlen(ssun->sun_path)-&ssun_buf[0]))
Solved by adding to cdfilters.C
#include <string.h>
Don't remember whether I reported earlier two other errors - missing
#include <functional> in cdmsgq.C and std:: before resetiosflags() in
cmlmfetch.C:
--- cmlmfetch.C.orig 2015-02-27 22:18:22.000000000 +0300
+++ cmlmfetch.C 2015-05-16 16:41:14.442091109 +0300
@@ -333,7 +333,7 @@
ack << std::setiosflags(std::ios::right)
<< std::setw(10)
<< msgs[i]
- << resetiosflags(std::ios::right) << " "
+ << std::resetiosflags(std::ios::right) << " "
<< std::setw(0) << msginfo[i].msgsubj <<
std::endl;
ack << std::setiosflags(std::ios::right)
<< std::setw(10)
--
Alexei.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users