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.
Created attachment 193641 [details] Full build log
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
try .11.1a version please.
Created attachment 193976 [details] roeland_build.log version 0.11.1a fails here as well (with Qt-4.5.1). Build log attched.
Created attachment 193991 [details] 0.11a build log Sorry about the delay before trying this. I'm afraid .11a failed too.
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 :]
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.
(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.