emerge stellarium fails on my amd64 system. It complains that class QPluginLoader does not have some expected members. Reproducible: Always Steps to Reproduce: 1.emerge stellarium Actual Results: [...] [ 71%] Building CXX object src/CMakeFiles/stellarium.dir/StelModule.o [ 72%] Building CXX object src/CMakeFiles/stellarium.dir/StelModuleMgr.o [ 72%] Building CXX object src/CMakeFiles/stellarium.dir/StelFontMgr.o /var/tmp/portage/sci-astronomy/stellarium-0.9.0/work/stellarium-0.9.0/src/StelModuleMgr.cpp: In member function 'StelModule* StelModuleMgr::loadExternalPlugin(const std::string&)': /var/tmp/portage/sci-astronomy/stellarium-0.9.0/work/stellarium-0.9.0/src/StelModuleMgr.cpp:86: error: 'class QPluginLoader' has no member named 'errorString' /var/tmp/portage/sci-astronomy/stellarium-0.9.0/work/stellarium-0.9.0/src/StelModuleMgr.cpp:94: error: 'class QPluginLoader' has no member named 'errorString' make[2]: *** [src/CMakeFiles/stellarium.dir/StelModuleMgr.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [src/CMakeFiles/stellarium.dir/all] Error 2 make: *** [all] Error 2 !!! ERROR: sci-astronomy/stellarium-0.9.0 failed. Call stack: ebuild.sh, line 1632: Called dyn_compile ebuild.sh, line 983: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile stellarium-0.9.0.ebuild, line 54: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/sci-astronomy/stellarium-0.9.0/temp/build.log'.
Created attachment 128229 [details] emerge --info
Hi Christos, Thanks for your bug report! I just had a brief look at this. The member "errorString" is new to QT4.2, hence, are you still running QT4.1.x by any chance? If so, you will have to upgrade to at least Qt-4.2.* and we will have to also change the dependencies in the ebuild accordingly. Best, Markus
(In reply to comment #2) Hello Markus, You are right, I am using qt-4.1.4-r2. I will upgrade it now but this will take some time. I guess that will fix the problem.
made it use the qt4 eclass and moved the dep up to 4.2. Thanks for the bug report.