Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189055 - sci-astronomy/stellarium-0.9.0 fails to build on amd64
Summary: sci-astronomy/stellarium-0.9.0 fails to build on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Mr. Bones. (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-16 00:13 UTC by Christos Gitsis
Modified: 2007-08-16 20:07 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (m,11.43 KB, text/plain)
2007-08-16 00:15 UTC, Christos Gitsis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christos Gitsis 2007-08-16 00:13:59 UTC
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'.
Comment 1 Christos Gitsis 2007-08-16 00:15:11 UTC
Created attachment 128229 [details]
emerge --info
Comment 2 Markus Dittrich (RETIRED) gentoo-dev 2007-08-16 13:13:43 UTC
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
Comment 3 Christos Gitsis 2007-08-16 19:49:03 UTC
(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.
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2007-08-16 20:07:18 UTC
made it use the qt4 eclass and moved the dep up to 4.2.

Thanks for the bug report.