You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by # Lalit Nagpal # <la...@gmail.com> on 2006/09/13 17:24:33 UTC
Re: pom.xml for VS .net 2003
# Lalit Nagpal # wrote:
>
> Hey Tim-
>
> Plz tell me how to create an issue and put the pom.xml file there then ...
>
> There is another change that is required, you are required to replace the
> method vsnprintf (in ActiveMQException.cpp method buildMessage()) to
> _vsnprintf else it gives a compilation error.
>
> Thanks for all the help.
>
> Rgds
>
> Lalit Nagpal
>
>
> tabish121 wrote:
>>
>>>
>>>
>>> Here are my findings for people new to C++ and trying to compile
>> activemq-
>>> cpp
>>> with vs .net 2003. If you are using maven for building the library
>> here
>>> are
>>> some inputs for you. I found out all this a very hard way and dont
>> want
>>> the
>>> other new comers to go the same way.
>>
>> Nice work. Probably the most helpful thing would be for you to create a
>> VC 2003 pom.xml in another folder like the one's that are already there.
>> Since I don't have access to VC 2003 I can't really tell what works and
>> what doesn't. If you create an issue and attach a pom.xml for VC 2003 I
>> can get it into the SVN repo.
>>
>>>
>>> Make sure that the following are done
>>>
>>> 1. In win32-msvc folder file pom.xml , put the following tag in
>>> appropriate
>>> place
>>> <activeByDefault>true</activeByDefault>
>>> Since I have my project properties setting "Code generation" as
>>> "Multi-threaded Debug DLL (/MDd)".
>>> I should also compile the activemq-cpp library also in the appropriate
>> way
>>> so i kept this tag under the
>>> <profile>debug
>>> instead of the <profile>release
>>>
>>> 2. In the <compiler.options> tag add a switch /GR (note both are upper
>>> case)
>>
>> Ah yes, forgot about that little bit of goodness from the older MSVC
>> products.
>>
>>> - this would enable RTTI ...
>>> Do this setting for both release and debug just to be in sync.
>>> if you dont put this on you run into the error rtti_object not found
>> ....
>>>
>>> 3. All the linking errors that come to you during compile with maven
>> (mvn
>>> -e
>>> package command run under the win32-msvc directory)
>>> Will be gone if the above approach is followed.
>>>
>>> It basically is a miss - match if we dont keep the project settings of
>> vs
>>> .net 2003 and the pom.xml compiler options in sync
>>> and can give really wierd results.
>>>
>>> Hope that would help the newcomers like me to avoid any wastage of
>> time.
>>>
>>> Regards
>>>
>>> Lalit Nagpal
>>>
>>>
>>> # Lalit Nagpal # wrote:
>>> >
>>> > // Attempt the connection to the server.
>>> > status = ::connect( socketHandle,
>>> > ( const sockaddr * )&target_addr,
>>> > sizeof( target_addr ) );
>>> >
>>> > cout << "stat ... is " << status << endl;
>>> > if( status < 0 ){
>>> > close();
>>> > throw SocketException( __FILE__, __LINE__,
>>> > "Socket::connect - %s", ::strerror( errno ) );
>>> > }
>>> >
>>> > This piece of code in tcpsocket.cpp throws a socket exception when
>>> trying
>>> > to run the activemq cpp client with vs .net 2003 ...
>>> > OS is Win XP. Any hints would be really helpful. What could b the
>>> possible
>>> > reasons of the socketexception.
>>> >
>>> > Thanks in advance
>>> >
>>> >
>>>
>>> --
>>> View this message in context: http://www.nabble.com/status--1-when-
>>>
>> establishing-socket-connection---SocketException-tf2257720.html#a6281323
>>> Sent from the ActiveMQ - User forum at Nabble.com.
>>
>>
>>
> http://www.nabble.com/user-files/235994/pom_vc2003.xml pom_vc2003.xml
> http://www.nabble.com/user-files/235994/pom_vc2003.xml pom_vc2003.xml
> http://www.nabble.com/user-files/235994/pom_vc2003.xml pom_vc2003.xml
>
http://www.nabble.com/user-files/235994/pom_vc2003.xml pom_vc2003.xml
--
View this message in context: http://www.nabble.com/status--1-when-establishing-socket-connection---SocketException-tf2257720.html#a6287801
Sent from the ActiveMQ - User forum at Nabble.com.