emerge of amarok-2.3.0.90 fails with the following error messages: [ 77%] Building CXX object src/core-impl/collections/audiocd/CMakeFiles/amarok_collection-audiocdcollection.dir/FormatSelectionDialog.o In file included from /var/tmp/portage/media-sound/amarok-2.3.0.90/work/amarok-2.3.0.90/src/core-impl/collections/audiocd/FormatSelectionDialog.h:23, from /var/tmp/portage/media-sound/amarok-2.3.0.90/work/amarok-2.3.0.90/src/core-impl/collections/audiocd/FormatSelectionDialog.cpp:18: /var/tmp/portage/media-sound/amarok-2.3.0.90/work/amarok-2.3.0.90_build/src/core-impl/collections/audiocd/ui_FormatSelectionDialog.h: In member function 'void Ui_FormatSelectionDialog::retranslateUi(QDialog*)': /var/tmp/portage/media-sound/amarok-2.3.0.90/work/amarok-2.3.0.90_build/src/core-impl/collections/audiocd/ui_FormatSelectionDialog.h:123: error: 'class QDialog' has no member named 'setAccessibleName' make[2]: *** [src/core-impl/collections/audiocd/CMakeFiles/amarok_collection-audiocdcollection.dir/FormatSelectionDialog.o] Error 1 make[2]: *** Waiting for unfinished jobs.... Scanning dependencies of target amarok_collection-mtpcollection In file included from /var/tmp/portage/media-sound/amarok-2.3.0.90/work/amarok-2.3.0.90/src/core-impl/collections/audiocd/FormatSelectionDialog.h:23, from /var/tmp/portage/media-sound/amarok-2.3.0.90/work/amarok-2.3.0.90/src/core-impl/collections/audiocd/AudioCdCollectionLocation.cpp:22: /var/tmp/portage/media-sound/amarok-2.3.0.90/work/amarok-2.3.0.90_build/src/core-impl/collections/audiocd/ui_FormatSelectionDialog.h: In member function 'void Ui_FormatSelectionDialog::retranslateUi(QDialog*)': /var/tmp/portage/media-sound/amarok-2.3.0.90/work/amarok-2.3.0.90_build/src/core-impl/collections/audiocd/ui_FormatSelectionDialog.h:123: error: 'class QDialog' has no member named 'setAccessibleName' make[2]: *** [src/core-impl/collections/audiocd/CMakeFiles/amarok_collection-audiocdcollection.dir/AudioCdCollectionLocation.o] Error 1 make[1]: *** [src/core-impl/collections/audiocd/CMakeFiles/amarok_collection-audiocdcollection.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 77%] Building CXX object src/core-impl/collections/ipodcollection/CMakeFiles/amarok_collection-ipodcollection.dir/amarok_collection-ipodcollection_automoc.o . . . [ 80%] Building CXX object src/core-impl/collections/mtpcollection/CMakeFiles/amarok_collection-mtpcollection.dir/support/MtpConnectionAssistant.o Linking CXX shared module ../../../../lib/amarok_collection-mtpcollection.so [ 80%] Built target amarok_collection-ipodcollection [ 80%] Built target amarok_collection-mtpcollection make: *** [all] Error 2 * ERROR: media-sound/amarok-2.3.0.90 failed: * Make failed! * * Call stack: * ebuild.sh, line 54: Called src_compile * environment, line 3922: Called kde4-base_src_compile * environment, line 3003: Called cmake-utils_src_compile * environment, line 1132: Called _execute_optionaly 'src_compile' * environment, line 535: Called enable_cmake-utils_src_compile * environment, line 1507: Called cmake-utils_src_make * environment, line 1151: Called die * The specific snippet of code: * emake "$@" || die "Make failed!"; * * If you need support, post the output of 'emerge --info =media-sound/amarok-2.3.0.90', * the complete build log and the output of 'emerge -pqv =media-sound/amarok-2.3.0.90'. * The complete build log is located at '/tmp/portage.log/media-sound:amarok-2.3.0.90:20100515-062851.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/amarok-2.3.0.90/temp/environment'. * S: '/var/tmp/portage/media-sound/amarok-2.3.0.90/work/amarok-2.3.0.90' >>> Failed to emerge media-sound/amarok-2.3.0.90, Log file: >>> '/tmp/portage.log/media-sound:amarok-2.3.0.90:20100515-062851.log' Reproducible: Always Steps to Reproduce: 1.) emerge -avD amarok Actual Results: emerge stops with an error message Expected Results: successful building amarok ############################################################################### # emerge --info =media-sound/amarok-2.3.0.90 Portage 2.1.8.3 (default/linux/amd64/10.0/desktop/kde, gcc-4.3.4, glibc-2.11.1-r0, 2.6.33-gentoo-r2 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-2.6.33-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9400_@_2.53GHz-with-gentoo-2.0.1 Timestamp of tree: Sat, 15 May 2010 04:30:23 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.1_p5 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r2, 3.1.2-r3 dev-python/pycrypto: 2.1.0 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.8.1-r1 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.1-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.3.4, 4.4.3-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.33 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y" FEATURES="assume-digests ccache collision-protect distlocks fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="rsync://mirror.netcologne.de/gentoo/ rsync://mirror.leaseweb.com/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="en de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/volk/data/portage/myOwn /var/lib/layman/vmware /var/lib/layman/ibm-internal" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 apm bash-completion bluetooth branding bzip2 cairo cdr clamav cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam fbsplash ffmpeg firefox flac fortran gdbm gif gimp gpm gtk hal iconv ipv6 java jpeg kde laptop lcms ldap libnotify lm_sensors mad mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib mysql ncurses nptl nptlonly ogg opengl openmp pam pango pcre pdf perl pmu png policykit ppds pppd python qt3support qt4 readline reflection sdl semantic-desktop session spell spl sse sse2 sse2i ssl startup-notification subversion svg sysfs tcpd tiff truetype unicode usb vorbis wifi x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev radeon radeonhd vesa vmware" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS ############################################################################### # emerge -pqv =media-sound/amarok-2.3.0.90 [ebuild N ] media-sound/amarok-2.3.0.90 USE="cdda ipod mtp opengl semantic-desktop (-aqua) -daap -debug -embedded (-kdeenablefinal) -lastfm -mp3tunes" LINGUAS="de -bg -ca -cs -da -en_GB -es -et -eu -fi -fr -it -ja -km -nb -nds -nl -pa -pl -pt -pt_BR -ru -sl -sr -sr@latin -sv -th -tr -uk -wa -zh_TW"
Created attachment 231509 [details] complete build log
Created attachment 231511 [details] ebuild environment file
Is your qt-gui built with accessibility useflag ?
(In reply to comment #3) > Is your qt-gui built with accessibility useflag ? > No, it is not yet build with the accessibility flag. How is that flag related to the amarok build process? x11-libs/qt-gui-4.6.2-r1 USE="cups dbus exceptions glib gtk mng qt3support tiff -accessibility (-aqua) -debug -nas -nis -pch -raster -trace -xinerama" 0 kB An emerge of qt-gui, with accessibility flag enabled, solved the problem. Many thanks for that hint.
Amarok is now installed but the update world is not longer working. # emerge -uaDNv world These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy "~x11-libs/qt-gui-4.6.2[qt3support,-debug,-aqua,-accessibility]". !!! One of the following packages is required to complete your request: - x11-libs/qt-gui-4.6.2-r1 (Change USE: -accessibility) (dependency required by "x11-libs/qt-qt3support-4.6.2" [installed]) (dependency required by "kde-base/libplasmagenericshell-4.4.3" [installed]) (dependency required by "kde-base/plasma-workspace-4.4.3" [installed]) (dependency required by "kde-base/kdeplasma-addons-4.4.3" [installed]) (dependency required by "world" [argument]) How could I get rid of this situation? The worst work around would be to reinstall qt-gui with again and again with different use flags.
This is likely related to the update done on bug 309677. I'm going to look at this.
The workaround of switching the accessibility flag on and off does not longer work for me. The emerge process for package amarok is still failing. The new log files will be attached soon. Any hints how I could try to fix that issue or to get a better workaround? Many Thanks in Advance.
Created attachment 234651 [details] emerge --info =media-sound/amarok-2.3.1
Created attachment 234653 [details] complete build log
Created attachment 234655 [details] emerge -pqv =media-sound/amarok-2.3.1
Created attachment 234657 [details] ebuild environment file
I've added a hard dep on x11-libs/qt-gui[accessibility] to the ebuild. Please sync in a few hours and let me know if it fixes the build.
unfortunately it does not fix the issue. here the result: # modified package.use to respect the new situation # ... # x11-libs/qt-gui qt3support -debug -aqua accessibility # ... # emerge -uaDNv world These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy "~x11-libs/qt-gui-4.6.3[qt3support,-debug,-aqua,-accessibility]". !!! One of the following packages is required to complete your request: - x11-libs/qt-gui-4.6.3 (Change USE: -accessibility) (dependency required by "x11-libs/qt-qt3support-4.6.3" [ebuild]) (dependency required by "kde-base/kblocks-4.4.4" [installed]) (dependency required by "world" [argument])
Please add the accessibility use flag for qt-qt3support as well. I've talked to amarok developer Jeff Mitchell and he has dropped the lines that I suspect required accessibility, so I'll see if anyone wants to test the live amarok ebuild in the kde overlay. If that works, we'll be able to drop the accessibility requirement.
This issue should hopefully be fixed in the amarok-2.3.1-r1 just added to the tree. This package is masked pending some testing.
Have successfully merged amarok 2.3.1-r1. Thank you all for your help and intervention.
I'm closing this as fixed then. Feel free to reopen the bug if you hit this again.