It fails thus:
./common/errors.hpp:17:36: error: redefinition of 'aerror_other' with a different type: 'const acommon::ErrorInfo *const' vs 'const struct AspellErrorInfo *const'
I've seen this error mentioned several times, but I've not seen any fixes.
I suppose I could install Fink or MacPorts, but my experience with both of those has been mixed (and frustrating), and it seems like overkill for just one program. Is there a way to get aspell to build, or is Fink or MacPorts the only practical option? Which will cause fewer problems, Fink or MacPorts?
The definition of those externs is not for C++ - surround the entire block with these preprocessor tags in
interfaces/cc/aspell.h
:The answer by @lotsoffreetime works but needs some clarification.
Basically, you have to edit the
interfaces/cc/aspell.h
file by addingbefore the list of "extern" errors, which starts with:
and add
at the end of the list, after it reads