Hi, I just renamed the ebuild from version 2.0.3 to version 2.1.0 I had to use MAKEOPTS="-j1" for the package to compile correctly, otherwise it fails here (not sure whether the first line is relevant): [ 36%] Building CXX object generator/generators/dump/CMakeFiles/generator_dump.dir/generator_dump.cpp.o "Cannot load library generator_smoke: (libgenerator_smoke.so: cannot open shared object file: No such file or directory)" make[2]: *** [smoke/qtcore/smokedata.cpp] Error 1 make[1]: *** [smoke/qtcore/CMakeFiles/smokeqtcore.dir/all] Error 2 But then I got another bug at the end: [100%] Building CXX object ruby/qttest/CMakeFiles/qttest.dir/qttesthandlers.cpp.o /var/tmp/portage/dev-ruby/qt4-qtruby-2.1.0/work/qt4-qtruby-2.1.0/ruby/qttest/qttesthandlers.cpp:26:1: error: ‘QTestAccessibilityEvent’ was not declared in this scope /var/tmp/portage/dev-ruby/qt4-qtruby-2.1.0/work/qt4-qtruby-2.1.0/ruby/qttest/qttesthandlers.cpp:26:1: error: ‘QTestAccessibilityEvent’ was not declared in this scope /var/tmp/portage/dev-ruby/qt4-qtruby-2.1.0/work/qt4-qtruby-2.1.0/ruby/qttest/qttesthandlers.cpp:26:1: error: template argument 1 is invalid /var/tmp/portage/dev-ruby/qt4-qtruby-2.1.0/work/qt4-qtruby-2.1.0/ruby/qttest/qttesthandlers.cpp:26:1: error: no matches converting function ‘marshall_ValueListItem’ to type ‘void (*)(class Marshall*)’ /var/tmp/portage/dev-ruby/qt4-qtruby-2.1.0/work/qt4-qtruby-2.1.0/ruby/qtruby/src/marshall_macros.h:166:40: error: candidate is: template<class Item, class ItemList, const char* ItemSTR> void marshall_ValueListItem(Marshall*) make[2]: *** [ruby/qttest/CMakeFiles/qttest.dir/qttesthandlers.cpp.o] Error 1 make[1]: *** [ruby/qttest/CMakeFiles/qttest.dir/all] Error 2 The problem comes from the fact that on my system, QT_NO_ACCESSIBILITY is defined so using objects from QtTest/qtestaccessible.h is not possible. I guess it's because I compiled x11-libs/qt-gui and x11-libs/qt-qt3support without the USE flag "accessibility". Reproducible: Always Steps to Reproduce:
This is fixed in 2.2.0