I have found that Doxygen will work well under Cygwin nowadays. Up until
last week it only needed one small edit:
In qtools/qglobal.h, line 99 onwards, changed:
#elif defined(linux) || defined(__linux) || defined(__linux__)
#define _OS_LINUX_
#elif defined(__FreeBSD__)
#define _OS_FREEBSD_
to
#elif defined(linux) || defined(__linux) || defined(__linux__)
#define _OS_LINUX_
#elif defined(__CYGWIN__)
#define _OS_CYGWIN_
#elif defined(__FreeBSD__)
#define _OS_FREEBSD_
Ie, added in a "do-nothing" for Cygwin, simply to disable the #error at
the end of the long list.
After that, because Cygwin isn't in the PLATFORMS file, ran ./configure
with -platform linux-g++ : clean compile, which has worked without any
apparent problems for the last few weeks.
The change that broke this: I just updated from CVS this afternoon and
received a compilation error at line 200 of language.cpp, which reads:
theTranslator=new TranslatorRomanian;
I can not pinpoint the problem yet (no time) but adding -english-only to
the ./configure makes everything compile...
Regards,
Stephen Goudge
|