Building CXX object kdev-pg/CMakeFiles/kdev-pg-qt.dir/ASFormatter.o cd /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0_build/kdev-pg && /usr/bin/x86_64-pc-linux-gnu-g++ -DQT_STL -D_BSD_SOURCE -DQT_NO_DEBUG -DNDEBUG -O2 -pipe -march=native -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -I/var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0/include -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0/kdev-pg --std=c++0x -fexceptions -o CMakeFiles/kdev-pg-qt.dir/kdev-pg-lexer.o -c /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0_build/kdev-pg/kdev-pg-lexer.cc cd /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0_build/kdev-pg && /usr/bin/x86_64-pc-linux-gnu-g++ -DQT_STL -D_BSD_SOURCE -DQT_NO_DEBUG -DNDEBUG -O2 -pipe -march=native -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -I/var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0/include -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0/kdev-pg --std=c++0x -fexceptions -o CMakeFiles/kdev-pg-qt.dir/ASFormatter.o -c /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0/kdev-pg/ASFormatter.cpp /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0/kdev-pg/kdev-pg-parser.yy: In function ‘int yyparse()’: /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0/kdev-pg/kdev-pg-parser.yy:312:24: error: expected ‘;’ before ‘}’ token | /* empty */ { r = "\nlxSKIP\n" } ^ /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0_build/kdev-pg/kdev-pg-lexer.cc: In function ‘yy_buffer_state* yy_scan_bytes(const char*, yy_size_t)’: /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0_build/kdev-pg/kdev-pg-lexer.cc:3122:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < _yybytes_len; ++i ) ^ make[2]: *** [kdev-pg/CMakeFiles/kdev-pg-qt.dir/kdev-pg-parser.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0_build/kdev-pg/kdev-pg-lexer.cc: At global scope: /var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0_build/kdev-pg/kdev-pg-lexer.cc:2679:17: warning: ‘void yyunput(int, char*)’ defined but not used [-Wunused-function] static void yyunput (int c, register char * yy_bp ) ^ make[2]: Leaving directory `/var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0_build' make[1]: *** [kdev-pg/CMakeFiles/kdev-pg-qt.dir/all] Error 2 make[1]: Leaving directory `/var/tmp/portage/dev-util/kdevelop-pg-qt-1.0.0/work/kdevelop-pg-qt-1.0.0_build' make: *** [all] Error 2 * ERROR: dev-util/kdevelop-pg-qt-1.0.0::gentoo failed (compile phase): * emake failed
Please report this upstream and link back here.
Working patch available. See URL.
Thanks all. This is fixed in cvs now. + + 29 Apr 2014; Johannes Huber <johu@gentoo.org> + +files/kdevelop-pg-qt-1.0.0-bison3.patch, +kdevelop-pg-qt-1.0.0-r2.ebuild: + Revision bump adds upstream patch which fixes build with bison3 spotted by + Lars Wendler <polynomial-c@gentoo.org>, bug #486416. +