Summary: | media-sound/murmur-1.1.8 requires >=dev-cpp/Ice-3.3.0? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Anthony Bailey <bailey.an> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dagger |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://bugs.gentoo.org/buglist.cgi?quicksearch=ALL+ice+murmur | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Anthony Bailey
2009-07-24 03:55:54 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) 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 How about you 'emerge --sync && rm /usr/portage/distfiles/mumble-1.1.8.tar.gz && emerge murmur' before blindly changing ebuilds 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? |