KDevelop does not compile with the newest flex that is installed from the ~x86 keyword. I did not get the entire last build command because it was compiling on a virtual console, but here is what I got: irtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpoin ter-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_ SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 -Os -pi pe -fomit-frame-pointer -fno-exceptions -fno-check-new -ftemplate-depth-99 -c - o tokenizer.o `test -f tokenizer.cc || echo './'`tokenizer.cc tokenizer.cc: In member function `virtual int yyFlexLexer::yylex()': tokenizer.cc:1551: `yywrap' undeclared (first use this function) tokenizer.cc:1551: (Each undeclared identifier is reported only once for each function it appears in.) make[3]: *** [tokenizer.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdevelop-2.1.3-r1/work/kdevelop-2.1 .3_for_KDE_3.0/kdevelop/classparser' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdevelop-2.1.3-r1/work/kdevelop-2.1 .3_for_KDE_3.0/kdevelop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdevelop-2.1.3-r1/work/kdevelop-2.1 .3_for_KDE_3.0' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line 88, Exitcode 2 !!! died running emake, kde_src_compile:make
this should be fixed in kdevelop-3.0_alpha2 (which i just committed)
kdevelop-2.1.5 is in portage, it depends on =flex-2.5.4*. flex-2.5.23 is also masked in package.mask. marking as fixed. thanks for reporting, sorry for taking so long to fix.