<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>MsmqJava Work Item Rss Feed</title><link>http://www.codeplex.com/MsmqJava/WorkItem/List.aspx</link><description>MsmqJava Work Item Rss Description</description><item><title>Commented Issue: Makefile with 64 bit support</title><link>http://msmqjava.codeplex.com/WorkItem/View.aspx?WorkItemId=5470</link><description>Unless having knowledge about JNI, C&amp;#43;&amp;#43; and Java, then it can be difficult to setup Microsoft SDK properly.&lt;br /&gt;&lt;br /&gt;To setup an environment for compiling the DLL&amp;#58;&lt;br /&gt;&lt;br /&gt;1&amp;#41; Install Microsoft Vista SDK and ensure that x64 compiler and library is selected &amp;#40;Unselect documentation and samples&amp;#41;&lt;br /&gt; - Have tried using Win2008 SDK and Win7 SDK but the SetEnv.cmd is faulty &amp;#40;Fails to set LIB-path and PATH environment variables properly&amp;#41;&lt;br /&gt;2&amp;#41; Install Sun JDK &amp;#40;I used Sun JDK 1.6 14&amp;#41;&lt;br /&gt;3&amp;#41; Modify the makefile so it points to SDK and JDK&lt;br /&gt;   JAVADIR &amp;#61; &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Java&amp;#92;jdk1.6.0_14&amp;#34;&lt;br /&gt;   VC &amp;#61;  &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#92;VC&amp;#34;&lt;br /&gt;   PSDKDIR &amp;#61; &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#34;&lt;br /&gt;&lt;br /&gt;To compile the 32 bit dll&amp;#58;&lt;br /&gt;1&amp;#41; Open a command prompt&lt;br /&gt;2&amp;#41; Setup the VC environment by running this command&lt;br /&gt;&amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#92;Bin&amp;#92;SetEnv.Cmd&amp;#34; &amp;#47;Release &amp;#47;x86 &amp;#47;xp&lt;br /&gt;3&amp;#41; Go to the Msmqjava source code &amp;#40;where the makefile resides&amp;#41;, and run this command&lt;br /&gt;nmake&lt;br /&gt;&lt;br /&gt;To compile a 64 bit dll, then we need to modify the makefile, so it becomes aware of what environment we are targetting. I have attached a makefile, that checks the environment variable CPU and sets the compiler and library accordinly. Use this makefile instead of the one supplied with MsmqJava.&lt;br /&gt;&lt;br /&gt;To compile the 64 bit dll &amp;#40;After having updated to the new makefile&amp;#41;&amp;#58;&lt;br /&gt;1&amp;#41; Open a command prompt&lt;br /&gt;2&amp;#41; Setup the VC environment by running this command &amp;#40;Notice x64&amp;#41;&lt;br /&gt;&amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#92;Bin&amp;#92;SetEnv.Cmd&amp;#34; &amp;#47;Release &amp;#47;x64 &amp;#47;xp&lt;br /&gt;3&amp;#41; Go to the Msmqjava source code &amp;#40;where the makefile resides&amp;#41;, and run this command&lt;br /&gt;nmake&lt;br /&gt;Comments: ** Comment from web user: snakefoot ** &lt;p&gt;Seems the reason why SetEnv.cmd on Win2008&amp;#47;Win7 SDK is not working is because it should either be launched with some extra parameters to properly execute SetEnv.cmd&amp;#58;&lt;/p&gt;&lt;p&gt;cmd.exe &amp;#47;E&amp;#58;ON &amp;#47;V&amp;#58;ON&lt;/p&gt;&lt;p&gt;The same parameters are used when using the shortcuts in the Start Menu created by the SDKs&lt;/p&gt;</description><author>snakefoot</author><pubDate>Thu, 27 Aug 2009 08:24:08 GMT</pubDate><guid isPermaLink="false">Commented Issue: Makefile with 64 bit support 20090827082408A</guid></item><item><title>Commented Issue: Makefile with 64 bit support</title><link>http://msmqjava.codeplex.com/WorkItem/View.aspx?WorkItemId=5470</link><description>Unless having knowledge about JNI, C&amp;#43;&amp;#43; and Java, then it can be difficult to setup Microsoft SDK properly.&lt;br /&gt;&lt;br /&gt;To setup an environment for compiling the DLL&amp;#58;&lt;br /&gt;&lt;br /&gt;1&amp;#41; Install Microsoft Vista SDK and ensure that x64 compiler and library is selected &amp;#40;Unselect documentation and samples&amp;#41;&lt;br /&gt; - Have tried using Win2008 SDK and Win7 SDK but the SetEnv.cmd is faulty &amp;#40;Fails to set LIB-path and PATH environment variables properly&amp;#41;&lt;br /&gt;2&amp;#41; Install Sun JDK &amp;#40;I used Sun JDK 1.6 14&amp;#41;&lt;br /&gt;3&amp;#41; Modify the makefile so it points to SDK and JDK&lt;br /&gt;   JAVADIR &amp;#61; &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Java&amp;#92;jdk1.6.0_14&amp;#34;&lt;br /&gt;   VC &amp;#61;  &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#92;VC&amp;#34;&lt;br /&gt;   PSDKDIR &amp;#61; &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#34;&lt;br /&gt;&lt;br /&gt;To compile the 32 bit dll&amp;#58;&lt;br /&gt;1&amp;#41; Open a command prompt&lt;br /&gt;2&amp;#41; Setup the VC environment by running this command&lt;br /&gt;&amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#92;Bin&amp;#92;SetEnv.Cmd&amp;#34; &amp;#47;Release &amp;#47;x86 &amp;#47;xp&lt;br /&gt;3&amp;#41; Go to the Msmqjava source code &amp;#40;where the makefile resides&amp;#41;, and run this command&lt;br /&gt;nmake&lt;br /&gt;&lt;br /&gt;To compile a 64 bit dll, then we need to modify the makefile, so it becomes aware of what environment we are targetting. I have attached a makefile, that checks the environment variable CPU and sets the compiler and library accordinly. Use this makefile instead of the one supplied with MsmqJava.&lt;br /&gt;&lt;br /&gt;To compile the 64 bit dll &amp;#40;After having updated to the new makefile&amp;#41;&amp;#58;&lt;br /&gt;1&amp;#41; Open a command prompt&lt;br /&gt;2&amp;#41; Setup the VC environment by running this command &amp;#40;Notice x64&amp;#41;&lt;br /&gt;&amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#92;Bin&amp;#92;SetEnv.Cmd&amp;#34; &amp;#47;Release &amp;#47;x64 &amp;#47;xp&lt;br /&gt;3&amp;#41; Go to the Msmqjava source code &amp;#40;where the makefile resides&amp;#41;, and run this command&lt;br /&gt;nmake&lt;br /&gt;Comments: ** Comment from web user: snakefoot ** &lt;p&gt;Btw. I have modifed the compiler options in the attached makefile, so it compiles with static libraries, so one avoids the need to deploy extra Microsoft DLLs. http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;aymans&amp;#47;archive&amp;#47;2006&amp;#47;04&amp;#47;04&amp;#47;568466.aspx &lt;/p&gt;</description><author>snakefoot</author><pubDate>Tue, 25 Aug 2009 15:49:00 GMT</pubDate><guid isPermaLink="false">Commented Issue: Makefile with 64 bit support 20090825034900P</guid></item><item><title>Created Issue: Makefile with 64 bit support</title><link>http://msmqjava.codeplex.com/WorkItem/View.aspx?WorkItemId=5470</link><description>Unless having knowledge about JNI, C&amp;#43;&amp;#43; and Java, then it can be difficult to setup Microsoft SDK properly.&lt;br /&gt;&lt;br /&gt;To setup an environment for compiling the DLL&amp;#58;&lt;br /&gt;&lt;br /&gt;1&amp;#41; Install Microsoft Vista SDK and ensure that x64 compiler and library is selected &amp;#40;Unselect documentation and samples&amp;#41;&lt;br /&gt; - Have tried using Win2008 SDK and Win7 SDK but the SetEnv.cmd is faulty &amp;#40;Fails to set LIB-path and PATH environment variables properly&amp;#41;&lt;br /&gt;2&amp;#41; Install Sun JDK &amp;#40;I used Sun JDK 1.6 14&amp;#41;&lt;br /&gt;3&amp;#41; Modify the makefile so it points to SDK and JDK&lt;br /&gt;   JAVADIR &amp;#61; &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Java&amp;#92;jdk1.6.0_14&amp;#34;&lt;br /&gt;   VC &amp;#61;  &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#92;VC&amp;#34;&lt;br /&gt;   PSDKDIR &amp;#61; &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#34;&lt;br /&gt;&lt;br /&gt;To compile the 32 bit dll&amp;#58;&lt;br /&gt;1&amp;#41; Open a command prompt&lt;br /&gt;2&amp;#41; Setup the VC environment by running this command&lt;br /&gt;&amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#92;Bin&amp;#92;SetEnv.Cmd&amp;#34; &amp;#47;Release &amp;#47;x86 &amp;#47;xp&lt;br /&gt;3&amp;#41; Go to the Msmqjava source code &amp;#40;where the makefile resides&amp;#41;, and run this command&lt;br /&gt;nmake&lt;br /&gt;&lt;br /&gt;To compile a 64 bit dll, then we need to modify the makefile, so it becomes aware of what environment we are targetting. I have attached a makefile, that checks the environment variable CPU and sets the compiler and library accordinly. Use this makefile instead of the one supplied with MsmqJava.&lt;br /&gt;&lt;br /&gt;To compile the 64 bit dll &amp;#40;After having updated to the new makefile&amp;#41;&amp;#58;&lt;br /&gt;1&amp;#41; Open a command prompt&lt;br /&gt;2&amp;#41; Setup the VC environment by running this command &amp;#40;Notice x64&amp;#41;&lt;br /&gt;&amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft SDKs&amp;#92;Windows&amp;#92;v6.0&amp;#92;Bin&amp;#92;SetEnv.Cmd&amp;#34; &amp;#47;Release &amp;#47;x64 &amp;#47;xp&lt;br /&gt;3&amp;#41; Go to the Msmqjava source code &amp;#40;where the makefile resides&amp;#41;, and run this command&lt;br /&gt;nmake&lt;br /&gt;</description><author>snakefoot</author><pubDate>Tue, 25 Aug 2009 15:46:26 GMT</pubDate><guid isPermaLink="false">Created Issue: Makefile with 64 bit support 20090825034626P</guid></item><item><title>CREATED ISSUE: need Unit Tests</title><link>http://www.codeplex.com/MsmqJava/WorkItem/View.aspx?WorkItemId=1101</link><description>There ought to be unit tests for MsmqJava.&lt;br /&gt;</description><author>Cheeso</author><pubDate>Wed, 06 Feb 2008 19:09:01 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: need Unit Tests 20080206070901P</guid></item></channel></rss>