Best Posts in Thread: Update Log

  1. HellJack A message was delivered, and received.

    I'll agree like I know anything about the situation...
     
  2. Added some retarded icons
     
    • Like Like x 3
    • Agree Agree x 1
    • Funny Funny x 1
    • Wizard Wizard x 1
    • List
  3. HellJack A message was delivered, and received.

    You're a hypocritical fool.
     
    • Agree Agree x 3
    • Funny Funny x 3
    • List
  4. Geit Coding wizard!

    >implying you're ever happy.
     
    • Zing Zing x 3
    • Like Like x 1
    • Agree Agree x 1
    • Funny Funny x 1
    • List
  5. Geit Coding wizard!

    • Funny Funny x 4
    • Friendly Friendly x 2
    • Agree Agree x 1
    • Useful Useful x 1
    • List
  6. Gaw discord is my friend now

    I can see it fine, maybe you're colour blind or something
     
    • Funny Funny x 4
    • Like Like x 1
    • Agree Agree x 1
    • List
  7. 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
  8. 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
  9. 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
  10. what
     
    • Agree Agree x 4
    • Funny Funny x 2
    • List
    • Wizard Wizard x 3
    • Like Like x 1
    • Funny Funny x 1
    • Informative Informative x 1
    • List
  11. CookieCaster returned.
     
    • Like x 1
    • Agree x 1
    • Disagree x 1
    • Funny x 1
    • Wizard x 1
    • Informative x 1
    • Useful x 1
    • Optimistic x 1
    • Late x 1
    • Douglas x 1
    • List
  12. Slothbox:
    • Fixed DSock username colour

    Steam profile widget:
    • Added support for Looking to Play/Trade

    Other:
    • Added Facebook profile caching to XenForo

    Members page:
    • Added steam profile
    • Added facebook profile
    • Added 'About Me' support
    • Added ratings bar
    • Improved layout
    • Fixed uneven heights
    • Added age display
    • Removed pointless filter options
     
    • Wizard Wizard x 3
    • Like Like x 2
    • Useful Useful x 1
    • Mad Mad x 1
    • List
  13. Geit Coding wizard!

    Yes. Yes it is.
     
    • Agree Agree x 5
    • Like Like x 1
    • List
  14. - Fixed sprays page not updating
    - Various page loading speed improvements
     
    • Like Like x 4
    • Wizard Wizard x 1
    • List
  15. HellJack A message was delivered, and received.

    Hey, when was the Mumble welcome message changed?

    What's with this "Enjoy your stay!" bullshit?

    Now how will people know Blue is a faggot?

    THINK OF THE CHILDREN, MAN!
     
    • Agree Agree x 4
    • Funny Funny x 1
    • Sexual Tension Sexual Tension x 1
    • List
  16. Mole45 Dance Little Liar

    [​IMG]

    So since I'm on GMT-6 now and the "yesterday" part of the timestamp seems to activate at 00:00 GMT, I'm seeing it appear despite the fact that for me all these messages were posted on the same day. I realise this is hardly a major problem, but it's a little thing that I just found a bit odd and wasn't sure if it had been pointed out before.
     
    • Wizard Wizard x 3
    • Zing Zing x 1
    • Informative Informative x 1
    • List
  17. Currently testing TaigaChat Pro 1.4.0 here - please report any issues, especially with layout or incorrect ordering of messages

    • Added live message edits (other users will now see edits without having to refresh)
    • Added live message deletions (deleted messages will now disappear for other users without them having to refresh) - this also applies to the /prune command
    • Improved performance of client-side message rendering (less stutters as messages appear), particularly when speed mode is enabled.
    • Added option (default off) to display the number of users in chat in a bubble above the navtab.
    • Fixed MOTD changes not being applied until a message was posted or the page was refreshed
    • Improved responsiveness of all shoutbox views
    • Improved layout of message input and toolbar (input box now fills all width and spacing between it and the toolbar is constant at all non-mobile window sizes)
    • Improved support for non-standard sidebar widths
    • Added support for 12 hour clock time display (only if selected in the default language) with speed mode enabled and absolute time selected
    • Archive thread now displays usernames using the [USER] bbcode tag rather than a direct link to their profile, enabling the use of the member card.
    • Fixed unreliable ‘members in chat’ updating with speed mode disabled
    • Fixed certain scenario where widgets titles would link to the homepage rather than the full shoutbox page
    • Refactored, cleaned and namespaced all Javascript code
    • Fixed ‘bbcode toolbar’ option
     
    • Like Like x 3
    • Wizard Wizard x 2
    • Friendly Friendly x 1
    • List
  18. Yeah, noticed that.
    [​IMG]
     
    Last edited by a moderator: 28 Dec 2016

  19. Not sure if relevant to huge number of spam bots registered after update?

    [​IMG]