Package: netpanzer
Version: 0.8+svn20050612-1
Severity: important

Your package fails to build with G++ 4.1.  I'm filing this bug as
important for now, but when 4.1 will be the default compiler in
unstable (probably in a few weeks) I'll upgrade this to serious.

A patch is below.


> Automatic build of netpanzer_0.8+svn20050612-1 on bigsur by sbuild/mips 1.75
...
> C++ ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/TCPListenSocket.o 
> src/Lib/Network/Address.hpp:37: error: extra qualification 
> 'network::Address::' on member 'resolve'
> 
>     mips-linux-gnu-g++ -c -o 
> ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/TCPListenSocket.o  -I. 
> -Isrc/Lib -Wall -W -O3 -g3 -O3 -g3   src/Lib/Network/TCPListenSocket.cpp
> 
> ...failed C++ 
> ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/TCPListenSocket.o ...
> C++ ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/TCPSocket.o 
> src/Lib/Network/Address.hpp:37: error: extra qualification 
> 'network::Address::' on member 'resolve'
> 
>     mips-linux-gnu-g++ -c -o 
> ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/TCPSocket.o  -I. -Isrc/Lib 
> -Wall -W -O3 -g3 -O3 -g3   src/Lib/Network/TCPSocket.cpp
> 
> ...failed C++ ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/TCPSocket.o 
> ...
> C++ ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/UDPSocket.o 
> src/Lib/Network/Address.hpp:37: error: extra qualification 
> 'network::Address::' on member 'resolve'
> 
>     mips-linux-gnu-g++ -c -o 
> ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/UDPSocket.o  -I. -Isrc/Lib 
> -Wall -W -O3 -g3 -O3 -g3   src/Lib/Network/UDPSocket.cpp
> 
> ...failed C++ ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/UDPSocket.o 
> ...
> C++ ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/SocketSet.o 
> C++ ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/SocketBase.o 
> C++ ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/Address.o 
> src/Lib/Network/Address.hpp:37: error: extra qualification 
> 'network::Address::' on member 'resolve'
> 
>     mips-linux-gnu-g++ -c -o 
> ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/Address.o  -I. -Isrc/Lib 
> -Wall -W -O3 -g3 -O3 -g3   src/Lib/Network/Address.cpp
> 
> ...failed C++ ./build/mips-unknown-linux-gnu/opt/src/Lib/Network/Address.o ...
> ...skipped libnetpanzernetwork.a for lack of 
> libnetpanzernetwork.a(TCPListenSocket.o)...
> MkDir1 ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views 
> MkDir1 ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views/Game 
> C++ 
> ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views/Game/GameTemplateView.o
>  
> src/NetPanzer/Views/../Classes/UnitMessage.hpp: In constructor 
> 'UnitMessage::UnitMessage()':
> src/NetPanzer/Views/../Classes/UnitMessage.hpp:48: warning: large integer 
> implicitly truncated to unsigned type
> src/NetPanzer/Views/../Classes/PlayerState.hpp: At global scope:
> src/NetPanzer/Views/../Classes/PlayerState.hpp:84: error: extra qualification 
> 'PlayerState::' on member 'PlayerState'
> src/NetPanzer/Views/../Classes/PlayerState.hpp:85: error: extra qualification 
> 'PlayerState::' on member 'PlayerState'
> 
>     mips-linux-gnu-g++ -c -o 
> ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views/Game/GameTemplateView.o
>   -I. -Isrc/Lib -I/usr/include/SDL -D_REENTRANT  -Isrc/NetPanzer/Views/Game 
> -Isrc/NetPanzer/Views/MainMenu -Isrc/NetPanzer/Views/MainMenu/Multi 
> -Isrc/NetPanzer/Views/MainMenu/Multi/MasterServer 
> -Isrc/NetPanzer/Views/MainMenu/Options -Isrc/NetPanzer/Views/Components 
> -Isrc/NetPanzer/Views/. -Isrc/NetPanzer/Views/../Interfaces 
> -Isrc/NetPanzer/Views/../Classes -Isrc/NetPanzer/Views/../Structs 
> -Isrc/NetPanzer/Views/../Classes/Network 
> -Isrc/NetPanzer/Views/../Classes/Weapons -Isrc/NetPanzer/Views/../Classes/AI 
> -Isrc/NetPanzer/Views/../Particles -Isrc/NetPanzer/Views/../IRCLobby 
> -Isrc/NetPanzer/Views/.. -Wall -W -O3 -g3 -O3 -g3   
> src/NetPanzer/Views/Game/GameTemplateView.cpp
> 
> ...failed C++ 
> ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views/Game/GameTemplateView.o
>  ...
> C++ 
> ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views/Game/ProgressView.o 
> src/NetPanzer/Views/../Classes/PlayerState.hpp:84: error: extra qualification 
> 'PlayerState::' on member 'PlayerState'
> src/NetPanzer/Views/../Classes/PlayerState.hpp:85: error: extra qualification 
> 'PlayerState::' on member 'PlayerState'
> src/NetPanzer/Views/../Classes/UnitMessage.hpp: In constructor 
> 'UnitMessage::UnitMessage()':
> src/NetPanzer/Views/../Classes/UnitMessage.hpp:48: warning: large integer 
> implicitly truncated to unsigned type
> 
>     mips-linux-gnu-g++ -c -o 
> ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views/Game/ProgressView.o  
> -I. -Isrc/Lib -I/usr/include/SDL -D_REENTRANT  -Isrc/NetPanzer/Views/Game 
> -Isrc/NetPanzer/Views/MainMenu -Isrc/NetPanzer/Views/MainMenu/Multi 
> -Isrc/NetPanzer/Views/MainMenu/Multi/MasterServer 
> -Isrc/NetPanzer/Views/MainMenu/Options -Isrc/NetPanzer/Views/Components 
> -Isrc/NetPanzer/Views/. -Isrc/NetPanzer/Views/../Interfaces 
> -Isrc/NetPanzer/Views/../Classes -Isrc/NetPanzer/Views/../Structs 
> -Isrc/NetPanzer/Views/../Classes/Network 
> -Isrc/NetPanzer/Views/../Classes/Weapons -Isrc/NetPanzer/Views/../Classes/AI 
> -Isrc/NetPanzer/Views/../Particles -Isrc/NetPanzer/Views/../IRCLobby 
> -Isrc/NetPanzer/Views/.. -Wall -W -O3 -g3 -O3 -g3   
> src/NetPanzer/Views/Game/ProgressView.cpp
> 
> ...failed C++ 
> ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views/Game/ProgressView.o ...
> C++ 
> ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views/Game/HelpScrollView.o 
> C++ ./build/mips-unknown-linux-gnu/opt/src/NetPanzer/Views/Game/LobbyView.o 
> src/NetPanzer/Views/../Classes/PlayerState.hpp:84: error: extra qualification 
> 'PlayerState::' on member 'PlayerState'
> src/NetPanzer/Views/../Classes/PlayerState.hpp:85: error: extra qualification 
> 'PlayerState::' on member 'PlayerState'
...


