[Doxygen-develop] Problem compiling Doxygen on Linux
Brought to you by:
dimitri
From: Albert <alb...@gm...> - 2011-08-29 10:16:05
|
Dear all, I have some problems compiling the newest doxygen code (version 775 from svn) on a redhat 5 system. I get the following error message: g++ -c -pipe -fno-exceptions -fno-rtti -DYY_TYPEDEF_YY_SIZE_T -Dyy_size_t=int -D_LARGEFILE_SOURCE -Wall -W -fno-exceptions -O2 -I../qtools -I../libmd5 -o ../objects/ce_lex.o ce_lex.cpp ce_lex.cpp:168: error: multiple types in one declaration ce_lex.cpp:168: error: declaration does not declare anything When I look in the the ce_lex.cpp file I see: typedef unsigned int yy_size_t; I think thgere is a problem with the -D flag as set in the compile line. The compiule line is generated from: ./src/libdoxygen.pro.in:TMAKE_CXXFLAGS += -DYY_TYPEDEF_YY_SIZE_T -Dyy_size_t=int I have removed in my version the -Dyy_size_t=int and than everything compiles. Best Regards, Albert |