Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 278896 - media-sound/murmur-1.1.8 requires >=dev-cpp/Ice-3.3.0?
Summary: media-sound/murmur-1.1.8 requires >=dev-cpp/Ice-3.3.0?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://bugs.gentoo.org/buglist.cgi?qu...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-24 03:55 UTC by Anthony Bailey
Modified: 2009-07-25 11:13 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Bailey 2009-07-24 03:55:54 UTC
media-sound/murmur-1.1.8 does not actually require >=dev-cpp/Ice-3.3.0, and will compile just fine on dev-cpp/Ice-3.2.1

Reproducible: Always

Steps to Reproduce:
$ sudo emerge -uva world
Actual Results:  
These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=dev-cpp/Ice-3.3.0" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-cpp/Ice-3.3.1 (masked by: ~x86 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "media-sound/murmur-1.1.8" [installed])
(dependency required by "world" [argument])

Expected Results:  
I've already installed murmur 1.1.8, and I've only got dev-cpp/Ice-3.2.1. The ebuild changelog says it doesn't compile against Ice 3.2.x but it works fine for me with Ice 3.2.1 and I can't find a bug report documenting any errors between murmur and Ice; see URL.

$ emerge --info
Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.28-gentoo-r5-i686-AMD_Athlon-tm-_64_Processor_4000+-with-glibc2.0
Timestamp of tree: Thu, 23 Jul 2009 19:45:02 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.4.6, 2.5.4-r3
dev-python/pycrypto: 2.0.1-r8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/"
LDFLAGS="-Wl,-O1"
LINGUAS="en us enUS en-US en_US"
MAKEOPTS="-j2"
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="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X aac acl acpi ads aim alsa apache2 apm async atsc automount avahi bash-completion berkdb binary-drivers bittorrent bonjour branding bzip2 c++ caps cdaudio cdda cddb cdinstall cdio cdparanoia cdr cg cgi chardet chroot cjk cli concurrentmodphp cracklib crypt css ctype cxx daemon dbus dedicated directfb discard-path divx dlz doc dri dvd encode examples faillog fat fbcon fbsplash ffmpeg firefox flac force-cgi-redirect fortran ftp gdbm gpm grub h323 hash iconv id3 id3tag idn ipv6 isc isdnlog jabber json lame ldap ldap-sasl libssh2 libv4l2 logrotate matroska md5sum mdnsresponder-compat mime mmx mmxext mono moonlight mp2 mp3 mp4 mpeg mpeg2 mplayer mudflap ncurses netboot nethack network-cron nforce2 nls nocd nodot nptl nptlonly ntfs ntlm ntlm_unsupported_patch nvidia objc objc++ objc-gc odbc offensive ogg openal opengl openmp openssl oscar pam passwdqc pcre perl pg-intdatetime php portage postgres pppd pulseaudio pvr python raw readline reflection resolvconf rtc samba sasl schedule sdl sensord session sharedext smbkrb5passwd soap sockets spl sqlite sse sse2 ssl svg svga symlink sysfs syslog tcpd tftp threads tokenizer unicode v4l v4l2 vim vim-syntax wddx win32codecs winbind wininst wma wmf wmp x264 x86 xattr xinetd xml xmlreader xmlrpc xmlwriter xorg xvid xvmc zero-penalty-hit zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en us enUS en-US en_US" USERLAND="GNU" VIDEO_CARDS="fbdev nv nvidia v4l vesa vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Robert Piasek (RETIRED) gentoo-dev 2009-07-24 20:31:58 UTC
when I tried to compile it against 3.2.1 I've following error message:

MurmurIce.cpp: In function 'void impl_Server_removeContextCallback(Murmur::AMD_Server_removeContextCallbackPtr, int, const Murmur::ServerContextCallbackPrx&)':
MurmurIce.cpp:916: warning: declaration of '_container_' shadows a previous local
MurmurIce.cpp:914: warning: shadowed declaration is here
make[1]: *** [MurmurIce.o] Error 1
make[1]: Leaving directory `/var/tmp/paludis/media-sound-murmur-1.1.8/work/mumble-1.1.8/src/murmur'
make: *** [sub-src-murmur-make_default-ordered] Error 2
/usr/libexec/paludis/utils/emake: emake returned error 2

!!! ERROR in media-sound/murmur-1.1.8:
!!! In base_src_work at line 765
!!! died running emake, base_src_work:make


it works fine against 3.3.0 (that's why I bumped requirements)
Comment 2 Robert Piasek (RETIRED) gentoo-dev 2009-07-24 20:37:24 UTC
heh the actual error is here:


i686-pc-linux-gnu-g++ -c -pipe -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -fvisibility=hidden -march=pentium3 -O2 -pipe -I/usr/kerberos/include -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -DMUMBLE_VERSION_STRING=1.1.8 -DUSE_DBUS -DUSE_ICE -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I../../src -I. -I. -I. -o MurmurIce.o MurmurIce.cpp                                                                                                                           
In file included from ./Murmur.h:23,                                                                                                                                                
                 from Murmur.cpp:13:                                                                                                                                                
/usr/include/Ice/Outgoing.h:56: error: invalid use of '::'
/usr/include/Ice/Outgoing.h:56: error: expected ';' before '<' token
/usr/include/Ice/Outgoing.h:84: error: invalid use of '::'
/usr/include/Ice/Outgoing.h:84: error: expected ';' before '<' token
Comment 3 Anthony Bailey 2009-07-25 02:29:28 UTC
How about you 'emerge --sync && rm /usr/portage/distfiles/mumble-1.1.8.tar.gz && emerge murmur' before blindly changing ebuilds
Comment 4 Robert Piasek (RETIRED) gentoo-dev 2009-07-25 11:13:22 UTC
ok, I've tried rebuilding it against Ice-3.2.1 and it worked ok this time. It seems I should investigate the problem deeper, rather than doing a quick fix. Thank you for pointing it out. I've restored Ice dependency.

Also, do you know what could cause the error I had?