You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by an...@uk.bnpparibas.com on 2010/06/24 09:43:10 UTC
lots of compilation warnings when building amq-cpp 3.2.x on VS 2005
I am using MPC (MakeProjectCreator) to build AMQ-cpp 3.2.x for VS 2005
since those project files were accidently missed out. I am getting loads
of warnings, mostly exception related. I wonder if anyone knows why VS
2005 is doing this is. Here are some examples:
UUID.cpp
c:\dev\tools\activemq-cpp-3.2.x\activemq-cpp\src\main\decaf\util\UUID.h(115)
: warning C4290: C++ exception specification ignored except to indicate a
function is not __declspec(nothrow)
Timer.cpp
c:\dev\tools\activemq-cpp-3.2.x\activemq-cpp\src\main\decaf/lang/Pointer.h(126)
: warning C4290: C++ exception specification ignored except to indicate a
function is not __declspec(nothrow)
I am also getting more minor warnings about unused variables. I was hoping
for a clean compilation, i.e. no warnings. Maybe these unused variables
could be removed. Here are some examples:
.\src\main\decaf\util\Timer.cpp(78) : warning C4101: 'e' : unreferenced
local variable
.\src\main\decaf\util\Timer.cpp(102) : warning C4101: 'e' : unreferenced
local variable
.\src\main\decaf\internal\util\HexStringParser.cpp(138) : warning C4101:
'e' : unreferenced local variable
.\src\main\decaf\internal\net\tcp\TcpSocket.cpp(311) : warning C4101: 'cx'
: unreferenced local variable
.\src\main\decaf\internal\net\tcp\TcpSocket.cpp(315) : warning C4101: 'cx'
: unreferenced local variable
.\src\main\decaf\internal\net\tcp\TcpSocket.cpp(318) : warning C4101: 'cx'
: unreferenced local variable
.\src\main\decaf\internal\net\tcp\TcpSocket.cpp(321) : warning C4101: 'cx'
: unreferenced local variable
.\src\main\activemq\util\IdGenerator.cpp(48) : warning C4101: 'ioe' :
unreferenced local variable
.\src\main\activemq\transport\failover\FailoverTransport.cpp(538) :
warning C4101: 'e' : unreferenced local variable
.\src\main\activemq\transport\failover\FailoverTransport.cpp(563) :
warning C4101: 'ex' : unreferenced local variable
.\src\main\activemq\transport\failover\FailoverTransportListener.cpp(64) :
warning C4101: 'ex' : unreferenced local variable
.\src\main\activemq\core\ActiveMQConnection.cpp(378) : warning C4101: 'ex'
: unreferenced local variable
.\src\main\activemq\core\ActiveMQConnection.cpp(907) : warning C4101:
'ignored' : unreferenced local variable
I am using the 3.2.x branch checked out from SVN. I am building on
Windows-XP SP3 using VS 2005 (SP2).
Regards,
Andrew Marlow
___________________________________________________________
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is prohibited.
Please refer to http://www.bnpparibas.co.uk/en/information/legal_information.asp?Code=ECAS-845C5H for additional disclosures.