Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 272800 - kmplayer-0.11.1 does not compile
Summary: kmplayer-0.11.1 does not compile
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-05 16:04 UTC by Leif James Burrow
Modified: 2009-10-13 22:38 UTC (History)
1 user (show)

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


Attachments
Full build log (build.log,28.00 KB, text/plain)
2009-06-05 16:08 UTC, Leif James Burrow
Details
roeland_build.log (build.log,44.07 KB, text/plain)
2009-06-09 08:52 UTC, Roeland Douma
Details
0.11a build log (build.log,43.81 KB, text/plain)
2009-06-09 13:03 UTC, Leif James Burrow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Leif James Burrow 2009-06-05 16:04:39 UTC
I believe this is the error it stops at: "kmplayer_lists.cpp:(.text+0x3791): undefined reference to `KMPlayer::MediaInfo::wget(QString const&)'"

I normally build kmplayer w/ the cairo and npp flags set. Unsetting them did not change the result. 


Reproducible: Always

Steps to Reproduce:
1.Set AcceptKeywords to ~x86 for kmplayer (necessary to get Flash in Konqueror 4)
2.build kmplayer
3.
Comment 1 Leif James Burrow 2009-06-05 16:08:49 UTC
Created attachment 193641 [details]
Full build log
Comment 2 Leif James Burrow 2009-06-05 16:12:08 UTC
Installed QT version is 4.5.1 so it's not the QT <4.5 bug

[0mCMakeFiles/kdeinit_kmplayer.dir/kmplayerapp.o: In function `KMPlayerApp::menuMoveDownNode()':
kmplayerapp.cpp:(.text+0x1c09): undefined reference to `KMPlayer::TreeNode<KMPlayer::Node>::insertBefore(KMPlayer::Node*, KMPlayer::Node*)'
CMakeFiles/kdeinit_kmplayer.dir/kmplayerapp.o: In function `KMPlayerApp::menuMoveUpNode()':
kmplayerapp.cpp:(.text+0x1e25): undefined reference to `KMPlayer::TreeNode<KMPlayer::Node>::insertBefore(KMPlayer::Node*, KMPlayer::Node*)'
CMakeFiles/kdeinit_kmplayer.dir/kmplayerapp.o: In function `KMPlayerApp::menuCopyDrop()':
kmplayerapp.cpp:(.text+0x225a): undefined reference to `KMPlayer::TreeNode<KMPlayer::Node>::insertBefore(KMPlayer::Node*, KMPlayer::Node*)'
kmplayerapp.cpp:(.text+0x238e): undefined reference to `KMPlayer::TreeNode<KMPlayer::Node>::insertBefore(KMPlayer::Node*, KMPlayer::Node*)'
CMakeFiles/kdeinit_kmplayer.dir/kmplayerapp.o: In function `KMPlayerApp::menuDropInList()':
kmplayerapp.cpp:(.text+0x2e4a): undefined reference to `KMPlayer::TreeNode<KMPlayer::Node>::insertBefore(KMPlayer::Node*, KMPlayer::Node*)'
CMakeFiles/kdeinit_kmplayer.dir/kmplayerapp.o:kmplayerapp.cpp:(.text+0x2f89): more undefined references to `KMPlayer::TreeNode<KMPlayer::Node>::insertBefore(KMPlayer::Node*, KMPlayer::Node*)' follow
CMakeFiles/kdeinit_kmplayer.dir/kmplayer_lists.o: In function `Generator::activate()':
kmplayer_lists.cpp:(.text+0x3791): undefined reference to `KMPlayer::MediaInfo::wget(QString const&)'
collect2: ld returned 1 exit status
make[2]: *** [lib/libkdeinit4_kmplayer.so] Error 1
make[1]: *** [src/CMakeFiles/kdeinit_kmplayer.dir/all] Error 2
make: *** [all] Error 2
 [31;01m*[0m 
 [31;01m*[0m ERROR: media-video/kmplayer-0.11.1a failed.
 [31;01m*[0m Call stack:
 [31;01m*[0m               ebuild.sh, line   49:  Called src_compile
 [31;01m*[0m             environment, line 3161:  Called kde4-base_src_compile
 [31;01m*[0m             environment, line 2358:  Called cmake-utils_src_compile
 [31;01m*[0m             environment, line  786:  Called cmake-utils_src_make
 [31;01m*[0m             environment, line  865:  Called die
 [31;01m*[0m The specific snippet of code:
 [31;01m*[0m           emake "$@" || die "Make failed!";
 [31;01m*[0m  The die message:
 [31;01m*[0m   Make failed!
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
 [31;01m*[0m A complete build log is located at '/var/tmp/portage/media-video/kmplayer-0.11.1a/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/media-video/kmplayer-0.11.1a/temp/environment'.
 [31;01m*[0m This ebuild is from an overlay named 'local-repo': '/usr/local/portage/'
 [31;01m*[0m 
Comment 3 Tomáš Chvátal (RETIRED) gentoo-dev 2009-06-05 18:14:23 UTC
try .11.1a version please.
Comment 4 Roeland Douma 2009-06-09 08:52:12 UTC
Created attachment 193976 [details]
roeland_build.log

version 0.11.1a fails here as well (with Qt-4.5.1). Build log attched.
Comment 5 Leif James Burrow 2009-06-09 13:03:57 UTC
Created attachment 193991 [details]
0.11a build log

Sorry about the delay before trying this.
I'm afraid .11a failed too.
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2009-08-29 10:43:39 UTC
Okey i have one suspect, what is your gcc version (the selected one).
Just post emerge --info if you are not sure. Actualy post emerge --info anyway :]
Comment 7 Henrik Grubbström 2009-10-13 21:24:49 UTC
I got the same failure with media-video/kmplayer-1.11.1b.

Switching gcc from 4.1.2 to 4.3.2 solved the problem.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2009-10-13 22:38:50 UTC
(In reply to comment #7)
> I got the same failure with media-video/kmplayer-1.11.1b.
> 
> Switching gcc from 4.1.2 to 4.3.2 solved the problem.
> 

Thanks for testing. GCC 4.3 is part of current, and stable, Gentoo toolchain.
Using anything older than that, you're on your own.