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]