Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 319803 - media-sound/amarok-2.3.0.90 emerge failed
Summary: media-sound/amarok-2.3.0.90 emerge failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Jorge Manuel B. S. Vicetto
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-15 06:54 UTC by Volker
Modified: 2010-06-25 15:49 UTC (History)
1 user (show)

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


Attachments
complete build log (media-sound:amarok-2.3.0.90:20100515-062851.log,121.85 KB, text/plain)
2010-05-15 06:55 UTC, Volker
Details
ebuild environment file (environment,144.58 KB, text/plain)
2010-05-15 06:56 UTC, Volker
Details
emerge --info =media-sound/amarok-2.3.1 (emerge.info.txt,4.38 KB, text/plain)
2010-06-09 06:02 UTC, Volker
Details
complete build log (media-sound:amarok-2.3.1:20100608-202357.log,115.51 KB, text/plain)
2010-06-09 06:03 UTC, Volker
Details
emerge -pqv =media-sound/amarok-2.3.1 (emerge-pqv.txt,353 bytes, text/plain)
2010-06-09 06:03 UTC, Volker
Details
ebuild environment file (environment,145.78 KB, text/plain)
2010-06-09 06:04 UTC, Volker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Volker 2010-05-15 06:54:45 UTC
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"
Comment 1 Volker 2010-05-15 06:55:37 UTC
Created attachment 231509 [details]
complete build log
Comment 2 Volker 2010-05-15 06:56:28 UTC
Created attachment 231511 [details]
ebuild environment file
Comment 3 Rafał Mużyło 2010-05-15 15:17:11 UTC
Is your qt-gui built with accessibility useflag ?
Comment 4 Volker 2010-05-15 16:12:41 UTC
(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.
Comment 5 Volker 2010-05-16 06:32:16 UTC
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.
Comment 6 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-05-16 17:21:11 UTC
This is likely related to the update done on bug 309677. I'm going to look at this.
Comment 7 Volker 2010-06-09 06:00:10 UTC
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.

Comment 8 Volker 2010-06-09 06:02:38 UTC
Created attachment 234651 [details]
emerge --info  =media-sound/amarok-2.3.1
Comment 9 Volker 2010-06-09 06:03:25 UTC
Created attachment 234653 [details]
complete build log
Comment 10 Volker 2010-06-09 06:03:57 UTC
Created attachment 234655 [details]
emerge -pqv =media-sound/amarok-2.3.1
Comment 11 Volker 2010-06-09 06:04:44 UTC
Created attachment 234657 [details]
ebuild environment file
Comment 12 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-06-09 12:49:27 UTC
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.
Comment 13 Volker 2010-06-09 16:01:16 UTC
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])
Comment 14 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-06-09 16:18:19 UTC
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.
Comment 15 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-06-12 01:04:41 UTC
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.
Comment 16 Volker 2010-06-23 20:48:01 UTC
Have successfully merged amarok 2.3.1-r1.

Thank you all for your help and intervention. 
Comment 17 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-06-25 15:49:31 UTC
I'm closing this as fixed then.

Feel free to reopen the bug if you hit this again.