Jim,
That seemed to do the trick ... almost there, I think.

The build of the tests fails now ... is there a way I can just skip the tests, perhaps?

compile-main:

     [echo] Building the Apache.NMS.ActiveMQ library
[csc] Compiling 229 files to '/Users/nmittler/activemq-dotnet/ Apache.NMS.ActiveMQ/trunk/build/mono-1.0/debug/Apache.NMS.ActiveMQ.dll'. [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/ src/main/csharp/OpenWire/V1/DataStructureSupportMarshaller.cs(19,1): warning CS1587: XML comment is not placed on a valid language element [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/ src/main/csharp/OpenWire/V1/ConnectionControlMarshaller.cs(89,27): warning CS0219: The variable `info' is assigned but its value is never used [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/ src/main/csharp/OpenWire/V2/ConnectionControlMarshaller.cs(89,27): warning CS0219: The variable `info' is assigned but its value is never used [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/ src/main/csharp/Transport/Stomp/StompWireFormat.cs(241,53): warning CS0219: The variable `textMessage' is assigned but its value is never used
      [csc] Compilation succeeded - 4 warning(s)

compile-test:

     [echo] Building the Apache.NMS.ActiveMQ.Test library
[asminfo] Generated file '/Users/nmittler/activemq-dotnet/ Apache.NMS.ActiveMQ/trunk/src/test/csharp/CommonAssemblyInfo.cs'. [csc] Compiling 27 files to '/Users/nmittler/activemq-dotnet/ Apache.NMS.ActiveMQ/trunk/build/mono-1.0/debug/ Apache.NMS.ActiveMQ.Test.dll'. [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/ src/test/csharp/NMSConnectionFactoryTest.cs(31,13): error CS0246: The type or namespace name `NMSConnectionFactory' could not be found. Are you missing a using directive or an assembly reference? [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/ src/test/csharp/NMSConnectionFactoryTest.cs(39,13): error CS0246: The type or namespace name `NMSConnectionFactory' could not be found. Are you missing a using directive or an assembly reference? [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/ src/test/csharp/NMSConnectionFactoryTest.cs(48,13): error CS0246: The type or namespace name `NMSConnectionFactory' could not be found. Are you missing a using directive or an assembly reference?
      [csc] Compilation failed: 3 error(s), 0 warnings

BUILD FAILED - 0 non-fatal error(s), 7 warning(s)

/Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant- common.xml(417,6): External Program Failed: /Library/Frameworks/Mono.framework/Versions/ 1.2.6/lib/mono/1.0/mcs.exe (return code was 1)

Total time: 9.9 seconds.

Thanks again,
Nate

On Dec 18, 2007, at 9:19 PM, Jim Gomes wrote:

OK, so now we are getting further. I develop on Windows with .NET 2.0, and it looks like the System.Net.Dns.GetHostEntry() is a newer 2.0 API. For the
time being, you can probably downgrade that bit of code to the older
equivalent using GetHostByName() or GetHostByAddress(), or some other
variant. I am not at my regular machine right now, so I can't try it out directly. I just did a quick look-up on the Mono Project home page and saw that their class library is not in parity with the 2.0 API. If you can try changing that bit of code and get a solution to work, send it to me and I
can include it in my patch stuff.

On Dec 18, 2007 9:08 PM, Nathan Mittler <[EMAIL PROTECTED]> wrote:

Thanks Jim,
That definitely helps :).  FYI, it looks like I had to add this to
my .bash_profile on OS X to get nant to work (this should probably end
up in the instructions for OS X):

export PKG_CONFIG_PATH="/Library/Frameworks/Mono.framework/Versions/
Current/lib/pkgconfig/:${PKG_CONFIG_PATH}"

The build got much further, but ends with the following:

compile-main:

    [echo] Building the Apache.NMS.ActiveMQ library
 [asminfo] Generated file '/Users/nmittler/activemq-dotnet/
Apache.NMS.ActiveMQ/trunk/src/main/csharp/CommonAssemblyInfo.cs'.
     [csc] Compiling 229 files to '/Users/nmittler/activemq-dotnet/
Apache.NMS.ActiveMQ/trunk/build/mono-1.0/debug/ Apache.NMS.ActiveMQ.dll'.
     [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/
src/main/csharp/OpenWire/V1/DataStructureSupportMarshaller.cs(19,1):
warning CS1587: XML comment is not placed on a valid language element
     [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/
src/main/csharp/OpenWire/V1/ConnectionControlMarshaller.cs(89,27):
warning CS0219: The variable `info' is assigned but its value is never
used
     [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/
src/main/csharp/OpenWire/V2/ConnectionControlMarshaller.cs(89,27):
warning CS0219: The variable `info' is assigned but its value is never
used
     [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/
src/main/csharp/Transport/Stomp/StompWireFormat.cs(241,53): warning
CS0219: The variable `textMessage' is assigned but its value is never
used
     [csc] /Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/
src/main/csharp/Transport/Tcp/TcpTransportFactory.cs(82,49): error
CS0117: `System.Net.Dns' does not contain a definition for
`GetHostEntry'
     [csc] /Library/Frameworks/Mono.framework/Versions/1.2.6/lib/
mono/gac/System/1.0.5000.0__b77a5c561934e089/System.dll (Location of
the symbol related to previous error)
     [csc] Compilation failed: 1 error(s), 4 warnings

BUILD FAILED - 0 non-fatal error(s), 6 warning(s)

/Users/nmittler/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/nant-
common.xml(357,6):
External Program Failed: /Library/Frameworks/Mono.framework/Versions/
1.2.6/lib/mono/1.0/mcs.exe (return code was 1)

Total time: 7.1 seconds.

I just installed the latest mono build for OS X ... could there be
something wrong with my installation?

Thanks,
Nate



Reply via email to