Bug#43092: compiling from source with gcc-3.1 -> tokenizer.l error

oliver.kowalke at t-online.de oliver.kowalke at t-online.de
Sun May 26 11:19:03 UTC 2002


Package: kdevelop
Version: 2.1.1-for-KDE-3.0 (using KDE 3.0.1 )
Severity: normal
Installed from:    Compiled From Sources
Compiler:          gcc-3.1
OS:                Linux
OS/Compiler notes: kernel-2.4.18 (SMP,RAID)

Hi,

compiling kdevelop-2.1.1 with gcc-3.1 produces in this error:

./tokenizer.l:31: parse error before `,' token
./tokenizer.l:31: `char*dcgettext' redeclared as different kind of symbol
/usr/include/libintl.h:47: previous declaration of `char* dcgettext(const
   char*, const char*, int)'
./tokenizer.l:31: warning: initializer list being treated as compound
   expression
./tokenizer.l:31: syntax error before `{' token
./tokenizer.l:32: parse error before `}' token
tokenizer.cc:760:5: warning: "YY_STACK_USED" is not defined
tokenizer.cc: In member function `virtual int yyFlexLexer::yylex()':
tokenizer.cc:930: warning: label `find_rule' defined but not used
tokenizer.cc:2120:5: warning: "YY_MAIN" is not defined
./tokenizer.l: In function `void inComment(MyLexer*)':
./tokenizer.l:182: parse error before `,' token
make[3]: *** [tokenizer.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

so long,
Oliver

(Submitted via bugs.kde.org)





More information about the KDevelop-devel mailing list