qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Arnaud Simon <asi...@redhat.com>
Subject Re: C# client for 0-10?
Date Wed, 26 Nov 2008 09:06:03 GMT
Hi Shahbaz,

I believe you need .Net 2.0 installed, it would actually be easier for you to install Mono
2.0 and compile the code with: nant -t:mono-2.0

Regards

Arnaud

----- "Shahbaz Chaudhary" <schaudhary@marcopolonetwork.com> wrote:

> I actually did try building it yesterday and today(after getting the
> latest from svn).
> According to the build instructions on the wiki, I am able to run
> 'ant'
> in the gentool directory without any errors.  When I run NAnt in the
> client-010 directory, I get a number of errors (I have .NET 3.5
> installed):
> ------------------------------------------------------------------------
> ----------------
> NAnt 0.86 (Build 0.86.3152.0; nightly; 8/18/2008)
> Copyright (C) 2001-2008 Gerry Shaw
> http://nant.sourceforge.net
> 
> Buildfile: file:///c:/proj/qpid_src/dotnet/client-010/default.build
> Target framework: Microsoft .NET Framework 3.5
> Target(s) specified: build
> 
> 
> init:
> 
> 
> debug:
> 
> 
> svnversion:
> 
>      [exec] 720507M
>    [delete] Deleting file
> c:\proj\qpid_src\dotnet\client-010\svnversion_tmp.txt.
> 
>    [script] Scanning assembly "8rgsua4m" for extensions.
> 
> setversion:
> 
>      [echo] build.svnversion = 720507M
> 
> BUILD FAILED
> 
> c:\proj\qpid_src\dotnet\client-010\default.build(106,18):
> Compilation failed:
> c:\Documents and Settings\schaudhary\Local
> Settings\Temp\jhbep7ew.0.cs(37,36) :
> error CS0103: The name 'Regex' does not exist in the current context
> c:\Documents and Settings\schaudhary\Local
> Settings\Temp\jhbep7ew.0.cs(42,36) :
> error CS0103: The name 'Regex' does not exist in the current context
> c:\Documents and Settings\schaudhary\Local
> Settings\Temp\jhbep7ew.0.cs(46,36) :
> error CS0103: The name 'Regex' does not exist in the current context
> c:\Documents and Settings\schaudhary\Local
> Settings\Temp\jhbep7ew.0.cs(54,36) :
> error CS0103: The name 'Regex' does not exist in the current context
> //----------------------------------------------------------------------
> --------
> 
> // <auto-generated>
> //     This code was generated by a tool.
> //     Runtime Version:2.0.50727.1433
> //
> //     Changes to this file may cause incorrect behavior and will be
> lost if
> //     the code is regenerated.
> // </auto-generated>
> //----------------------------------------------------------------------
> --------
> 
> 
> using NAnt.Core;
> using NAnt.Core.Attributes;
> using System;
> using System.Collections;
> using System.IO;
> using System.Text;
> 
> 
> 
> [FunctionSet("script", "script")]
> public class nant8d707844702342c993343967344c6570 :
> NAnt.Core.FunctionSetBase {
> 
> 
>                     public static void ScriptMain(Project project)
>                     {
>                         // Read in the entire file to perform the
> substitution in.
>                         StreamReader reader = new
> StreamReader(project.Properties["filename"]);
>                         string contents = reader.ReadToEnd();
>                         reader.Close();
> 
>                         // Substitute the version numbers.
>                         string replacement =
> string.Format("[assembly:
> AssemblyVersion(\"{0}.{1}.{2}.{3}\")]",
>  
> project.Properties["build.version.major"],
>  
> project.Properties["build.version.minor"],
>  
> project.Properties["build.version.build"],
>  
> project.Properties["build.version.revision"]);
>                         contents = Regex.Replace(contents,
> @"\[assembly:
> AssemblyVersion\("".*""\)\]", replacement);
> 
>                         // Substitute the company name and copyright.
>                         replacement = string.Format("[assembly:
> AssemblyCompany(\"{0}\")]",
>  
> project.Properties["build.company"]);
>                         contents = Regex.Replace(contents,
> @"\[assembly:
> AssemblyCompany\("".*""\)\]", replacement);
> 
>                         replacement = string.Format("[assembly:
> AssemblyCopyright(\"{0}\")]",
>  
> project.Properties["build.copyright"]);
>                         contents = Regex.Replace(contents,
> @"\[assembly:
> AssemblyCopyright\("".*""\)\]", replacement);
> 
>                         // Update the description.
>                         //replacement = string.Format("[assembly:
> AssemblyDescription(\"{0} {1}\")]",
>                         //
> project.Properties["build.description"],
>                         //
> project.Properties["build.svnversion"]);
>                         replacement = string.Format("[assembly:
> AssemblyDescription(\"{0}\")]",
>  
> project.Properties["build.description"]);
>                         contents = Regex.Replace(contents,
> @"\[assembly:
> AssemblyDescription\("".*""\)\]", replacement);
> 
>                         // Write out the file with the substituted
> version.
>                         StreamWriter writer = new
> StreamWriter(project.Properties["filename"], false);
>                         writer.Write(contents);
>                         writer.Close();
>                     }
> 
> 
>     public nant8d707844702342c993343967344c6570(NAnt.Core.Project
> project, NAnt.Core.PropertyDictionary propDict) :
>             base(project, propDict) {
>     }
> }
> 
> 
> Total time: 21.8 seconds.
> ------------------------------------------------------------------------
> -----------------------------------
> -----Original Message-----
> From: Steve Huston [mailto:shuston@riverace.com] 
> Sent: Tuesday, November 25, 2008 7:06 AM
> To: qpid-users@incubator.apache.org
> Subject: RE: C# client for 0-10?
> 
> And there aren't prebuilt binaries available for the alpha/beta as
> far
> as I know, so give the source build a try and please let us know what
> trouble you run into - it may help get things worked out before the
> release.
> 
> -Steve
> 
> > The alpha is up - Rafi posted the link to our qpid-dev mailing
> list:
> > 
> > I've created an M4-alpha release from svn revision 714267. 
> > You can find it
> > here:
> > http://people.apache.org/~rhs/qpid-incubating-M4-alpha/
> > 
> > He's planning the beta for today/tomorrow afaik.
> > 
> > Regards,
> > Marnie
> > 
> > On Tue, Nov 25, 2008 at 2:34 AM, Shahbaz Chaudhary <
> > schaudhary@marcopolonetwork.com> wrote:
> > 
> > > According to the wiki 
> > (http://cwiki.apache.org/qpid/download.html), M4
> > > is supposed to be released very soon and that Alpha release 
> > should have
> > > been released already.
> > >
> > > Where can I find the dotnet release?  Will it work with 0-10?
> > >
> > > I have been working with Arnaud's code from svn, but I'm 
> > having a little
> > > trouble building the source from scratch again and I'd 
> > rather download a
> > > pre-built binary any way.
> > >
> > > Thanks

Mime
View raw message