Update Log

Discussion in 'Server/Website Chat' started by Dark, 10 Jan 2010.

  1. Post Ratings 1.5.1 beta, useful x1 changes highlighted in bold

    • Added workaround for double rating bars in XF 1.1.4.
    • Fixed Tapatalk likes feature not functioning with Post Ratings addon enabled.
    • Fixed bug where legacy likes would sometimes show the rating input bar as if the post had not yet been rated by the current user.
    • Fixed bug where news feed/recent activity would incorrectly show ‘your post’ when logged out, and sometimes display ‘user x’s post’ when logged in as user x.
    • Fixed bug where Ratings You’ve Received/Given pages would have slightly more pages than actually existed in certain circumstances
    • Fixed bug in uninstall code which could make the new feed pages and admin CP stats graph page inaccessible
     
    • Wizard Wizard x 4
    • Useful Useful x 2
    • Friendly Friendly x 1
    • List
  2. Through some miracle of miracles I have managed to get my custom murmur to compile again (so [[limit]] and sidebar widget are back), despite literally thousands of compiler warnings

    I'm not even joking either:

    Code:
    [1:05:13][root@weeaboo.com][~/cpile/mumble-dark]# make					  
    cd src/murmur/ && make -f Makefile 
    make[1]: Entering directory `/home/root/cpile/mumble-dark/src/murmur'
    make -f Makefile.Release
    make[2]: Entering directory `/home/root/cpile/mumble-dark/src/murmur'
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/Server.o Server.cpp
    In file included from Server.h:55:0,
    				 from Server.cpp:34:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    Server.cpp: In constructor 'Server::Server(int, QObject*)':
    Server.cpp:129:25: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
       socklen_t len = sizeof(addr);
    						 ^
    Server.cpp:140:64: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
       if (setsockopt(sock, IPPROTO_IP, IP_PKTINFO, &sockopt, sizeof(sockopt)))
    																^
    Server.cpp:143:72: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
       if (setsockopt(sock, IPPROTO_IPV6, IPV6_RECVPKTINFO, &sockopt, sizeof(sockopt)))
    																		^
    Server.cpp:167:58: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
    	 if (setsockopt(sock, IPPROTO_IP, IP_TOS, &val, sizeof(val))) {
    														  ^
    Server.cpp:169:59: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
    	  if (setsockopt(sock, IPPROTO_IP, IP_TOS, &val, sizeof(val)))
    														   ^
    Server.cpp:173:30: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
    	 socklen_t optlen = sizeof(val);
    							  ^
    Server.cpp:177:61: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
    	   setsockopt(sock, SOL_SOCKET, SO_PRIORITY, &val, sizeof(val));
    															 ^
    In file included from /usr/include/qt4/QtCore/qalgorithms.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:3,
    				 from murmur_pch.h:19:
    Server.cpp: In member function 'void Server::readParams()':
    Server.cpp:347:31: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	 foreach(QHostAddress qha, hi.addresses()) {
    							   ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Server.cpp:347:5: note: in expansion of macro 'foreach'
    	 foreach(QHostAddress qha, hi.addresses()) {
    	 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:340:3: note: in expansion of macro 'foreach'
       foreach(const QString &host, qsHost.split(QRegExp(QLatin1String("\\s+")), QString::SkipEmptyParts)) {
       ^
    Server.cpp: In member function 'void Server::udpActivated(int)':
    Server.cpp:558:26: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
      msg.msg_namelen = sizeof(from);
    						  ^
    Server.cpp: In member function 'virtual void Server::run()':
    Server.cpp:678:21: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
    	 fromlen = sizeof(from);
    					 ^
    Server.cpp:693:29: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
    	 msg.msg_namelen = sizeof(from);
    							 ^
    Server.cpp:610:12: warning: variable 'fromlen' set but not used [-Wunused-but-set-variable]
      socklen_t fromlen;
    			^
    Server.cpp: In member function 'void Server::sendMessage(ServerUser*, const char*, int, QByteArray&, bool)':
    Server.cpp:846:70: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
       msg.msg_namelen = (u->saiUdpAddress.ss_family == AF_INET6) ? sizeof(struct sockaddr_in6) : sizeof(struct sockaddr_in);
    																	  ^
    Server.cpp:846:100: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
       msg.msg_namelen = (u->saiUdpAddress.ss_family == AF_INET6) ? sizeof(struct sockaddr_in6) : sizeof(struct sockaddr_in);
    																									^
    In file included from /usr/include/qt4/QtCore/qalgorithms.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:3,
    				 from murmur_pch.h:19:
    Server.cpp: In member function 'void Server::processMsg(ServerUser*, const char*, int)':
    Server.cpp:963:17: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	  foreach(p, l->qlUsers) {
    				 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Server.cpp:963:6: note: in expansion of macro 'foreach'
    	  foreach(p, l->qlUsers) {
    	  ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:961:4: note: in expansion of macro 'foreach'
    	foreach(Channel *l, chans) {
    	^
    Server.cpp:992:20: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    		 foreach(p, wc->qlUsers) {
    					^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Server.cpp:992:9: note: in expansion of macro 'foreach'
    		 foreach(p, wc->qlUsers) {
    		 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:983:5: note: in expansion of macro 'foreach'
    	 foreach(const WhisperTarget::Channel &wtc, wt.qlChannels) {
    	 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:68: warning: declaration of '_container_' shadows a previous local [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    																	^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:1006:8: note: in expansion of macro 'foreach'
    		foreach(Channel *tc, channels) {
    		^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:983:5: note: in expansion of macro 'foreach'
    	 foreach(const WhisperTarget::Channel &wtc, wt.qlChannels) {
    	 ^
    Server.cpp:1008:21: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    		  foreach(p, tc->qlUsers) {
    					 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Server.cpp:1008:10: note: in expansion of macro 'foreach'
    		  foreach(p, tc->qlUsers) {
    		  ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:1006:8: note: in expansion of macro 'foreach'
    		foreach(Channel *tc, channels) {
    		^
    Server.cpp: In member function 'bool Server::unregisterUser(int)':
    /usr/include/qt4/QtCore/qglobal.h:2372:68: warning: declaration of '_container_' shadows a previous local [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    																	^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:1450:4: note: in expansion of macro 'foreach'
    	foreach(ChanACL *acl, ql) {
    	^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:1446:3: note: in expansion of macro 'foreach'
       foreach(Channel *c, qhChannels) {
       ^
    Server.cpp:1456:22: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	foreach(Group *g, c->qhGroups) {
    					  ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Server.cpp:1456:4: note: in expansion of macro 'foreach'
    	foreach(Group *g, c->qhGroups) {
    	^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:1446:3: note: in expansion of macro 'foreach'
       foreach(Channel *c, qhChannels) {
       ^
    Server.cpp: In member function 'QString Server::addressToString(const QHostAddress&, short unsigned int)':
    Server.cpp:1632:73: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
       h.addData(reinterpret_cast<const char *>(&Meta::mp.iObfuscate), sizeof(Meta::mp.iObfuscate));
    																		 ^
    Server.cpp:1635:58: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	h.addData(reinterpret_cast<const char *>(&num), sizeof(num));
    														  ^
    Server.cpp:1638:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	h.addData(reinterpret_cast<const char *>(num.c), sizeof(num.c));
    														   ^
    In file included from /usr/include/qt4/QtCore/qalgorithms.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:3,
    				 from murmur_pch.h:19:
    Server.cpp: In member function 'void Server::recheckCodecVersions(ServerUser*)':
    Server.cpp:1668:24: warning: declaration of '_container_' shadows a previous local [-Wshadow]
       foreach(int version, u->qlCodecs)
    						^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Server.cpp:1668:3: note: in expansion of macro 'foreach'
       foreach(int version, u->qlCodecs)
       ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Server.cpp:1660:2: note: in expansion of macro 'foreach'
      foreach(ServerUser *u, qhUsers) {
      ^
    Server.cpp: In member function 'bool Server::canNest(Channel*, Channel*) const':
    Server.cpp:1833:58: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
      const int parentLevel = newParent ? newParent->getLevel() : -1;
    														  ^
    Server.cpp:1834:55: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
      const int channelDepth = channel ? channel->getDepth() : 0;
    													   ^
    In file included from /usr/include/qt4/QtCore/qhash.h:48:0,
    				 from /usr/include/qt4/QtCore/qcache.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qlist.h: In instantiation of 'int QList<T>::removeAll(const T&) [with T = ChanACL*]':
    Server.cpp:1452:28:   required from here
    /usr/include/qt4/QtCore/qlist.h:790:28: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion]
    	 int removedCount = e - n;
    							^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = HostAddress; T = QSet<ServerUser*>]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = HostAddress; T = QSet<ServerUser*>]'
    /usr/include/qt4/QtCore/qhash.h:740:12:   required from 'T& QHash<Key, T>::operator[](const Key&) [with Key = HostAddress; T = QSet<ServerUser*>]'
    Server.cpp:759:25:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = HostAddress; T = QSet<ServerUser*>]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = HostAddress; T = QSet<ServerUser*>; QHash<Key, T>::Node = QHashNode<HostAddress, QSet<ServerUser*> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:747:45:   required from 'T& QHash<Key, T>::operator[](const Key&) [with Key = HostAddress; T = QSet<ServerUser*>]'
    Server.cpp:759:25:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = HostAddress; T = QSet<ServerUser*>]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = HostAddress; T = QSet<ServerUser*>; QHash<Key, T>::Node = QHashNode<HostAddress, QSet<ServerUser*> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:747:45:   required from 'T& QHash<Key, T>::operator[](const Key&) [with Key = HostAddress; T = QSet<ServerUser*>]'
    Server.cpp:759:25:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QPair<HostAddress, short unsigned int>; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QPair<HostAddress, short unsigned int>; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QPair<HostAddress, short unsigned int>; T = ServerUser*]'
    Server.cpp:760:34:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QPair<HostAddress, short unsigned int>; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QPair<HostAddress, short unsigned int>; T = ServerUser*; QHash<Key, T>::Node = QHashNode<QPair<HostAddress, short unsigned int>, ServerUser*>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QPair<HostAddress, short unsigned int>; T = ServerUser*]'
    Server.cpp:760:34:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QPair<HostAddress, short unsigned int>; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QPair<HostAddress, short unsigned int>; T = ServerUser*; QHash<Key, T>::Node = QHashNode<QPair<HostAddress, short unsigned int>, ServerUser*>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QPair<HostAddress, short unsigned int>; T = ServerUser*]'
    Server.cpp:760:34:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >; QMap<Key, T>::Node = QMapNode<int, QPair<QSet<ServerUser*>, QSet<ServerUser*> > >]'
    /usr/include/qt4/QtCore/qmap.h:505:29:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]'
    Server.cpp:975:72:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = ServerUser*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = ServerUser*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = ServerUser*]'
    Server.cpp:976:12:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = WhisperTarget]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = WhisperTarget; QMap<Key, T>::Node = QMapNode<int, WhisperTarget>]'
    /usr/include/qt4/QtCore/qmap.h:505:29:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = int; T = WhisperTarget]'
    Server.cpp:979:55:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = Channel*]'
    Server.cpp:999:18:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]'
    /usr/include/qt4/QtCore/qmap.h:505:29:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = QString; T = QString]'
    Server.cpp:1004:72:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = unsigned int; T = ServerUser*]'
    Server.cpp:1128:34:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = unsigned int; T = ServerUser*; QHash<Key, T>::Node = QHashNode<unsigned int, ServerUser*>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = unsigned int; T = ServerUser*]'
    Server.cpp:1128:34:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = unsigned int; T = ServerUser*; QHash<Key, T>::Node = QHashNode<unsigned int, ServerUser*>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = unsigned int; T = ServerUser*]'
    Server.cpp:1128:34:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QSsl::AlternateNameEntryType; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QSsl::AlternateNameEntryType; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = QSsl::AlternateNameEntryType; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:973:7:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = unsigned int]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = unsigned int; QMap<Key, T>::Node = QMapNode<int, unsigned int>]'
    /usr/include/qt4/QtCore/qmap.h:505:29:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = int; T = unsigned int]'
    Server.cpp:1540:38:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]'
    /usr/include/qt4/QtCore/qhash.h:811:12:   required from 'T QHash<Key, T>::take(const Key&) [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]'
    Server.cpp:1604:42:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = int]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = int]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = int]'
    Server.cpp:1654:17:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::realloc(int, int) [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:337:28:   required from 'void QVector<T>::detach_helper() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qvector.h:123:98:   required from 'QVector<T>::QVector(const QVector<T>&) [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:169:26:   required from here
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    															sizeOfTypedData() + (d->alloc - 1) * sizeof(T), alignOfTypedData());
    																															  ^
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = ServerUser*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = ServerUser*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = ServerUser*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = ServerUser*]'
    Server.cpp:976:12:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = ServerUser*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = ServerUser*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = ServerUser*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = ServerUser*]'
    Server.cpp:976:12:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = Channel*]'
    Server.cpp:999:18:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = Channel*]'
    Server.cpp:999:18:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = Channel*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, Channel*>]'
    Server.cpp:1446:3:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<QString, Group*>]'
    Server.cpp:1456:4:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:788:12:   required from 'int QHash<Key, T>::remove(const Key&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:89:70:   required from 'bool QSet<T>::remove(const T&) [with T = int]'
    Server.cpp:1457:37:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]'
    /usr/include/qt4/QtCore/qhash.h:811:12:   required from 'T QHash<Key, T>::take(const Key&) [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]'
    Server.cpp:1604:42:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]'
    /usr/include/qt4/QtCore/qhash.h:811:12:   required from 'T QHash<Key, T>::take(const Key&) [with Key = User*; T = QHash<Channel*, QFlags<ChanACL::Perm> >*]'
    Server.cpp:1604:42:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'QVectorData* QVector<T>::malloc(int) [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:494:32:   required from 'void QVector<T>::realloc(int, int) [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qvector.h:337:28:   required from 'void QVector<T>::detach_helper() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qvector.h:123:98:   required from 'QVector<T>::QVector(const QVector<T>&) [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:169:26:   required from here
    /usr/include/qt4/QtCore/qvector.h:405:117: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData());
    																													 ^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = unsigned int; T = Channel*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, Channel*>]'
    Server.cpp:1446:3:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = unsigned int; T = Channel*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, Channel*>]'
    Server.cpp:1446:3:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<QString, Group*>]'
    Server.cpp:1456:4:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<QString, Group*>]'
    Server.cpp:1456:4:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:788:12:   required from 'int QHash<Key, T>::remove(const Key&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:89:70:   required from 'bool QSet<T>::remove(const T&) [with T = int]'
    Server.cpp:1457:37:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:788:12:   required from 'int QHash<Key, T>::remove(const Key&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:89:70:   required from 'bool QSet<T>::remove(const T&) [with T = int]'
    Server.cpp:1457:37:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    In file included from /usr/include/string.h:638:0,
    				 from /usr/include/qt4/QtCore/qbytearray.h:48,
    				 from /usr/include/qt4/QtCore/qbitarray.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:4,
    				 from murmur_pch.h:19:
    In function 'void* memset(void*, int, size_t)',
    	inlined from 'void Server::sendMessage(ServerUser*, const char*, int, QByteArray&, bool)' at Server.cpp:858:40:
    /usr/include/bits/string3.h:84:70: warning: call to void* __builtin___memset_chk(void*, int, long unsigned int, long unsigned int) will always overflow destination buffer [enabled by default]
       return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
    																	  ^
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/ServerUser.o ServerUser.cpp
    In file included from Server.h:55:0,
    				 from ServerUser.cpp:34:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = WhisperTarget]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = WhisperTarget]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = WhisperTarget]'
    ServerUser.cpp:38:94:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]'
    ServerUser.cpp:38:94:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
    ServerUser.cpp:38:94:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = unsigned int]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = unsigned int]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = unsigned int]'
    ServerUser.cpp:38:94:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/ServerDB.o ServerDB.cpp
    In file included from Server.h:55:0,
    				 from DBus.h:42,
    				 from ServerDB.cpp:38:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qalgorithms.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:3,
    				 from murmur_pch.h:19:
    ServerDB.cpp: In member function 'void Server::updateChannel(const Channel*)':
    ServerDB.cpp:1271:16: warning: declaration of '_container_' shadows a previous local [-Wshadow]
       foreach(pid, g->qsAdd) {
    				^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    ServerDB.cpp:1271:3: note: in expansion of macro 'foreach'
       foreach(pid, g->qsAdd) {
       ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    ServerDB.cpp:1259:2: note: in expansion of macro 'foreach'
      foreach(g, c->qhGroups) {
      ^
    ServerDB.cpp:1279:16: warning: declaration of '_container_' shadows a previous local [-Wshadow]
       foreach(pid, g->qsRemove) {
    				^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    ServerDB.cpp:1279:3: note: in expansion of macro 'foreach'
       foreach(pid, g->qsRemove) {
       ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    ServerDB.cpp:1259:2: note: in expansion of macro 'foreach'
      foreach(g, c->qhGroups) {
      ^
    ServerDB.cpp: In member function 'void Server::dumpChannel(const Channel*)':
    ServerDB.cpp:1482:16: warning: declaration of '_container_' shadows a previous local [-Wshadow]
       foreach(pid, g->qsAdd)
    				^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    ServerDB.cpp:1482:3: note: in expansion of macro 'foreach'
       foreach(pid, g->qsAdd)
       ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    ServerDB.cpp:1480:2: note: in expansion of macro 'foreach'
      foreach(g, c->qhGroups) {
      ^
    ServerDB.cpp:1484:16: warning: declaration of '_container_' shadows a previous local [-Wshadow]
       foreach(pid, g->qsRemove)
    				^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    ServerDB.cpp:1484:3: note: in expansion of macro 'foreach'
       foreach(pid, g->qsRemove)
       ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    ServerDB.cpp:1480:2: note: in expansion of macro 'foreach'
      foreach(g, c->qhGroups) {
      ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:685:44:   required from 'int QMap<Key, T>::remove(const Key&) [with Key = int; T = QString]'
    ServerDB.cpp:936:40:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = int]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = int]'
    /usr/include/qt4/QtCore/qhash.h:788:12:   required from 'int QHash<Key, T>::remove(const Key&) [with Key = QString; T = int]'
    ServerDB.cpp:654:27:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = int; T = QString]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = int; T = QString]'
    /usr/include/qt4/QtCore/qhash.h:788:12:   required from 'int QHash<Key, T>::remove(const Key&) [with Key = int; T = QString]'
    ServerDB.cpp:684:27:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = int]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QString; T = int; QHash<Key, T>::Node = QHashNode<QString, int>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = int]'
    ServerDB.cpp:1046:32:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = int]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QString; T = int; QHash<Key, T>::Node = QHashNode<QString, int>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = int]'
    ServerDB.cpp:1046:32:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = int; T = QString]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = QString; QHash<Key, T>::Node = QHashNode<int, QString>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = QString]'
    ServerDB.cpp:1047:34:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = int; T = QString]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = QString; QHash<Key, T>::Node = QHashNode<int, QString>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = QString]'
    ServerDB.cpp:1047:34:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = Channel*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = unsigned int; T = Channel*]'
    ServerDB.cpp:1201:25:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = unsigned int; T = Channel*]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = unsigned int; T = Channel*; QHash<Key, T>::Node = QHashNode<unsigned int, Channel*>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = unsigned int; T = Channel*]'
    ServerDB.cpp:1201:25:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = unsigned int; T = Channel*]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = unsigned int; T = Channel*; QHash<Key, T>::Node = QHashNode<unsigned int, Channel*>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = unsigned int; T = Channel*]'
    ServerDB.cpp:1201:25:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
    ServerDB.cpp:1569:25:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    ServerDB.cpp:991:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = const QHash<QString, Group*>]'
    ServerDB.cpp:1259:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    ServerDB.cpp:991:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    ServerDB.cpp:991:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = const QHash<QString, Group*>]'
    ServerDB.cpp:1259:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = const QHash<QString, Group*>]'
    ServerDB.cpp:1259:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = int]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QSet<int>]'
    ServerDB.cpp:1271:3:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<int, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = int]'
    /usr/include/qt4/QtCore/qset.h:201:62:   required from 'QSet<T>& QSet<T>::operator<<(const T&) [with T = int]'
    ServerDB.cpp:1349:17:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<int, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = int]'
    /usr/include/qt4/QtCore/qset.h:201:62:   required from 'QSet<T>& QSet<T>::operator<<(const T&) [with T = int]'
    ServerDB.cpp:1349:17:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/Register.o Register.cpp
    In file included from Server.h:55:0,
    				 from Register.cpp:33:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/Cert.o Cert.cpp
    In file included from Server.h:55:0,
    				 from Cert.cpp:34:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/Messages.o Messages.cpp
    In file included from Server.h:55:0,
    				 from Messages.cpp:41:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qalgorithms.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:3,
    				 from murmur_pch.h:19:
    Messages.cpp: In member function 'void Server::msgAuthenticate(ServerUser*, MumbleProto::Authenticate&)':
    Messages.cpp:263:24: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	foreach(Channel *l, c->qhLinks.keys())
    						^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Messages.cpp:263:4: note: in expansion of macro 'foreach'
    	foreach(Channel *l, c->qhLinks.keys())
    	^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Messages.cpp:258:2: note: in expansion of macro 'foreach'
      foreach(c, chans) {
      ^
    Messages.cpp: In member function 'void Server::msgUserState(ServerUser*, MumbleProto::UserState&)':
    Messages.cpp:515:117: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    		if(ok && uSource == pDstServerUser /*&& !hasPermission(uSource, c, ChanACL::Move)*/ && c->qlUsers.count() >= uiLimit){
    																													 ^
    In file included from /usr/include/qt4/QtCore/qalgorithms.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:3,
    				 from murmur_pch.h:19:
    Messages.cpp: In member function 'void Server::msgACL(ServerUser*, MumbleProto::ACL&)':
    Messages.cpp:1243:21: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	 foreach(int id, g->qsAdd) {
    					 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Messages.cpp:1243:5: note: in expansion of macro 'foreach'
    	 foreach(int id, g->qsAdd) {
    	 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Messages.cpp:1233:3: note: in expansion of macro 'foreach'
       foreach(const QString &name, allnames) {
       ^
    Messages.cpp:1247:21: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	 foreach(int id, g->qsRemove) {
    					 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Messages.cpp:1247:5: note: in expansion of macro 'foreach'
    	 foreach(int id, g->qsRemove) {
    	 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Messages.cpp:1233:3: note: in expansion of macro 'foreach'
       foreach(const QString &name, allnames) {
       ^
    Messages.cpp:1253:21: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	 foreach(int id, pg->members()) {
    					 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Messages.cpp:1253:5: note: in expansion of macro 'foreach'
    	 foreach(int id, pg->members()) {
    	 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Messages.cpp:1233:3: note: in expansion of macro 'foreach'
       foreach(const QString &name, allnames) {
       ^
    Messages.cpp: In member function 'void Server::msgUserStats(ServerUser*, MumbleProto::UserStats&)':
    Messages.cpp:1600:50: warning: conversion to 'google::protobuf::uint32 {aka unsigned int}' from 'quint64 {aka long long unsigned int}' may alter its value [-Wconversion]
      msg.set_udp_packets(pDstServerUser->uiUDPPackets);
    												  ^
    Messages.cpp:1601:50: warning: conversion to 'google::protobuf::uint32 {aka unsigned int}' from 'quint64 {aka long long unsigned int}' may alter its value [-Wconversion]
      msg.set_tcp_packets(pDstServerUser->uiTCPPackets);
    												  ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::append(const T&) [with T = Channel*]':
    /usr/include/qt4/QtCore/qstack.h:60:56:   required from 'void QStack<T>::push(const T&) [with T = Channel*]'
    Messages.cpp:1204:16:   required from here
    /usr/include/qt4/QtCore/qvector.h:577:82: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 realloc(d->size, QVectorData::grow(sizeOfTypedData(), d->size + 1, sizeof(T),
    																				  ^
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::resize(int) [with T = Channel*]':
    /usr/include/qt4/QtCore/qstack.h:69:3:   required from 'T QStack<T>::pop() [with T = Channel*]'
    Messages.cpp:1212:18:   required from here
    /usr/include/qt4/QtCore/qvector.h:344:61: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		   QVectorData::grow(sizeOfTypedData(), asize, sizeof(T), QTypeInfo<T>::isStatic)
    															 ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]':
    /usr/include/qt4/QtCore/qmap.h:685:44:   required from 'int QMap<Key, T>::remove(const Key&) [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]'
    Messages.cpp:1506:38:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = WhisperTarget]':
    /usr/include/qt4/QtCore/qmap.h:685:44:   required from 'int QMap<Key, T>::remove(const Key&) [with Key = int; T = WhisperTarget]'
    Messages.cpp:1510:35:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
    Messages.cpp:300:64:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::realloc(int, int) [with T = Channel*]':
    /usr/include/qt4/QtCore/qvector.h:578:67:   required from 'void QVector<T>::append(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qstack.h:60:56:   required from 'void QStack<T>::push(const T&) [with T = Channel*]'
    Messages.cpp:1204:16:   required from here
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    															sizeOfTypedData() + (d->alloc - 1) * sizeof(T), alignOfTypedData());
    																															  ^
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QSet<int>]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QSet<int>]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QSet<int>]'
    Messages.cpp:1278:45:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = QSet<int>]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QString; T = QSet<int>; QHash<Key, T>::Node = QHashNode<QString, QSet<int> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QSet<int>]'
    Messages.cpp:1278:45:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = QSet<int>]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QString; T = QSet<int>; QHash<Key, T>::Node = QHashNode<QString, QSet<int> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QSet<int>]'
    Messages.cpp:1278:45:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:576:11:   required from 'void QHash<Key, T>::clear() [with Key = QString; T = Group*]'
    Messages.cpp:1285:21:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = int]'
    Messages.cpp:1301:19:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    Messages.cpp:145:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    Messages.cpp:232:17:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = Channel*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<Channel*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    Messages.cpp:232:17:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = Channel*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<Channel*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    Messages.cpp:232:17:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = ServerUser*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = ServerUser*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = ServerUser*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = ServerUser*]'
    Messages.cpp:1124:45:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = ServerUser*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = ServerUser*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<ServerUser*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = ServerUser*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = ServerUser*]'
    Messages.cpp:1124:45:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = ServerUser*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = ServerUser*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<ServerUser*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = ServerUser*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = ServerUser*]'
    Messages.cpp:1124:45:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = Channel*]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Channel*; QVector<T>::Data = QVectorTypedData<Channel*>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = Channel*]'
    /usr/include/qt4/QtCore/qstack.h:57:21:   required from 'QStack<T>::QStack() [with T = Channel*]'
    Messages.cpp:1191:21:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'QVectorData* QVector<T>::malloc(int) [with T = Channel*]':
    /usr/include/qt4/QtCore/qvector.h:494:32:   required from 'void QVector<T>::realloc(int, int) [with T = Channel*]'
    /usr/include/qt4/QtCore/qvector.h:578:67:   required from 'void QVector<T>::append(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qstack.h:60:56:   required from 'void QStack<T>::push(const T&) [with T = Channel*]'
    Messages.cpp:1204:16:   required from here
    /usr/include/qt4/QtCore/qvector.h:405:117: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData());
    																													 ^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<int, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = int]'
    Messages.cpp:1222:31:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<int, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = int]'
    Messages.cpp:1222:31:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = QString]'
    Messages.cpp:1232:45:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:576:11:   required from 'void QHash<Key, T>::clear() [with Key = QString; T = Group*]'
    Messages.cpp:1285:21:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:576:11:   required from 'void QHash<Key, T>::clear() [with Key = QString; T = Group*]'
    Messages.cpp:1285:21:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    Messages.cpp:145:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    Messages.cpp:145:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = QString]'
    Messages.cpp:1232:45:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = QString]'
    Messages.cpp:1232:45:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/Meta.o Meta.cpp
    In file included from Server.h:55:0,
    				 from Meta.cpp:38:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qalgorithms.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:3,
    				 from murmur_pch.h:19:
    Meta.cpp: In member function 'void MetaParams::read(QString)':
    Meta.cpp:167:31: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	 foreach(QHostAddress qha, hi.addresses()) {
    							   ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Meta.cpp:167:5: note: in expansion of macro 'foreach'
    	 foreach(QHostAddress qha, hi.addresses()) {
    	 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Meta.cpp:160:3: note: in expansion of macro 'foreach'
       foreach(const QString &host, qsHost.split(QRegExp(QLatin1String("\\s+")), QString::SkipEmptyParts)) {
       ^
    Meta.cpp:194:45: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	foreach(const QNetworkAddressEntry &qna, qni.addressEntries()) {
    											 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    Meta.cpp:194:4: note: in expansion of macro 'foreach'
    	foreach(const QNetworkAddressEntry &qna, qni.addressEntries()) {
    	^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    Meta.cpp:186:3: note: in expansion of macro 'foreach'
       foreach(const QNetworkInterface &qni, QNetworkInterface::allInterfaces()) {
       ^
    Meta.cpp:216:31: warning: conversion to 'socklen_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
    	  socklen_t optlen = sizeof(ipv6only);
    							   ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
    Meta.cpp:48:24:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = int; T = Server*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = int; T = Server*]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = Server*]'
    Meta.cpp:506:28:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = int; T = Server*]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = Server*; QHash<Key, T>::Node = QHashNode<int, Server*>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = Server*]'
    Meta.cpp:506:28:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = int; T = Server*]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = Server*; QHash<Key, T>::Node = QHashNode<int, Server*>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = Server*]'
    Meta.cpp:506:28:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QHostAddress; T = Timer]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QHostAddress; T = Timer]'
    /usr/include/qt4/QtCore/qhash.h:788:12:   required from 'int QHash<Key, T>::remove(const Key&) [with Key = QHostAddress; T = Timer]'
    Meta.cpp:566:21:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QHostAddress; T = QList<Timer>]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QHostAddress; T = QList<Timer>]'
    /usr/include/qt4/QtCore/qhash.h:740:12:   required from 'T& QHash<Key, T>::operator[](const Key&) [with Key = QHostAddress; T = QList<Timer>]'
    Meta.cpp:569:36:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QHostAddress; T = QList<Timer>]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QHostAddress; T = QList<Timer>; QHash<Key, T>::Node = QHashNode<QHostAddress, QList<Timer> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:747:45:   required from 'T& QHash<Key, T>::operator[](const Key&) [with Key = QHostAddress; T = QList<Timer>]'
    Meta.cpp:569:36:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QHostAddress; T = QList<Timer>]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QHostAddress; T = QList<Timer>; QHash<Key, T>::Node = QHashNode<QHostAddress, QList<Timer> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:747:45:   required from 'T& QHash<Key, T>::operator[](const Key&) [with Key = QHostAddress; T = QList<Timer>]'
    Meta.cpp:569:36:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QHostAddress; T = Timer]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QHostAddress; T = Timer; QHash<Key, T>::Node = QHashNode<QHostAddress, Timer>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QHostAddress; T = Timer]'
    Meta.cpp:576:30:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QHostAddress; T = Timer]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QHostAddress; T = Timer; QHash<Key, T>::Node = QHashNode<QHostAddress, Timer>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QHostAddress; T = Timer]'
    Meta.cpp:576:30:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/RPC.o RPC.cpp
    In file included from Server.h:55:0,
    				 from RPC.cpp:36:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qalgorithms.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:3,
    				 from murmur_pch.h:19:
    RPC.cpp: In member function 'void Server::sendTextMessage(Channel*, ServerUser*, bool, const QString&)':
    RPC.cpp:234:21: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	foreach(User *p, c->qlUsers)
    					 ^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    RPC.cpp:234:4: note: in expansion of macro 'foreach'
    	foreach(User *p, c->qlUsers)
    	^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    RPC.cpp:233:3: note: in expansion of macro 'foreach'
       foreach(c, chans) {
       ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
    RPC.cpp:85:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    RPC.cpp:222:24:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = Channel*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<Channel*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    RPC.cpp:222:24:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = Channel*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<Channel*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    RPC.cpp:222:24:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<QString, Group*>]'
    RPC.cpp:245:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:788:12:   required from 'int QHash<Key, T>::remove(const Key&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:89:70:   required from 'bool QSet<T>::remove(const T&) [with T = int]'
    RPC.cpp:246:31:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<int, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = int]'
    RPC.cpp:257:31:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = int; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<int, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = int]'
    RPC.cpp:257:31:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<QString, Group*>]'
    RPC.cpp:245:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<QString, Group*>]'
    RPC.cpp:245:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/UnixMurmur.o UnixMurmur.cpp
    UnixMurmur.cpp: In member function 'void UnixMurmur::initialcap()':
    UnixMurmur.cpp:272:25: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
      int ncap = sizeof(caps)/sizeof(cap_value_t);
    						 ^
    UnixMurmur.cpp: In member function 'void UnixMurmur::finalcap()':
    UnixMurmur.cpp:309:25: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
      int ncap = sizeof(caps)/sizeof(cap_value_t);
    						 ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/DBus.o DBus.cpp
    In file included from Server.h:55:0,
    				 from DBus.h:42,
    				 from DBus.cpp:33:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::append(const T&) [with T = Channel*]':
    /usr/include/qt4/QtCore/qstack.h:60:56:   required from 'void QStack<T>::push(const T&) [with T = Channel*]'
    DBus.cpp:452:15:   required from here
    /usr/include/qt4/QtCore/qvector.h:577:82: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 realloc(d->size, QVectorData::grow(sizeOfTypedData(), d->size + 1, sizeof(T),
    																				  ^
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::resize(int) [with T = Channel*]':
    /usr/include/qt4/QtCore/qstack.h:69:3:   required from 'T QStack<T>::pop() [with T = Channel*]'
    DBus.cpp:462:17:   required from here
    /usr/include/qt4/QtCore/qvector.h:344:61: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		   QVectorData::grow(sizeOfTypedData(), asize, sizeof(T), QTypeInfo<T>::isStatic)
    															 ^
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]'
    /usr/include/qt4/QtCore/qmap.h:505:29:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = int; T = QString]'
    DBus.cpp:225:138:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::realloc(int, int) [with T = Channel*]':
    /usr/include/qt4/QtCore/qvector.h:578:67:   required from 'void QVector<T>::append(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qstack.h:60:56:   required from 'void QStack<T>::push(const T&) [with T = Channel*]'
    DBus.cpp:452:15:   required from here
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    															sizeOfTypedData() + (d->alloc - 1) * sizeof(T), alignOfTypedData());
    																															  ^
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = int]'
    DBus.cpp:484:12:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QSet<int>]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QSet<int>]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QSet<int>]'
    DBus.cpp:510:44:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = QSet<int>]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QString; T = QSet<int>; QHash<Key, T>::Node = QHashNode<QString, QSet<int> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QSet<int>]'
    DBus.cpp:510:44:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = QSet<int>]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QString; T = QSet<int>; QHash<Key, T>::Node = QHashNode<QString, QSet<int> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QSet<int>]'
    DBus.cpp:510:44:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:576:11:   required from 'void QHash<Key, T>::clear() [with Key = QString; T = Group*]'
    DBus.cpp:515:27:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
    DBus.cpp:878:42:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    DBus.cpp:343:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = Channel*]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Channel*; QVector<T>::Data = QVectorTypedData<Channel*>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = Channel*]'
    /usr/include/qt4/QtCore/qstack.h:57:21:   required from 'QStack<T>::QStack() [with T = Channel*]'
    DBus.cpp:446:20:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'QVectorData* QVector<T>::malloc(int) [with T = Channel*]':
    /usr/include/qt4/QtCore/qvector.h:494:32:   required from 'void QVector<T>::realloc(int, int) [with T = Channel*]'
    /usr/include/qt4/QtCore/qvector.h:578:67:   required from 'void QVector<T>::append(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qstack.h:60:56:   required from 'void QStack<T>::push(const T&) [with T = Channel*]'
    DBus.cpp:452:15:   required from here
    /usr/include/qt4/QtCore/qvector.h:405:117: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData());
    																													 ^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = QString]'
    DBus.cpp:474:53:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = int]'
    DBus.cpp:484:12:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = int]'
    DBus.cpp:484:12:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:576:11:   required from 'void QHash<Key, T>::clear() [with Key = QString; T = Group*]'
    DBus.cpp:515:27:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:576:11:   required from 'void QHash<Key, T>::clear() [with Key = QString; T = Group*]'
    DBus.cpp:515:27:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    DBus.cpp:343:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    DBus.cpp:343:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qset.h:201:62:   required from 'QSet<T>& QSet<T>::operator<<(const T&) [with T = Channel*]'
    DBus.cpp:434:13:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = Channel*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<Channel*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qset.h:201:62:   required from 'QSet<T>& QSet<T>::operator<<(const T&) [with T = Channel*]'
    DBus.cpp:434:13:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = Channel*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<Channel*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qset.h:201:62:   required from 'QSet<T>& QSet<T>::operator<<(const T&) [with T = Channel*]'
    DBus.cpp:434:13:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = QString]'
    DBus.cpp:474:53:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = QString]'
    DBus.cpp:474:53:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/MurmurIce.o MurmurIce.cpp
    In file included from ./Murmur.h:26:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Exception.h:73:18: warning: 'virtual void Ice::UserException::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:1303:18: warning:   by 'virtual void Murmur::MurmurException::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:26:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Exception.h:74:18: warning: 'virtual void Ice::UserException::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:1304:18: warning:   by 'virtual void Murmur::MurmurException::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13595:18: warning:   by 'virtual void Murmur::Tree::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13596:18: warning:   by 'virtual void Murmur::Tree::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13672:18: warning:   by 'virtual void Murmur::ServerCallback::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13673:18: warning:   by 'virtual void Murmur::ServerCallback::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13708:18: warning:   by 'virtual void Murmur::ServerContextCallback::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13709:18: warning:   by 'virtual void Murmur::ServerContextCallback::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13756:18: warning:   by 'virtual void Murmur::ServerAuthenticator::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13757:18: warning:   by 'virtual void Murmur::ServerAuthenticator::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13984:18: warning:   by 'virtual void Murmur::Server::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:13985:18: warning:   by 'virtual void Murmur::Server::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:14023:18: warning:   by 'virtual void Murmur::MetaCallback::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:14024:18: warning:   by 'virtual void Murmur::MetaCallback::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:14089:18: warning:   by 'virtual void Murmur::Meta::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from MurmurI.h:4,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from MurmurI.h:4:0,
    				 from MurmurIce.h:42,
    				 from MurmurIce.cpp:33:
    ./Murmur.h:14090:18: warning:   by 'virtual void Murmur::Meta::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from Server.h:55:0,
    				 from MurmurIce.cpp:43:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qalgorithms.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:3,
    				 from murmur_pch.h:19:
    MurmurIce.cpp: In function 'void impl_Server_removeContextCallback(Murmur::AMD_Server_removeContextCallbackPtr, int, const ServerContextCallbackPrx&)':
    MurmurIce.cpp:1164:32: warning: declaration of '_container_' shadows a previous local [-Wshadow]
    	foreach(const QString &act, qm.keys(oneway)) {
    								^
    /usr/include/qt4/QtCore/qglobal.h:2372:59: note: in definition of macro 'Q_FOREACH'
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    														   ^
    MurmurIce.cpp:1164:4: note: in expansion of macro 'foreach'
    	foreach(const QString &act, qm.keys(oneway)) {
    	^
    /usr/include/qt4/QtCore/qglobal.h:2372:47: warning: shadowed declaration is here [-Wshadow]
     for (QForeachContainer<__typeof__(container)> _container_(container); \
    											   ^
    /usr/include/qt4/QtCore/qglobal.h:2439:21: note: in expansion of macro 'Q_FOREACH'
     #	define foreach Q_FOREACH
    					 ^
    MurmurIce.cpp:1161:3: note: in expansion of macro 'foreach'
       foreach(int session, qmPrx.keys()) {
       ^
    In file included from /usr/include/qt4/QtCore/qhash.h:48:0,
    				 from /usr/include/qt4/QtCore/qcache.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qlist.h: In instantiation of 'int QList<T>::removeAll(const T&) [with T = IceInternal::ProxyHandle<IceProxy::Murmur::MetaCallback>]':
    MurmurIce.cpp:294:35:   required from here
    /usr/include/qt4/QtCore/qlist.h:790:28: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion]
    	 int removedCount = e - n;
    							^
    /usr/include/qt4/QtCore/qlist.h: In instantiation of 'int QList<T>::removeAll(const T&) [with T = IceInternal::ProxyHandle<IceProxy::Murmur::ServerCallback>]':
    MurmurIce.cpp:309:57:   required from here
    /usr/include/qt4/QtCore/qlist.h:790:28: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QList<IceInternal::ProxyHandle<IceProxy::Murmur::ServerCallback> >]':
    /usr/include/qt4/QtCore/qmap.h:685:44:   required from 'int QMap<Key, T>::remove(const Key&) [with Key = int; T = QList<IceInternal::ProxyHandle<IceProxy::Murmur::ServerCallback> >]'
    MurmurIce.cpp:317:46:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = IceInternal::ProxyHandle<IceProxy::Murmur::ServerContextCallback>]':
    /usr/include/qt4/QtCore/qmap.h:685:44:   required from 'int QMap<Key, T>::remove(const Key&) [with Key = QString; T = IceInternal::ProxyHandle<IceProxy::Murmur::ServerContextCallback>]'
    MurmurIce.cpp:335:76:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = IceInternal::ProxyHandle<IceProxy::Murmur::ServerAuthenticator>]':
    /usr/include/qt4/QtCore/qmap.h:685:44:   required from 'int QMap<Key, T>::remove(const Key&) [with Key = int; T = IceInternal::ProxyHandle<IceProxy::Murmur::ServerAuthenticator>]'
    MurmurIce.cpp:352:53:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = IceInternal::ProxyHandle<IceProxy::Murmur::ServerUpdatingAuthenticator>]':
    /usr/include/qt4/QtCore/qmap.h:685:44:   required from 'int QMap<Key, T>::remove(const Key&) [with Key = int; T = IceInternal::ProxyHandle<IceProxy::Murmur::ServerUpdatingAuthenticator>]'
    MurmurIce.cpp:371:58:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QMap<QString, IceInternal::ProxyHandle<IceProxy::Murmur::ServerContextCallback> >]':
    /usr/include/qt4/QtCore/qmap.h:685:44:   required from 'int QMap<Key, T>::remove(const Key&) [with Key = int; T = QMap<QString, IceInternal::ProxyHandle<IceProxy::Murmur::ServerContextCallback> >]'
    MurmurIce.cpp:443:61:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::append(const T&) [with T = Channel*]':
    /usr/include/qt4/QtCore/qstack.h:60:56:   required from 'void QStack<T>::push(const T&) [with T = Channel*]'
    MurmurIce.cpp:1301:15:   required from here
    /usr/include/qt4/QtCore/qvector.h:577:82: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 realloc(d->size, QVectorData::grow(sizeOfTypedData(), d->size + 1, sizeof(T),
    																				  ^
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::resize(int) [with T = Channel*]':
    /usr/include/qt4/QtCore/qstack.h:69:3:   required from 'T QStack<T>::pop() [with T = Channel*]'
    MurmurIce.cpp:1311:17:   required from here
    /usr/include/qt4/QtCore/qvector.h:344:61: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		   QVectorData::grow(sizeOfTypedData(), asize, sizeof(T), QTypeInfo<T>::isStatic)
    															 ^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:685:44:   required from 'int QMap<Key, T>::remove(const Key&) [with Key = QString; T = QString]'
    MurmurIce.cpp:1606:42:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = int; T = QString]'
    MurmurIce.cpp:174:42:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QMap<int, QMap<QString, IceInternal::ProxyHandle<IceProxy::Murmur::ServerContextCallback> > >]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QMap<int, QMap<QString, IceInternal::ProxyHandle<IceProxy::Murmur::ServerContextCallback> > >]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QMap<int, QMap<QString, IceInternal::ProxyHandle<IceProxy::Murmur::ServerContextCallback> > >]'
    MurmurIce.cpp:203:22:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::realloc(int, int) [with T = Channel*]':
    /usr/include/qt4/QtCore/qvector.h:578:67:   required from 'void QVector<T>::append(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qstack.h:60:56:   required from 'void QStack<T>::push(const T&) [with T = Channel*]'
    MurmurIce.cpp:1301:15:   required from here
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    															sizeOfTypedData() + (d->alloc - 1) * sizeof(T), alignOfTypedData());
    																															  ^
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = int]'
    MurmurIce.cpp:1334:12:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'QVectorData* QVector<T>::malloc(int) [with T = int]':
    /usr/include/qt4/QtCore/qvector.h:413:21:   required from 'QVector<T>::QVector(int) [with T = int]'
    /usr/include/qt4/QtCore/qvector.h:782:29:   required from 'QVector<T> QList<T>::toVector() const [with T = int]'
    MurmurIce.cpp:1336:40:   required from here
    /usr/include/qt4/QtCore/qvector.h:405:117: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData());
    																													 ^
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = int]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = int; QVector<T>::Data = QVectorTypedData<int>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = int]'
    MurmurIce.cpp:1336:40:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QSet<int>]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QSet<int>]'
    /usr/include/qt4/QtCore/qhash.h:756:12:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QSet<int>]'
    MurmurIce.cpp:1359:44:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = QSet<int>]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QString; T = QSet<int>; QHash<Key, T>::Node = QHashNode<QString, QSet<int> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QSet<int>]'
    MurmurIce.cpp:1359:44:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = QSet<int>]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = QString; T = QSet<int>; QHash<Key, T>::Node = QHashNode<QString, QSet<int> >; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QSet<int>]'
    MurmurIce.cpp:1359:44:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:576:11:   required from 'void QHash<Key, T>::clear() [with Key = QString; T = Group*]'
    MurmurIce.cpp:1365:26:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::realloc(int, int) [with T = int]':
    /usr/include/qt4/QtCore/qvector.h:340:47:   required from 'void QVector<T>::reserve(int) [with T = int]'
    /usr/include/qt4/QtCore/qvector.h:309:23:   required from 'static QVector<T> QVector<T>::fromStdVector(const std::vector<T>&) [with T = int]'
    MurmurIce.cpp:1374:28:   required from here
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    															sizeOfTypedData() + (d->alloc - 1) * sizeof(T), alignOfTypedData());
    																															  ^
    /usr/include/qt4/QtCore/qvector.h:509:126: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    MurmurIce.cpp:977:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = Channel*]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, Channel*>]'
    MurmurIce.cpp:991:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = Channel*]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Channel*; QVector<T>::Data = QVectorTypedData<Channel*>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = Channel*]'
    /usr/include/qt4/QtCore/qstack.h:57:21:   required from 'QStack<T>::QStack() [with T = Channel*]'
    MurmurIce.cpp:1296:23:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'QVectorData* QVector<T>::malloc(int) [with T = Channel*]':
    /usr/include/qt4/QtCore/qvector.h:494:32:   required from 'void QVector<T>::realloc(int, int) [with T = Channel*]'
    /usr/include/qt4/QtCore/qvector.h:578:67:   required from 'void QVector<T>::append(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qstack.h:60:56:   required from 'void QStack<T>::push(const T&) [with T = Channel*]'
    MurmurIce.cpp:1301:15:   required from here
    /usr/include/qt4/QtCore/qvector.h:405:117: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData());
    																													 ^
    In file included from /usr/include/qt4/QtCore/qcache.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:7,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = QString]'
    MurmurIce.cpp:1324:60:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = int]'
    MurmurIce.cpp:1334:12:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = int; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = int; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:63:18:   required from 'QSet<T>& QSet<T>::operator=(const QSet<T>&) [with T = int]'
    MurmurIce.cpp:1334:12:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:576:11:   required from 'void QHash<Key, T>::clear() [with Key = QString; T = Group*]'
    MurmurIce.cpp:1365:26:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = Group*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:600:27:   required from 'QHash<Key, T>& QHash<Key, T>::operator=(const QHash<Key, T>&) [with Key = QString; T = Group*]'
    /usr/include/qt4/QtCore/qhash.h:576:11:   required from 'void QHash<Key, T>::clear() [with Key = QString; T = Group*]'
    MurmurIce.cpp:1365:26:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'void QHash<Key, T>::detach_helper() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = const QSet<Channel*>]'
    MurmurIce.cpp:117:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:584:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    MurmurIce.cpp:977:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = unsigned int; T = ServerUser*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = ServerUser*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, ServerUser*>]'
    MurmurIce.cpp:977:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = unsigned int; T = Channel*]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, Channel*>]'
    MurmurIce.cpp:991:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = unsigned int; T = Channel*]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = unsigned int; T = Channel*]'
    /usr/include/qt4/QtCore/qglobal.h:2365:81:   required from 'QForeachContainer<T>::QForeachContainer(const T&) [with T = QHash<unsigned int, Channel*>]'
    MurmurIce.cpp:991:2:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:543:79:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = Channel*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<Channel*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qset.h:201:62:   required from 'QSet<T>& QSet<T>::operator<<(const T&) [with T = Channel*]'
    MurmurIce.cpp:1237:13:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = Channel*; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:545:49:   required from 'QHash<Key, T>::Node* QHash<Key, T>::createNode(uint, const Key&, const T&, QHash<Key, T>::Node**) [with Key = Channel*; T = QHashDummyValue; QHash<Key, T>::Node = QHashNode<Channel*, QHashDummyValue>; uint = unsigned int]'
    /usr/include/qt4/QtCore/qhash.h:763:57:   required from 'QHash<Key, T>::iterator QHash<Key, T>::insert(const Key&, const T&) [with Key = Channel*; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:181:93:   required from 'QSet<T>::const_iterator QSet<T>::insert(const T&) [with T = Channel*]'
    /usr/include/qt4/QtCore/qset.h:201:62:   required from 'QSet<T>& QSet<T>::operator<<(const T&) [with T = Channel*]'
    MurmurIce.cpp:1237:13:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfDummyNode() [with Key = QString; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:50:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = QString]'
    MurmurIce.cpp:1324:60:   required from here
    /usr/include/qt4/QtCore/qhash.h:274:67: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
    																   ^
    /usr/include/qt4/QtCore/qhash.h: In instantiation of 'static int QHash<Key, T>::alignOfNode() [with Key = QString; T = QHashDummyValue]':
    /usr/include/qt4/QtCore/qhash.h:584:66:   required from 'void QHash<Key, T>::detach_helper() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:303:59:   required from 'void QHash<Key, T>::detach() [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qhash.h:282:100:   required from 'QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString; T = QHashDummyValue]'
    /usr/include/qt4/QtCore/qset.h:60:60:   required from 'QSet<T>::QSet(const QSet<T>&) [with T = QString]'
    MurmurIce.cpp:1324:60:   required from here
    /usr/include/qt4/QtCore/qhash.h:273:62: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
    															  ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::append(const T&) [with T = int]':
    /usr/include/qt4/QtCore/qvector.h:281:49:   required from 'void QVector<T>::push_back(const T&) [with T = int]'
    /usr/include/c++/4.8.0/bits/stl_iterator.h:431:2:   required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::const_reference) [with _Container = QVector<int>; typename _Container::const_reference = const int&]'
    /usr/include/qt4/QtCore/qalgorithms.h:82:17:   required from 'OutputIterator qCopy(InputIterator, InputIterator, OutputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; OutputIterator = std::back_insert_iterator<QVector<int> >]'
    /usr/include/qt4/QtCore/qvector.h:309:115:   required from 'static QVector<T> QVector<T>::fromStdVector(const std::vector<T>&) [with T = int]'
    MurmurIce.cpp:1374:28:   required from here
    /usr/include/qt4/QtCore/qvector.h:577:82: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 realloc(d->size, QVectorData::grow(sizeOfTypedData(), d->size + 1, sizeof(T),
    																				  ^
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/BonjourServiceRegister.o ../bonjour/BonjourServiceRegister.cpp
    ../bonjour/BonjourServiceRegister.cpp: In constructor 'BonjourServiceRegister::BonjourServiceRegister(QObject*)':
    ../bonjour/BonjourServiceRegister.cpp:34:63: warning: declaration of 'parent' shadows a member of 'this' [-Wshadow]
     BonjourServiceRegister::BonjourServiceRegister(QObject *parent)
    															   ^
    ../bonjour/BonjourServiceRegister.cpp: In member function 'void BonjourServiceRegister::registerService(const BonjourRecord&, quint16)':
    ../bonjour/BonjourServiceRegister.cpp:53:54: warning: conversion to 'quint16 {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
       bigEndianPort =  0 | ((servicePort & 0x00ff) << 8) | ((servicePort & 0xff00) >> 8);
    													  ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/BonjourServer.o BonjourServer.cpp
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/Mumble.pb.o Mumble.pb.cc
    In file included from Mumble.pb.cc:5:0:
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    Mumble.pb.cc: In function 'void MumbleProto::protobuf_AssignDesc_Mumble_2eproto()':
    Mumble.pb.cc:150:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(Version));
    			 ^
    Mumble.pb.cc:165:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(UDPTunnel));
    			 ^
    Mumble.pb.cc:184:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(Authenticate));
    			 ^
    Mumble.pb.cc:209:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(Ping));
    			 ^
    Mumble.pb.cc:225:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(Reject));
    			 ^
    Mumble.pb.cc:245:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(ServerConfig));
    			 ^
    Mumble.pb.cc:263:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(ServerSync));
    			 ^
    Mumble.pb.cc:278:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(ChannelRemove));
    			 ^
    Mumble.pb.cc:302:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(ChannelState));
    			 ^
    Mumble.pb.cc:320:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(UserRemove));
    			 ^
    Mumble.pb.cc:353:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(UserState));
    			 ^
    Mumble.pb.cc:369:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(BanList));
    			 ^
    Mumble.pb.cc:390:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(BanList_BanEntry));
    			 ^
    Mumble.pb.cc:409:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(TextMessage));
    			 ^
    Mumble.pb.cc:429:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(PermissionDenied));
    			 ^
    Mumble.pb.cc:449:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(ACL));
    			 ^
    Mumble.pb.cc:470:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(ACL_ChanGroup));
    			 ^
    Mumble.pb.cc:491:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(ACL_ChanACL));
    			 ^
    Mumble.pb.cc:507:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(QueryUsers));
    			 ^
    Mumble.pb.cc:524:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(CryptSetup));
    			 ^
    Mumble.pb.cc:542:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(ContextActionModify));
    			 ^
    Mumble.pb.cc:561:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(ContextAction));
    			 ^
    Mumble.pb.cc:576:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(UserList));
    			 ^
    Mumble.pb.cc:592:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(UserList_User));
    			 ^
    Mumble.pb.cc:608:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(VoiceTarget));
    			 ^
    Mumble.pb.cc:627:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(VoiceTarget_Target));
    			 ^
    Mumble.pb.cc:644:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(PermissionQuery));
    			 ^
    Mumble.pb.cc:662:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(CodecVersion));
    			 ^
    Mumble.pb.cc:695:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(UserStats));
    			 ^
    Mumble.pb.cc:713:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(UserStats_Stats));
    			 ^
    Mumble.pb.cc:730:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(SuggestConfig));
    			 ^
    Mumble.pb.cc:747:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	   sizeof(RequestBlob));
    			 ^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::Version::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:1210:60: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->release().data(), this->release().length(),
    															^
    Mumble.pb.cc:1227:50: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->os().data(), this->os().length(),
    												  ^
    Mumble.pb.cc:1244:66: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->os_version().data(), this->os_version().length(),
    																  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::Version::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:1279:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->release().data(), this->release().length(),
    													  ^
    Mumble.pb.cc:1288:44: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->os().data(), this->os().length(),
    											^
    Mumble.pb.cc:1297:60: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->os_version().data(), this->os_version().length(),
    															^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::Version::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:1319:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->release().data(), this->release().length(),
    													  ^
    Mumble.pb.cc:1329:44: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->os().data(), this->os().length(),
    											^
    Mumble.pb.cc:1339:60: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->os_version().data(), this->os_version().length(),
    															^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::Authenticate::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:1784:62: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->username().data(), this->username().length(),
    															  ^
    Mumble.pb.cc:1801:62: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->password().data(), this->password().length(),
    															  ^
    Mumble.pb.cc:1819:58: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->tokens(this->tokens_size() - 1).length(),
    														  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::Authenticate::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:1888:56: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->username().data(), this->username().length(),
    														^
    Mumble.pb.cc:1897:56: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->password().data(), this->password().length(),
    														^
    Mumble.pb.cc:1906:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	 this->tokens(i).data(), this->tokens(i).length(),
    													^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::Authenticate::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:1934:56: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->username().data(), this->username().length(),
    														^
    Mumble.pb.cc:1944:56: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->password().data(), this->password().length(),
    														^
    Mumble.pb.cc:1954:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->tokens(i).data(), this->tokens(i).length(),
    													  ^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::Reject::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:2846:58: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->reason().data(), this->reason().length(),
    														  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::Reject::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:2882:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->reason().data(), this->reason().length(),
    													^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::Reject::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:2905:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->reason().data(), this->reason().length(),
    													^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::ServerConfig::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:3121:70: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->welcome_text().data(), this->welcome_text().length(),
    																	  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::ServerConfig::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:3204:64: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->welcome_text().data(), this->welcome_text().length(),
    																^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::ServerConfig::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:3241:64: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->welcome_text().data(), this->welcome_text().length(),
    																^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::ServerSync::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:3517:70: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->welcome_text().data(), this->welcome_text().length(),
    																	  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::ServerSync::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:3573:64: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->welcome_text().data(), this->welcome_text().length(),
    																^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::ServerSync::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:3605:64: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->welcome_text().data(), this->welcome_text().length(),
    																^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::ChannelState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:4102:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->name().data(), this->name().length(),
    													  ^
    Mumble.pb.cc:4141:68: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->description().data(), this->description().length(),
    																	^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::ChannelState::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:4271:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc:4286:62: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->description().data(), this->description().length(),
    															  ^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::ChannelState::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:4341:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc:4357:62: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->description().data(), this->description().length(),
    															  ^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::UserRemove::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:4709:58: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->reason().data(), this->reason().length(),
    														  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::UserRemove::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:4765:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->reason().data(), this->reason().length(),
    													^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::UserRemove::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:4797:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->reason().data(), this->reason().length(),
    													^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::UserState::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:5151:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->name().data(), this->name().length(),
    													  ^
    Mumble.pb.cc:5308:76: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->plugin_identity().data(), this->plugin_identity().length(),
    																			^
    Mumble.pb.cc:5325:60: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->comment().data(), this->comment().length(),
    															^
    Mumble.pb.cc:5342:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->hash().data(), this->hash().length(),
    													  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::UserState::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:5442:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc:5498:70: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->plugin_identity().data(), this->plugin_identity().length(),
    																	  ^
    Mumble.pb.cc:5507:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->comment().data(), this->comment().length(),
    													  ^
    Mumble.pb.cc:5516:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->hash().data(), this->hash().length(),
    												^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::UserState::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:5565:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc:5624:70: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->plugin_identity().data(), this->plugin_identity().length(),
    																	  ^
    Mumble.pb.cc:5634:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->comment().data(), this->comment().length(),
    													  ^
    Mumble.pb.cc:5644:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->hash().data(), this->hash().length(),
    												^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::BanList_BanEntry::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:6114:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->name().data(), this->name().length(),
    													  ^
    Mumble.pb.cc:6131:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->hash().data(), this->hash().length(),
    													  ^
    Mumble.pb.cc:6148:58: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->reason().data(), this->reason().length(),
    														  ^
    Mumble.pb.cc:6165:56: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->start().data(), this->start().length(),
    														^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::BanList_BanEntry::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:6222:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc:6231:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->hash().data(), this->hash().length(),
    												^
    Mumble.pb.cc:6240:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->reason().data(), this->reason().length(),
    													^
    Mumble.pb.cc:6249:50: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->start().data(), this->start().length(),
    												  ^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::BanList_BanEntry::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:6283:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc:6293:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->hash().data(), this->hash().length(),
    												^
    Mumble.pb.cc:6303:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->reason().data(), this->reason().length(),
    													^
    Mumble.pb.cc:6313:50: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->start().data(), this->start().length(),
    												  ^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::TextMessage::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:6904:60: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->message().data(), this->message().length(),
    															^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::TextMessage::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:6957:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->message().data(), this->message().length(),
    													  ^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::TextMessage::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:6997:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->message().data(), this->message().length(),
    													  ^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::PermissionDenied::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:7332:58: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->reason().data(), this->reason().length(),
    														  ^
    Mumble.pb.cc:7370:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->name().data(), this->name().length(),
    													  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::PermissionDenied::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:7415:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->reason().data(), this->reason().length(),
    													^
    Mumble.pb.cc:7430:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::PermissionDenied::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:7462:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->reason().data(), this->reason().length(),
    													^
    Mumble.pb.cc:7478:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::ACL_ChanGroup::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:7725:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->name().data(), this->name().length(),
    													  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::ACL_ChanGroup::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:7869:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::ACL_ChanGroup::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:7919:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::ACL_ChanACL::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:8276:56: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->group().data(), this->group().length(),
    														^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::ACL_ChanACL::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:8358:50: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->group().data(), this->group().length(),
    												  ^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::ACL_ChanACL::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:8405:50: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->group().data(), this->group().length(),
    												  ^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::QueryUsers::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:9037:56: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->names(this->names_size() - 1).length(),
    														^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::QueryUsers::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:9074:50: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	 this->names(i).data(), this->names(i).length(),
    												  ^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::QueryUsers::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:9097:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->names(i).data(), this->names(i).length(),
    													^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::ContextActionModify::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:9652:58: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->action().data(), this->action().length(),
    														  ^
    Mumble.pb.cc:9669:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->text().data(), this->text().length(),
    													  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::ContextActionModify::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:9736:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->action().data(), this->action().length(),
    													^
    Mumble.pb.cc:9745:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->text().data(), this->text().length(),
    												^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::ContextActionModify::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:9773:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->action().data(), this->action().length(),
    													^
    Mumble.pb.cc:9783:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->text().data(), this->text().length(),
    												^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::ContextAction::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:10043:58: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->action().data(), this->action().length(),
    														  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::ContextAction::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:10083:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->action().data(), this->action().length(),
    													^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::ContextAction::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:10110:52: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->action().data(), this->action().length(),
    													^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::UserList_User::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:10330:54: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->name().data(), this->name().length(),
    													  ^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::UserList_User::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:10365:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::UserList_User::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:10387:48: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->name().data(), this->name().length(),
    												^
    Mumble.pb.cc: In member function 'virtual bool MumbleProto::VoiceTarget_Target::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)':
    Mumble.pb.cc:10833:56: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    			 this->group().data(), this->group().length(),
    														^
    Mumble.pb.cc: In member function 'virtual void MumbleProto::VoiceTarget_Target::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const':
    Mumble.pb.cc:10906:50: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->group().data(), this->group().length(),
    												  ^
    Mumble.pb.cc: In member function 'virtual google::protobuf::uint8* MumbleProto::VoiceTarget_Target::SerializeWithCachedSizesToArray(google::protobuf::uint8*) const':
    Mumble.pb.cc:10944:50: warning: conversion to 'int' from 'std::basic_string<char>::size_type {aka long unsigned int}' may alter its value [-Wconversion]
    	   this->group().data(), this->group().length(),
    												  ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/Murmur.o Murmur.cpp
    In file included from ./Murmur.h:26:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Exception.h:73:18: warning: 'virtual void Ice::UserException::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:1303:18: warning:   by 'virtual void Murmur::MurmurException::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:26:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Exception.h:74:18: warning: 'virtual void Ice::UserException::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:1304:18: warning:   by 'virtual void Murmur::MurmurException::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13595:18: warning:   by 'virtual void Murmur::Tree::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13596:18: warning:   by 'virtual void Murmur::Tree::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13672:18: warning:   by 'virtual void Murmur::ServerCallback::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13673:18: warning:   by 'virtual void Murmur::ServerCallback::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13708:18: warning:   by 'virtual void Murmur::ServerContextCallback::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13709:18: warning:   by 'virtual void Murmur::ServerContextCallback::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13756:18: warning:   by 'virtual void Murmur::ServerAuthenticator::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13757:18: warning:   by 'virtual void Murmur::ServerAuthenticator::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13984:18: warning:   by 'virtual void Murmur::Server::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:13985:18: warning:   by 'virtual void Murmur::Server::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:14023:18: warning:   by 'virtual void Murmur::MetaCallback::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:14024:18: warning:   by 'virtual void Murmur::MetaCallback::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:14089:18: warning:   by 'virtual void Murmur::Meta::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from Murmur.cpp:21:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from Murmur.cpp:21:0:
    ./Murmur.h:14090:18: warning:   by 'virtual void Murmur::Meta::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_start::ice_exception(const std::exception&)':
    Murmur.cpp:1051:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1043:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:1059:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerFailureException* __ex = dynamic_cast<const ::Murmur::ServerFailureException*>(&ex))
    													 ^
    Murmur.cpp:1051:52: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_stop::ice_exception(const std::exception&)':
    Murmur.cpp:1099:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1091:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_delete::ice_exception(const std::exception&)':
    Murmur.cpp:1139:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1131:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_addCallback::ice_exception(const std::exception&)':
    Murmur.cpp:1221:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:1213:50: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidCallbackException* __ex = dynamic_cast<const ::Murmur::InvalidCallbackException*>(&ex))
    												  ^
    Murmur.cpp:1229:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1221:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_removeCallback::ice_exception(const std::exception&)':
    Murmur.cpp:1269:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:1261:50: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidCallbackException* __ex = dynamic_cast<const ::Murmur::InvalidCallbackException*>(&ex))
    												  ^
    Murmur.cpp:1277:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1269:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_setAuthenticator::ice_exception(const std::exception&)':
    Murmur.cpp:1317:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:1309:50: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidCallbackException* __ex = dynamic_cast<const ::Murmur::InvalidCallbackException*>(&ex))
    												  ^
    Murmur.cpp:1325:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1317:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getUsers::ice_exception(const std::exception&)':
    Murmur.cpp:1607:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1599:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getChannels::ice_exception(const std::exception&)':
    Murmur.cpp:1657:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1649:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getCertificateList::ice_exception(const std::exception&)':
    Murmur.cpp:1707:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:1699:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:1715:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1707:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getTree::ice_exception(const std::exception&)':
    Murmur.cpp:1766:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1758:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getBans::ice_exception(const std::exception&)':
    Murmur.cpp:1816:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1808:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_setBans::ice_exception(const std::exception&)':
    Murmur.cpp:1856:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1848:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_kickUser::ice_exception(const std::exception&)':
    Murmur.cpp:1896:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:1888:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:1904:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1896:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getState::ice_exception(const std::exception&)':
    Murmur.cpp:1954:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:1946:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:1962:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:1954:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_setState::ice_exception(const std::exception&)':
    Murmur.cpp:2002:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:1994:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2010:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:2002:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2018:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2010:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_sendMessage::ice_exception(const std::exception&)':
    Murmur.cpp:2058:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:2050:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:2066:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2058:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_hasPermission::ice_exception(const std::exception&)':
    Murmur.cpp:2116:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2108:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2124:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:2116:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2132:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2124:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_effectivePermissions::ice_exception(const std::exception&)':
    Murmur.cpp:2182:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2174:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2190:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:2182:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2198:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2190:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_addContextCallback::ice_exception(const std::exception&)':
    Murmur.cpp:2238:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2230:50: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidCallbackException* __ex = dynamic_cast<const ::Murmur::InvalidCallbackException*>(&ex))
    												  ^
    Murmur.cpp:2246:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2238:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_removeContextCallback::ice_exception(const std::exception&)':
    Murmur.cpp:2286:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2278:50: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidCallbackException* __ex = dynamic_cast<const ::Murmur::InvalidCallbackException*>(&ex))
    												  ^
    Murmur.cpp:2294:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2286:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getChannelState::ice_exception(const std::exception&)':
    Murmur.cpp:2344:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2336:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2352:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2344:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_setChannelState::ice_exception(const std::exception&)':
    Murmur.cpp:2392:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2384:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2400:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::NestingLimitException* __ex = dynamic_cast<const ::Murmur::NestingLimitException*>(&ex))
    													^
    Murmur.cpp:2392:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2408:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2400:52: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::NestingLimitException* __ex = dynamic_cast<const ::Murmur::NestingLimitException*>(&ex))
    													^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_removeChannel::ice_exception(const std::exception&)':
    Murmur.cpp:2448:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2440:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2456:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2448:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_addChannel::ice_exception(const std::exception&)':
    Murmur.cpp:2506:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2498:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2514:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::NestingLimitException* __ex = dynamic_cast<const ::Murmur::NestingLimitException*>(&ex))
    													^
    Murmur.cpp:2506:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2522:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2514:52: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::NestingLimitException* __ex = dynamic_cast<const ::Murmur::NestingLimitException*>(&ex))
    													^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_sendMessageChannel::ice_exception(const std::exception&)':
    Murmur.cpp:2562:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2554:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2570:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2562:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getACL::ice_exception(const std::exception&)':
    Murmur.cpp:2622:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2614:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2630:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2622:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_setACL::ice_exception(const std::exception&)':
    Murmur.cpp:2670:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2662:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2678:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2670:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_addUserToGroup::ice_exception(const std::exception&)':
    Murmur.cpp:2718:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2710:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2726:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:2718:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2734:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2726:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_removeUserFromGroup::ice_exception(const std::exception&)':
    Murmur.cpp:2774:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2766:49: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidChannelException* __ex = dynamic_cast<const ::Murmur::InvalidChannelException*>(&ex))
    												 ^
    Murmur.cpp:2782:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:2774:53: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:2790:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2782:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_redirectWhisperGroup::ice_exception(const std::exception&)':
    Murmur.cpp:2830:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp:2822:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:2838:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2830:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidSessionException* __ex = dynamic_cast<const ::Murmur::InvalidSessionException*>(&ex))
    													  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getUserNames::ice_exception(const std::exception&)':
    Murmur.cpp:2888:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2880:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getUserIds::ice_exception(const std::exception&)':
    Murmur.cpp:2938:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2930:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_registerUser::ice_exception(const std::exception&)':
    Murmur.cpp:2988:51: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp:2980:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:2996:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:2988:51: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_unregisterUser::ice_exception(const std::exception&)':
    Murmur.cpp:3036:51: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp:3028:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:3044:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:3036:51: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_updateRegistration::ice_exception(const std::exception&)':
    Murmur.cpp:3084:51: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp:3076:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:3092:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:3084:51: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getRegistration::ice_exception(const std::exception&)':
    Murmur.cpp:3142:51: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp:3134:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:3150:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:3142:51: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getRegisteredUsers::ice_exception(const std::exception&)':
    Murmur.cpp:3200:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:3192:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_verifyPassword::ice_exception(const std::exception&)':
    Murmur.cpp:3250:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:3242:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getTexture::ice_exception(const std::exception&)':
    Murmur.cpp:3300:51: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp:3292:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:3308:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:3300:51: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_setTexture::ice_exception(const std::exception&)':
    Murmur.cpp:3348:54: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidTextureException* __ex = dynamic_cast<const ::Murmur::InvalidTextureException*>(&ex))
    													  ^
    Murmur.cpp:3340:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp:3356:51: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp:3348:54: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidTextureException* __ex = dynamic_cast<const ::Murmur::InvalidTextureException*>(&ex))
    													  ^
    Murmur.cpp:3364:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:3356:51: warning: shadowed declaration is here [-Wshadow]
    	 else if(const ::Murmur::InvalidUserException* __ex = dynamic_cast<const ::Murmur::InvalidUserException*>(&ex))
    												   ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Server_getUptime::ice_exception(const std::exception&)':
    Murmur.cpp:3414:52: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::ServerBootedException* __ex = dynamic_cast<const ::Murmur::ServerBootedException*>(&ex))
    													^
    Murmur.cpp:3406:48: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    												^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Meta_addCallback::ice_exception(const std::exception&)':
    Murmur.cpp:3692:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:3684:50: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidCallbackException* __ex = dynamic_cast<const ::Murmur::InvalidCallbackException*>(&ex))
    												  ^
    Murmur.cpp: In member function 'virtual void IceAsync::Murmur::AMD_Meta_removeCallback::ice_exception(const std::exception&)':
    Murmur.cpp:3732:53: warning: declaration of '__ex' shadows a previous local [-Wshadow]
    	 else if(const ::Murmur::InvalidSecretException* __ex = dynamic_cast<const ::Murmur::InvalidSecretException*>(&ex))
    													 ^
    Murmur.cpp:3724:50: warning: shadowed declaration is here [-Wshadow]
    	 if(const ::Murmur::InvalidCallbackException* __ex = dynamic_cast<const ::Murmur::InvalidCallbackException*>(&ex))
    												  ^
    
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd ../ACL.h -o release/moc_ACL.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_ACL.o release/moc_ACL.cpp
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd ../Channel.h -o release/moc_Channel.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_Channel.o release/moc_Channel.cpp
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd ../Connection.h -o release/moc_Connection.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_Connection.o release/moc_Connection.cpp
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd Server.h -o release/moc_Server.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_Server.o release/moc_Server.cpp
    In file included from release/../Server.h:55:0,
    				 from release/moc_Server.cpp:10:
    release/../Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    release/../Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    release/../Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    release/../Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    release/../Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    release/../Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    release/../Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    release/../Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    release/../Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    release/../Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    release/../Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    release/../Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    release/../Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    release/../Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    release/../Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    release/../Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    release/../Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    release/../Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    release/../Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    release/../Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    release/../Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    release/../Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    release/../Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    release/../Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    release/../Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    release/../Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    release/../Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    release/../Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    release/../Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    release/../Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    release/../Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    release/../Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    release/../Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    release/../Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    release/../Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    release/../Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    release/../Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    release/../Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd ServerUser.h -o release/moc_ServerUser.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_ServerUser.o release/moc_ServerUser.cpp
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = WhisperTarget]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = WhisperTarget]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = WhisperTarget]'
    release/../ServerUser.h:83:7:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QPair<QSet<ServerUser*>, QSet<ServerUser*> >]'
    release/../ServerUser.h:83:7:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
    release/../ServerUser.h:83:7:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = unsigned int]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = unsigned int]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = unsigned int]'
    release/../ServerUser.h:83:7:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd Meta.h -o release/moc_Meta.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_Meta.o release/moc_Meta.cpp
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd UnixMurmur.h -o release/moc_UnixMurmur.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_UnixMurmur.o release/moc_UnixMurmur.cpp
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd DBus.h -o release/moc_DBus.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_DBus.o release/moc_DBus.cpp
    In file included from release/../Server.h:55:0,
    				 from release/../DBus.h:42,
    				 from release/moc_DBus.cpp:10:
    release/../Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_release(std::string*)':
    release/../Mumble.pb.h:4595:66: warning: declaration of 'release' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_release(::std::string* release) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os(std::string*)':
    release/../Mumble.pb.h:4665:56: warning: declaration of 'os' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os(::std::string* os) {
    														^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Version::set_allocated_os_version(std::string*)':
    release/../Mumble.pb.h:4735:72: warning: declaration of 'os_version' shadows a member of 'this' [-Wshadow]
     inline void Version::set_allocated_os_version(::std::string* os_version) {
    																		^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UDPTunnel::set_allocated_packet(std::string*)':
    release/../Mumble.pb.h:4809:66: warning: declaration of 'packet' shadows a member of 'this' [-Wshadow]
     inline void UDPTunnel::set_allocated_packet(::std::string* packet) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_username(std::string*)':
    release/../Mumble.pb.h:4883:73: warning: declaration of 'username' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_username(::std::string* username) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Authenticate::set_allocated_password(std::string*)':
    release/../Mumble.pb.h:4953:73: warning: declaration of 'password' shadows a member of 'this' [-Wshadow]
     inline void Authenticate::set_allocated_password(::std::string* password) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::Reject::set_allocated_reason(std::string*)':
    release/../Mumble.pb.h:5387:63: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void Reject::set_allocated_reason(::std::string* reason) {
    															   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ServerConfig::set_allocated_welcome_text(std::string*)':
    release/../Mumble.pb.h:5483:81: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerConfig::set_allocated_welcome_text(::std::string* welcome_text) {
    																				 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ServerSync::set_allocated_welcome_text(std::string*)':
    release/../Mumble.pb.h:5667:79: warning: declaration of 'welcome_text' shadows a member of 'this' [-Wshadow]
     inline void ServerSync::set_allocated_welcome_text(::std::string* welcome_text) {
    																			   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:5833:65: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_name(::std::string* name) {
    																 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description(std::string*)':
    release/../Mumble.pb.h:5928:79: warning: declaration of 'description' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description(::std::string* description) {
    																			   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ChannelState::set_allocated_description_hash(std::string*)':
    release/../Mumble.pb.h:6092:89: warning: declaration of 'description_hash' shadows a member of 'this' [-Wshadow]
     inline void ChannelState::set_allocated_description_hash(::std::string* description_hash) {
    																						 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserRemove::set_allocated_reason(std::string*)':
    release/../Mumble.pb.h:6210:67: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void UserRemove::set_allocated_reason(::std::string* reason) {
    																   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:6350:62: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_name(::std::string* name) {
    															  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture(std::string*)':
    release/../Mumble.pb.h:6574:68: warning: declaration of 'texture' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture(::std::string* texture) {
    																	^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_context(std::string*)':
    release/../Mumble.pb.h:6644:82: warning: declaration of 'plugin_context' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_context(::std::string* plugin_context) {
    																				  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_plugin_identity(std::string*)':
    release/../Mumble.pb.h:6714:84: warning: declaration of 'plugin_identity' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_plugin_identity(::std::string* plugin_identity) {
    																					^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment(std::string*)':
    release/../Mumble.pb.h:6784:68: warning: declaration of 'comment' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment(::std::string* comment) {
    																	^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_hash(std::string*)':
    release/../Mumble.pb.h:6854:62: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_hash(::std::string* hash) {
    															  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_comment_hash(std::string*)':
    release/../Mumble.pb.h:6924:78: warning: declaration of 'comment_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_comment_hash(::std::string* comment_hash) {
    																			  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserState::set_allocated_texture_hash(std::string*)':
    release/../Mumble.pb.h:6994:78: warning: declaration of 'texture_hash' shadows a member of 'this' [-Wshadow]
     inline void UserState::set_allocated_texture_hash(::std::string* texture_hash) {
    																			  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_address(std::string*)':
    release/../Mumble.pb.h:7112:75: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_address(::std::string* address) {
    																		   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:7204:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_name(::std::string* name) {
    																	 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_hash(std::string*)':
    release/../Mumble.pb.h:7274:69: warning: declaration of 'hash' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_hash(::std::string* hash) {
    																	 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_reason(std::string*)':
    release/../Mumble.pb.h:7344:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_reason(::std::string* reason) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::BanList_BanEntry::set_allocated_start(std::string*)':
    release/../Mumble.pb.h:7414:71: warning: declaration of 'start' shadows a member of 'this' [-Wshadow]
     inline void BanList_BanEntry::set_allocated_start(::std::string* start) {
    																	   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::TextMessage::set_allocated_message(std::string*)':
    release/../Mumble.pb.h:7658:70: warning: declaration of 'message' shadows a member of 'this' [-Wshadow]
     inline void TextMessage::set_allocated_message(::std::string* message) {
    																	  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_reason(std::string*)':
    release/../Mumble.pb.h:7798:73: warning: declaration of 'reason' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_reason(::std::string* reason) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::PermissionDenied::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:7891:69: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void PermissionDenied::set_allocated_name(::std::string* name) {
    																	 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanGroup::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:7965:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanGroup::set_allocated_name(::std::string* name) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ACL_ChanACL::set_allocated_group(std::string*)':
    release/../Mumble.pb.h:8268:66: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void ACL_ChanACL::set_allocated_group(::std::string* group) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_key(std::string*)':
    release/../Mumble.pb.h:8579:61: warning: declaration of 'key' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_key(::std::string* key) {
    															 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_client_nonce(std::string*)':
    release/../Mumble.pb.h:8649:79: warning: declaration of 'client_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_client_nonce(::std::string* client_nonce) {
    																			   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::CryptSetup::set_allocated_server_nonce(std::string*)':
    release/../Mumble.pb.h:8719:79: warning: declaration of 'server_nonce' shadows a member of 'this' [-Wshadow]
     inline void CryptSetup::set_allocated_server_nonce(::std::string* server_nonce) {
    																			   ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_action(std::string*)':
    release/../Mumble.pb.h:8793:76: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_action(::std::string* action) {
    																			^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ContextActionModify::set_allocated_text(std::string*)':
    release/../Mumble.pb.h:8863:72: warning: declaration of 'text' shadows a member of 'this' [-Wshadow]
     inline void ContextActionModify::set_allocated_text(::std::string* text) {
    																		^
    release/../Mumble.pb.h: In member function 'void MumbleProto::ContextAction::set_allocated_action(std::string*)':
    release/../Mumble.pb.h:9026:70: warning: declaration of 'action' shadows a member of 'this' [-Wshadow]
     inline void ContextAction::set_allocated_action(::std::string* action) {
    																	  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserList_User::set_allocated_name(std::string*)':
    release/../Mumble.pb.h:9122:66: warning: declaration of 'name' shadows a member of 'this' [-Wshadow]
     inline void UserList_User::set_allocated_name(::std::string* name) {
    																  ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::VoiceTarget_Target::set_allocated_group(std::string*)':
    release/../Mumble.pb.h:9272:73: warning: declaration of 'group' shadows a member of 'this' [-Wshadow]
     inline void VoiceTarget_Target::set_allocated_group(::std::string* group) {
    																		 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_client(MumbleProto::UserStats_Stats*)':
    release/../Mumble.pb.h:9754:93: warning: declaration of 'from_client' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_client(::MumbleProto::UserStats_Stats* from_client) {
    																							 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_from_server(MumbleProto::UserStats_Stats*)':
    release/../Mumble.pb.h:9792:93: warning: declaration of 'from_server' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_from_server(::MumbleProto::UserStats_Stats* from_server) {
    																							 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_version(MumbleProto::Version*)':
    release/../Mumble.pb.h:9962:77: warning: declaration of 'version' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_version(::MumbleProto::Version* version) {
    																			 ^
    release/../Mumble.pb.h: In member function 'void MumbleProto::UserStats::set_allocated_address(std::string*)':
    release/../Mumble.pb.h:10054:68: warning: declaration of 'address' shadows a member of 'this' [-Wshadow]
     inline void UserStats::set_allocated_address(::std::string* address) {
    																	^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QString]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
    /usr/include/qt4/QtCore/qmetatype.h:134:5:   required from 'void qMetaTypeDeleteHelper(T*) [with T = QMap<QString, QString>]'
    /usr/include/qt4/QtCore/qmetatype.h:198:22:   required from 'int qRegisterMetaType(const char*, T*) [with T = QMap<QString, QString>]'
    release/../DBus.h:224:1:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd MurmurIce.h -o release/moc_MurmurIce.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_MurmurIce.o release/moc_MurmurIce.cpp
    In file included from ./Murmur.h:26:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Exception.h:73:18: warning: 'virtual void Ice::UserException::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:1303:18: warning:   by 'virtual void Murmur::MurmurException::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:26:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Exception.h:74:18: warning: 'virtual void Ice::UserException::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:1304:18: warning:   by 'virtual void Murmur::MurmurException::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13595:18: warning:   by 'virtual void Murmur::Tree::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13596:18: warning:   by 'virtual void Murmur::Tree::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13672:18: warning:   by 'virtual void Murmur::ServerCallback::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13673:18: warning:   by 'virtual void Murmur::ServerCallback::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13708:18: warning:   by 'virtual void Murmur::ServerContextCallback::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13709:18: warning:   by 'virtual void Murmur::ServerContextCallback::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13756:18: warning:   by 'virtual void Murmur::ServerAuthenticator::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13757:18: warning:   by 'virtual void Murmur::ServerAuthenticator::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13984:18: warning:   by 'virtual void Murmur::Server::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:13985:18: warning:   by 'virtual void Murmur::Server::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:14023:18: warning:   by 'virtual void Murmur::MetaCallback::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:14024:18: warning:   by 'virtual void Murmur::MetaCallback::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:123:18: warning: 'virtual void Ice::Object::__writeImpl(const OutputStreamPtr&) const' was hidden [-Woverloaded-virtual]
    	 virtual void __writeImpl(const OutputStreamPtr&) const;
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:14089:18: warning:   by 'virtual void Murmur::Meta::__writeImpl(IceInternal::BasicStream*) const' [-Woverloaded-virtual]
    	 virtual void __writeImpl(::IceInternal::BasicStream*) const;
    				  ^
    In file included from ./Murmur.h:30:0,
    				 from release/../MurmurI.h:4,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    /usr/include/Ice/Object.h:124:18: warning: 'virtual void Ice::Object::__readImpl(const InputStreamPtr&)' was hidden [-Woverloaded-virtual]
    	 virtual void __readImpl(const InputStreamPtr&);
    				  ^
    In file included from release/../MurmurI.h:4:0,
    				 from release/../MurmurIce.h:42,
    				 from release/moc_MurmurIce.cpp:10:
    ./Murmur.h:14090:18: warning:   by 'virtual void Murmur::Meta::__readImpl(IceInternal::BasicStream*)' [-Woverloaded-virtual]
    	 virtual void __readImpl(::IceInternal::BasicStream*);
    				  ^
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd ../bonjour/BonjourServiceRegister.h -o release/moc_BonjourServiceRegister.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_BonjourServiceRegister.o release/moc_BonjourServiceRegister.cpp
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    /usr/lib/qt4/bin/moc -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd BonjourServer.h -o release/moc_BonjourServer.cpp
    g++ -c -include release/murmurd -m64 -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.2.4 -DMURMUR -DUSE_DBUS -DUSE_ICE -DUSE_BONJOUR -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -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../bonjour -Irelease -I/usr/include/avahi-compat-libdns_sd -o release/moc_BonjourServer.o release/moc_BonjourServer.cpp
    In file included from /usr/include/qt4/QtCore/qstack.h:45:0,
    				 from /usr/include/qt4/QtCore/QtCore:34,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qvector.h: In instantiation of 'int QVector<T>::alignOfTypedData() const [with T = QXmlStreamAttribute]':
      GNU nano 2.2.6												 File: /etc/pacman.conf																										 
    
    #
    # /etc/pacman.conf
    #
    # See the pacman.conf(5) manpage for option and repository directives
    
    #
    # GENERAL OPTIONS
    #
    [options]
    # The following paths are commented out with their default values listed.
    # If you wish to use different paths, uncomment and update the paths.
    #RootDir	 = /
    #DBPath	  = /var/lib/pacman/
    #CacheDir	= /var/cache/pacman/pkg/
    #LogFile	 = /var/log/pacman.log
    #GPGDir	  = /etc/pacman.d/gnupg/
    HoldPkg	 = pacman glibc
    # If upgrades are available for these packages they will be asked for first
    SyncFirst   = pacman
    #XferCommand = /usr/bin/curl -C - -f %u > %o
    #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
    #CleanMethod = KeepInstalled
    Architecture = auto
    
    # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
    
    #IgnorePkg   = pure-ftpd pdns vlc linux linux-headers virtualbox virtualbox-modules r8168 virtualbox-additions munin munin-node
    
    # pure-ftpd because symlink support
    # vnc god knows
    # postfix because 2.10.0+ breaks config entirely
    # mesa and beyond because breaks osu utterly
    # openvpn because of encryption error bug
    # murmur because /usr/sbin/murmurd has been replaced with mumble-dark build
    
    IgnorePkg   = murmur openvpn pure-ftpd vlc postfix lib32-mesa-libgl mesa mesa-libgl lib32-libglapi lib32-mesa lib32-mpg123 libx11 svga-dri cairo  intel-dri  lib32-intel-dri mesa-demos lib32-c$
    #IgnoreGroup =
    
    #NoUpgrade   =
    #NoExtract   =
    
    # Misc options
    #UseSyslog
    #UseDelta
    #TotalDownload
    CheckSpace
    #VerbosePkgLists
    																					  [ Wrote 139 lines ]
    /usr/include/qt4/QtCore/qvector.h:468:33:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = QXmlStreamAttribute; QVector<T>::Data = QVectorTypedData<QXmlStreamAttribute>]'
    /usr/include/qt4/QtCore/qvector.h:124:68:   required from 'QVector<T>::~QVector() [with T = QXmlStreamAttribute]'
    /usr/include/qt4/QtCore/qxmlstream.h:172:35:   required from here
    /usr/include/qt4/QtCore/qvector.h:328:32: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    		 return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
    								^
    In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
    				 from /usr/include/qt4/QtCore/qlocale.h:45,
    				 from /usr/include/qt4/QtCore/QtCore:20,
    				 from murmur_pch.h:19:
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = int; T = QtConcurrent::ResultItem]':
    /usr/include/qt4/QtCore/qmap.h:655:33:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
    /usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    	 static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
    																					   ^
    /usr/include/qt4/QtCore/qmap.h: In instantiation of 'static int QMap<Key, T>::payload() [with Key = QString; T = QVariant]':
    /usr/include/qt4/QtCore/qmap.h:178:82:   required from 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QVariant; QMap<Key, T>::Node = QMapNode<QString, QVariant>]'
    /usr/include/qt4/QtCore/qmap.h:324:58:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = QVariant]'
    /usr/include/qt4/QtDBus/qdbusargument.h:341:23:   required from here
    /usr/include/qt4/QtCore/qmap.h:169:87: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
    g++ -m64 -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-z,relro -Wl,-z,now -Wl,-O1 -o ../../release/murmurd release/ACL.o release/Group.o release/Channel.o release/Connection.o release/User.o release/Timer.o release/CryptState.o release/OSInfo.o release/Net.o release/SSL.o release/Version.o release/main.o release/Server.o release/ServerUser.o release/ServerDB.o release/Register.o release/Cert.o release/Messages.o release/Meta.o release/RPC.o release/UnixMurmur.o release/DBus.o release/MurmurIce.o release/BonjourServiceRegister.o release/BonjourServer.o release/Mumble.pb.o release/Murmur.o release/moc_ACL.o release/moc_Channel.o release/moc_Connection.o release/moc_Server.o release/moc_ServerUser.o release/moc_Meta.o release/moc_UnixMurmur.o release/moc_DBus.o release/moc_MurmurIce.o release/moc_BonjourServiceRegister.o release/moc_BonjourServer.o	-L../../release -L/usr/lib -lprotobuf -lcap -lIce -lIceUtil -lQtDBus -lssl -lcrypto -ldns_sd -lavahi-common -lavahi-client -lpthread -lQtSql -lQtXml -lQtNetwork -lQtCore 
    make[2]: Leaving directory `/home/root/cpile/mumble-dark/src/murmur'
    make[1]: Leaving directory `/home/root/cpile/mumble-dark/src/murmur'
     
    • Funny Funny x 3
    • Wizard Wizard x 3
    • List

  3. Have added some plugins that might be useful x1, some interesting stats


    (note these below are not screenshots, they are auto updating graphs)


    [​IMG]


    [​IMG]



    [​IMG]



    [​IMG]


    [​IMG]
     
    Last edited: 28 Dec 2016
  4. Mysteryem The Dividing Line

  5. Mysteryem The Dividing Line

  6. Turns out we'd been running on secondary dns since halfway through the ddos, I forgot to move primary back to the correct ip

    Only ill effect was broken PH global stats network, since it uses the old .co.uk domain internally and without core's help that is locked to .48
     
  7. Have applied a fix with help from goat that should help prevent people's credits being reset when server issues occur in future
     
  8. imFree (╯°□°)╯︵ ┻━┻

    Remove sexual tension rating , i see it nothing else but a troll rating with no real purpose ..
     
    • Agree Agree x 9
    • Sexual Tension Sexual Tension x 4
    • List
  9. No it's a genius rating
     
    • Disagree Disagree x 8
    • Agree Agree x 5
    • Informative Informative x 1
    • Sexual Tension Sexual Tension x 1
    • List
  10. nlspeed Rex Omnium Imperarum

    And remove the cows while you're at it.
     
    • Agree Agree x 7
    • Sexual Tension Sexual Tension x 2
    • Mad Mad x 1
    • Douglas Douglas x 1
    • List
  11. Vallun I don't take drugs I just take naps.

    cow is love, cow is life.
     
    • Agree Agree x 1
    • Optimistic Optimistic x 1
    • Sexual Tension Sexual Tension x 1
    • List
  12. Rioter Mad man box wearing lunatic for President

    I've suggested not remove it, but at the very least change it so three dots doesn't make that cow. I.e. do
    Code:
    :...:
    Waiting for a response.
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  13. ...
     
  14. Rioter Mad man box wearing lunatic for President

    I'm taking that as a not happening. Not on.
     
  15. but the cows are awesome
     
    • Disagree Disagree x 4
    • Agree Agree x 2
    • Funny Funny x 1
    • Optimistic Optimistic x 1
    • List
  16. Rioter Mad man box wearing lunatic for President

    If you like the cows that's fine, but don't have it as three dots!!!!!
     
    • Agree Agree x 4
    • Sexual Tension Sexual Tension x 1
    • List
  17. Mysteryem The Dividing Line

    Minecraft server updated to Craftbukkit 1.5.1-R0.2 beta.
    • Trading with villagers fixed
    • Some scoreboard stuff set up (http://www.minecraftwiki.net/wiki/Scoreboard)
    • KRandomTeleport added to the server
      • Random Teleport Sign added to spawn that puts you near the edge of the spawn region (sometimes inside, sometimes outside)
    • Catacombs plugin added to the server (http://dev.bukkit.org/server-mods/catacombs/)
      • Built an 8 floors, maximum floor size 65x65 catacomb at "/warp TempleOfTime"
      • Currently has its entrance blocked off by bedrock, I will remove this tomorrow evening to give people some time to prepare/a fair chance at loot.
      • A note about the catacombs, they contain secret doors that look just like the cobblestone walls of the 'dungeon'. Right clicking them will open/close them.
      • The loot is randomised from a list of loot.
      • Mob spawners everywhere.
      • The entire thing is protected by default (with the exception of torches, mushrooms and cobwebs [only torches can be placed, but all can be broken]).
      • Bring lots of torches to prevent mobs spawners from spawning.
      • Teleporting in or out is blocked.
      • A bunch more options can be enabled depending on how this goes.
    • Edit: Clan members now have 5 homes max, use "/sethome <name>" to set one and "/home <name>" to teleport to that home. "/delhome <name>" will delete a home. Community members have 3 homes max, default is still 1 home.
     
    • Like Like x 2
    • Wizard Wizard x 2
    • List
  18. Humpers GM's Resident #420 Twatmeister General


    Just as a 'by the way', the above shit is fucking awesome.
     
  19. imFree (╯°□°)╯︵ ┻━┻

    Please make the mumble bots less accessible since some people love to spam music when others want to talk.
     
    • Sexual Tension Sexual Tension x 1
    • List
  20. Updated XenRio (stream system), would have done it sooner but too lazy to set up a git repo and merge in my changes

    • Added resizing features for when viewing a stream.
    • Added a "cinema" mode when viewing a stream.
    • Added a "popout" feature when viewing a stream.
    • Added try-catch functions to streaming services to prevent errors.
    • Removed individual service sizes; size of stream blocks are now controlled in a single spot in the admin CP.
    • Admins can now force a stream scrape from the stream list.


    As always if anyone wants to be included, simply click the 'submit channel' link on the Streams page and submit your channel url, or any useful x1/popular channel
     

Users Viewing Thread (Users: 0, Guests: 0)