--- ./src/NetPanzer/Interfaces/Console.cpp~     2006-03-07 16:15:09.000000000 
+0000
+++ ./src/NetPanzer/Interfaces/Console.cpp      2006-03-07 16:15:16.000000000 
+0000
@@ -46,7 +46,7 @@
         setp(buf, buf+sizeof(buf));
     }
 
-    FileStampStreamBuf::~FileStampStreamBuf()
+    ~FileStampStreamBuf()
     {
         sync();
         if(file)
--- ./src/NetPanzer/Classes/PlayerState.hpp~    2006-03-07 16:10:27.000000000 
+0000
+++ ./src/NetPanzer/Classes/PlayerState.hpp     2006-03-07 16:10:32.000000000 
+0000
@@ -81,8 +81,8 @@
 public:
     PlayerUnitConfig unit_config;
 
-    PlayerState::PlayerState();
-    PlayerState::PlayerState(const PlayerState& other);
+    PlayerState();
+    PlayerState(const PlayerState& other);
 
     void operator= (const PlayerState& other);
 
--- ./src/Lib/Network/Address.hpp~      2006-03-07 16:12:34.000000000 +0000
+++ ./src/Lib/Network/Address.hpp       2006-03-07 16:12:40.000000000 +0000
@@ -34,7 +34,7 @@
     /** resolves a hostname or IP-Number together with a port and returns a
      * new Address object.
      */
-    static Address Address::resolve(const std::string& name, uint16_t port);
+    static Address resolve(const std::string& name, uint16_t port);
 
     /** returns the ip address of this Address as string */
     std::string getIP() const;


-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to