Not sure what's going on here.
I have all the prerequisites built in my source tree, headers,
libraries and DLL's copied into common folders and added to VS's
global areas, etc.
But no joy on getting a working build of M, either in Debug or
Release mode.
The key error area from "BuildLog.htm" is pasted below.
I'll admit to being much more familiar with *NIX compiling than
with Microsoft.
Ideas? Suggestions? Did I miss something basic?
--
Ed Vazquez
I did try to attach the "BuildLog.htm" file, but it got held due
to being 6K over the size limit. I don't have an FTP site,
should I try attaching it as a .zip?
Compiling...
MObject.cpp
Compiling...
HeadersFilter.cpp
PGPEngine.cpp
XFMailImport.cpp
PineImport.cpp
NetscapeImporter.cpp
LayoutEditor.cpp
BareBonesEditor.cpp
TextViewer.cpp
LayoutViewer.cpp
HtmlViewer.cpp
UUDecode.cpp
Trailer.cpp
TextMarkup.cpp
Signature.cpp
Rot13.cpp
QuoteURL.cpp
PGP.cpp
Migrate.cpp
src\modules\Migrate.cpp(684) : error C2027: use of undefined type 'MInterface'
include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Migrate.cpp(684) : error C2227: left of '->GetMApplication' must point to
class/struct/union
src\modules\Migrate.cpp(703) : error C2027: use of undefined type 'MInterface'
include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Migrate.cpp(703) : error C2227: left of '->GetMApplication' must point to
class/struct/union
src\modules\Migrate.cpp(779) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(779) : error C2227: left of '->DecRef' must point to
class/struct/union
src\modules\Migrate.cpp(877) : error C2065: 'MFolder_obj' : undeclared identifier
src\modules\Migrate.cpp(877) : error C2146: syntax error : missing ';' before
identifier 'folder'
src\modules\Migrate.cpp(877) : error C3861: 'folder': identifier not found, even with
argument-dependent lookup
src\modules\Migrate.cpp(878) : error C3861: 'folder': identifier not found, even with
argument-dependent lookup
src\modules\Migrate.cpp(882) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(882) : error C2227: left of '->DecRef' must point to
class/struct/union
src\modules\Migrate.cpp(885) : error C3861: 'folder': identifier not found, even with
argument-dependent lookup
src\modules\Migrate.cpp(890) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(890) : error C2227: left of '->GetType' must point to
class/struct/union
src\modules\Migrate.cpp(903) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(903) : error C2227: left of '->IncRef' must point to
class/struct/union
src\modules\Migrate.cpp(906) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(906) : error C2227: left of '->GetServer' must point to
class/struct/union
src\modules\Migrate.cpp(907) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(907) : error C2227: left of '->GetPath' must point to
class/struct/union
src\modules\Migrate.cpp(908) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(908) : error C2227: left of '->GetLogin' must point to
class/struct/union
src\modules\Migrate.cpp(909) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(909) : error C2227: left of '->GetPassword' must point to
class/struct/union
src\modules\Migrate.cpp(912) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(912) : error C2227: left of '->GetSSL' must point to
class/struct/union
src\modules\Migrate.cpp(1378) : error C2146: syntax error : missing ';' before
identifier 'folderSrc'
src\modules\Migrate.cpp(1378) : error C3861: 'MFolder_obj': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1378) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1378) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1378) : error C3861: 'CreateTemp': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1379) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1381) : error C2227: left of '->SetServer' must point to
class/struct/union
type is ''unknown-type''
src\modules\Migrate.cpp(1381) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1388) : error C2227: left of '->SetPath' must point to
class/struct/union
type is ''unknown-type''
src\modules\Migrate.cpp(1388) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1390) : error C2227: left of '->SetAuthInfo' must point to
class/struct/union
type is ''unknown-type''
src\modules\Migrate.cpp(1390) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1395) : error C2227: left of '->SetSSL' must point to
class/struct/union
type is ''unknown-type''
src\modules\Migrate.cpp(1395) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1399) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1452) : error C2146: syntax error : missing ';' before
identifier 'folderDst'
src\modules\Migrate.cpp(1452) : error C3861: 'MFolder_obj': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1452) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1452) : error C3861: 'folderDst': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1452) : error C3861: 'CreateTemp': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1453) : error C3861: 'folderDst': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1455) : error C3861: 'folderDst': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1476) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1476) : error C3861: 'CreateTemp': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1481) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1481) : error C2227: left of '->SetFileMboxFormat' must point
to class/struct/union
src\modules\Migrate.cpp(1518) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1518) : error C2227: left of '->SetPath' must point to
class/struct/union
src\modules\Migrate.cpp(1528) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1528) : error C2227: left of '->GetType' must point to
class/struct/union
src\modules\Migrate.cpp(1531) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1531) : error C2227: left of '->SetServer' must point to
class/struct/union
src\modules\Migrate.cpp(1532) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1532) : error C2227: left of '->SetAuthInfo' must point to
class/struct/union
src\modules\Migrate.cpp(1535) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1535) : error C2227: left of '->SetSSL' must point to
class/struct/union
src\modules\Migrate.cpp(1621) : error C2146: syntax error : missing ';' before
identifier 'folderDst'
src\modules\Migrate.cpp(1621) : error C3861: 'MFolder_obj': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1621) : error C3861: 'folderDst': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1622) : error C3861: 'folderDst': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1631) : error C3861: 'folderDst': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1878) : error C2146: syntax error : missing ';' before
identifier 'folderSrc'
src\modules\Migrate.cpp(1878) : error C3861: 'MFolder_obj': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1878) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Migrate.cpp(1878) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1878) : error C3861: 'CreateTemp': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1881) : error C2227: left of '->SetServer' must point to
class/struct/union
type is ''unknown-type''
src\modules\Migrate.cpp(1881) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1882) : error C2227: left of '->SetPath' must point to
class/struct/union
type is ''unknown-type''
src\modules\Migrate.cpp(1882) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1883) : error C2227: left of '->SetAuthInfo' must point to
class/struct/union
type is ''unknown-type''
src\modules\Migrate.cpp(1883) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1892) : error C2227: left of '->SetSSL' must point to
class/struct/union
type is ''unknown-type''
src\modules\Migrate.cpp(1892) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
src\modules\Migrate.cpp(1898) : error C3861: 'folderSrc': identifier not found, even
with argument-dependent lookup
Filters.cpp
src\modules\Filters.cpp(260) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(260) : error C2227: left of '->MessageDialog' must point to
class/struct/union
src\modules\Filters.cpp(265) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(265) : error C2227: left of '->Log' must point to
class/struct/union
src\modules\Filters.cpp(276) : error C2665: 'SafeIncRef' : none of the 2 overloads can
convert parameter 1 from type 'MailFolder *const '
g:\vs-build\M\include\MModule.h(226): could be 'void SafeIncRef(MModuleCommon
*)'
g:\vs-build\M\include\MObject.h(324): or 'void SafeIncRef(MObjectRC *)'
while trying to match the argument list '(MailFolder *const )'
src\modules\Filters.cpp(1076) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(1076) : error C2227: left of '->MessageDialog' must point to
class/struct/union
src\modules\Filters.cpp(1915) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(1915) : error C2227: left of '->strutil_tolower' must point to
class/struct/union
src\modules\Filters.cpp(1916) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(1916) : error C2227: left of '->strutil_tolower' must point to
class/struct/union
src\modules\Filters.cpp(1953) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(1953) : error C2227: left of '->strutil_tolower' must point to
class/struct/union
src\modules\Filters.cpp(1954) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(1954) : error C2227: left of '->strutil_tolower' must point to
class/struct/union
src\modules\Filters.cpp(1967) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(1968) : error C2227: left of '->strutil_compileRegEx' must
point to class/struct/union
src\modules\Filters.cpp(1972) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(1972) : error C2227: left of '->strutil_matchRegEx' must point
to class/struct/union
src\modules\Filters.cpp(1973) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(1973) : error C2227: left of '->strutil_freeRegEx' must point
to class/struct/union
src\modules\Filters.cpp(2108) : error C2065: 'MailFolder_obj' : undeclared identifier
src\modules\Filters.cpp(2108) : error C2146: syntax error : missing ';' before
identifier 'mf'
src\modules\Filters.cpp(2108) : error C3861: 'mf': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2109) : error C3861: 'mf': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2112) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(2112) : error C2227: left of '->contains_own_address' must
point to class/struct/union
src\modules\Filters.cpp(2113) : error C2227: left of '->GetProfile' must point to
class/struct/union
type is ''unknown-type''
src\modules\Filters.cpp(2113) : error C3861: 'mf': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2141) : error C2146: syntax error : missing ';' before
identifier 'mf'
src\modules\Filters.cpp(2141) : error C3861: 'MailFolder_obj': identifier not found,
even with argument-dependent lookup
src\modules\Filters.cpp(2141) : error C3861: 'mf': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2142) : error C3861: 'mf': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2145) : error C2027: use of undefined type 'MInterface'
g:\vs-build\M\include\MModule.h(26) : see declaration of 'MInterface'
src\modules\Filters.cpp(2145) : error C2227: left of '->contains_own_address' must
point to class/struct/union
src\modules\Filters.cpp(2146) : error C2227: left of '->GetProfile' must point to
class/struct/union
type is ''unknown-type''
src\modules\Filters.cpp(2146) : error C3861: 'mf': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2173) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2173) : error C2065: 'MSG_STAT_SEEN' : undeclared identifier
src\modules\Filters.cpp(2175) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2175) : error C2065: 'MSG_STAT_DELETED' : undeclared identifier
src\modules\Filters.cpp(2177) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2177) : error C2065: 'MSG_STAT_ANSWERED' : undeclared
identifier
src\modules\Filters.cpp(2179) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2179) : error C2065: 'MSG_STAT_RECENT' : undeclared identifier
src\modules\Filters.cpp(2183) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2183) : error C2065: 'MSG_STAT_FLAGGED' : undeclared identifier
src\modules\Filters.cpp(2440) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2440) : error C3861: 'MSG_STAT_SEEN': identifier not found,
even with argument-dependent lookup
src\modules\Filters.cpp(2444) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2444) : error C3861: 'MSG_STAT_DELETED': identifier not found,
even with argument-dependent lookup
src\modules\Filters.cpp(2446) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2446) : error C3861: 'MSG_STAT_ANSWERED': identifier not
found, even with argument-dependent lookup
src\modules\Filters.cpp(2453) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2453) : error C3861: 'MSG_STAT_FLAGGED': identifier not found,
even with argument-dependent lookup
src\modules\Filters.cpp(2458) : error C2146: syntax error : missing ';' before
identifier 'mf'
src\modules\Filters.cpp(2458) : error C3861: 'MailFolder_obj': identifier not found,
even with argument-dependent lookup
src\modules\Filters.cpp(2458) : error C3861: 'mf': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2459) : error C3861: 'mf': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2461) : error C2227: left of '->SetMessageFlag' must point to
class/struct/union
type is ''unknown-type''
src\modules\Filters.cpp(2461) : error C3861: 'mf': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2585) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2585) : error C2227: left of '->IncRef' must point to
class/struct/union
src\modules\Filters.cpp(2591) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2591) : error C2227: left of '->DecRef' must point to
class/struct/union
src\modules\Filters.cpp(2623) : error C2665: 'SafeDecRef' : none of the 2 overloads
can convert parameter 1 from type 'MailFolder *'
g:\vs-build\M\include\MModule.h(227): could be 'void SafeDecRef(MModuleCommon
*)'
g:\vs-build\M\include\MObject.h(327): or 'void SafeDecRef(MObjectRC *)'
while trying to match the argument list '(MailFolder *)'
src\modules\Filters.cpp(2776) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2776) : error C2227: left of '->DeleteMessages' must point to
class/struct/union
src\modules\Filters.cpp(2791) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2791) : error C2227: left of '->GetInteractiveFrame' must
point to class/struct/union
src\modules\Filters.cpp(2795) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2795) : error C2227: left of '->GetName' must point to
class/struct/union
src\modules\Filters.cpp(2795) : error C2228: left of '.c_str' must have
class/struct/union type
src\modules\Filters.cpp(2823) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2823) : error C2227: left of '->GetMessage' must point to
class/struct/union
src\modules\Filters.cpp(2831) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2831) : error C2227: left of '->GetName' must point to
class/struct/union
src\modules\Filters.cpp(2831) : error C2228: left of '.c_str' must have
class/struct/union type
src\modules\Filters.cpp(2890) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2890) : error C3861: 'DecodeHeader': identifier not found,
even with argument-dependent lookup
src\modules\Filters.cpp(2891) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(2891) : error C3861: 'DecodeHeader': identifier not found,
even with argument-dependent lookup
src\modules\Filters.cpp(2898) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Filters.cpp(2898) : error C3861: 'Get': identifier not found, even with
argument-dependent lookup
src\modules\Filters.cpp(2900) : error C2027: use of undefined type 'MFolder'
g:\vs-build\M\include\FolderType.h(440) : see declaration of 'MFolder'
src\modules\Filters.cpp(2900) : error C2039: 'GetProfile' : is not a member of
'RefCounter'
with
[
T=MFolder
]
src\modules\Filters.cpp(3101) : error C2027: use of undefined type 'MailFolder'
g:\vs-build\M\include\MEvent.h(97) : see declaration of 'MailFolder'
src\modules\Filters.cpp(3101) : error C2227: left of '->SaveMessages' must point to
class/struct/union
upgrade.cpp
-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Mahogany-Users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-users