Licensing and Porting Issue for the CMS (ActiveMQ-CPP) on Visual Studio 6 from Visual Studio 8 I have downloaded activemq-cpp-2.0.1-src (i.e. CMS 2.0.1) from http://activemq.apache.org/cms/download.html It is provided with vs2005-build (Visual Studio 8). Now, as our project is in vs2003, I am trying to build (port) it in Visual Studio 6, but I am getting following errors, which means I will need to make some modifications like adding some typedefs or some fix to get around some ‘type’ issues that causes compiler errors under Visual Studio 6.
Snippet of few Errors in Visual Studio 6 --------------------Configuration: Consumer - Win32 Debug-------------------- Compiling... main.cpp c:\assigned_task\prototype\prototype\main\activemq\exceptions\activemqexception.h(107) : error C2555: 'activemq::exceptions::ActiveMQException::clone' : overriding virtual function differs from 'cms::CMSException::clone' only by return type or calli ng convention c:\assigned_task\prototype\prototype\main\cms\cmsexception.h(33) : see declaration of 'CMSException' c:\assigned_task\prototype\prototype\main\cms\deliverymode.h(37) : error C2252: 'PERSISTENT' : pure specifier can only be specified for functions c:\assigned_task\prototype\prototype\main\cms\deliverymode.h(38) : error C2258: illegal pure syntax, must be '= 0' c:\assigned_task\prototype\prototype\main\cms\deliverymode.h(38) : error C2252: 'NON_PERSISTENT' : pure specifier can only be specified for functions c:\assigned_task\prototype\prototype\main\cms\message.h(154) : error C2632: 'long' followed by 'long' is illegal . . . c:\assigned_task\prototype\prototype\main\cms\bytesmessage.h(54) : error C2039: 'size_t' : is not a member of 'std' c:\assigned_task\prototype\prototype\main\cms\bytesmessage.h(112) : error C2039: 'size_t' : is not a member of 'std' c:\assigned_task\prototype\prototype\main\cms\bytesmessage.h(149) : error C2039: 'size_t' : is not a member of 'std' Now as CMS (ActiveMQ-CPP) is the Apache 2.0 licensed, so do I need to release it back to the community, the porting changes that I make to the current CMS library which is Visual Studio 2005 build, OR I wont be able to make the changes OR what other licensing issues may arise in our case. PLEASE CLERIFY. -- View this message in context: http://www.nabble.com/Licensing-and-Porting-Issue-for-the-CMS-%28ActiveMQ-CPP%29-on-Visual-Studio-6-from-Visual-Studio-8-tf3777279s2354.html#a10680894 Sent from the ActiveMQ - User mailing list archive at Nabble.com.