I found some issues when building nms with nant. Specifically, the problem is the following lines in nant-common.xml:
<property name="user.home" value="${environment::get-variable('USERPROFILE')}" if="${environment::variable-exists('USERPROFILE') and platform::is-windows()}" unless="${property::exists('user.home')}"/> <fail message="The USERPROFILE environment variable is not defined. Please set it to your home directory." unless="${property::exists('user.home')}" if="${platform::is-windows()}"/> The proper nant function is: <property name="user.home" value="${environment::get-variable('USERPROFILE')}" if="${environment::variable-exists('USERPROFILE') and platform::is-win32()}" unless="${property::exists('user.home')}"/> <fail message="The USERPROFILE environment variable is not defined. Please set it to your home directory." unless="${property::exists('user.home')}" if="${platform::is-win32()}"/> This has probably been found by a lot of different people and I might have sync'd an old build from the svn repository. I searched the forum before I registered so it's possible that my search may have been faulty. Here's some more details: http://nant.sourceforge.net/release/latest/help/functions/platform.is-win32.html Original error: BUILD FAILED C:\amq-svn\Apache.NMS.ActiveMQ\nant-common.xml(57,4): Unknown function 'platform::is-windows'. Expression: ${environment::variable-exists('USERPROFILE') and platform::is-windows()} ^^^^^^^^^^^^^^^^^^^^^ Total time: 0.1 seconds. -- View this message in context: http://www.nabble.com/Building-NMS-With-nant-problems-tp22891047p22891047.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.