[Mono-list] Nant / Osx

Mike Cleaver mike at moga.to
Wed Mar 12 00:39:19 EDT 2008


Hey everyone,

I'm still stuck on this problem,

I just cant get this project to compile...

     [echo] Building mogato.aggregator.exe...
      [csc] Compiling 2 files to '/Users/mikecleaver/Source/lib/ 
mogato.aggregator.exe'.
      [csc] /Users/mikecleaver/Source/mogato.aggregator/ 
Main.cs(173,34): warning CS0219: The variable `last_periodic_time' is  
assigned but its value is never used
      [csc] ** (/Library/Frameworks/Mono.framework/Versions/1.2.6/lib/ 
mono/2.0/gmcs.exe:9480): WARNING **: The following assembly referenced  
from /Users/mikecleaver/Source/lib/FeedDotNet.Common.dll could not be  
loaded:
      [csc]      Assembly:   System.Runtime.Serialization     
(assemblyref_index=2)
      [csc]      Version:    3.0.0.0
      [csc]      Public Key: b77a5c561934e089
      [csc] The assembly was not found in the Global Assembly Cache, a  
path listed in the MONO_PATH environment variable, or in the location  
of the executing assembly (/Users/mikecleaver/Source/lib).
      [csc] ** (/Library/Frameworks/Mono.framework/Versions/1.2.6/lib/ 
mono/2.0/gmcs.exe:9480): WARNING **: Could not load file or assembly  
'System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral,  
PublicKeyToken=b77a5c561934e089' or one of its dependencies.
      [csc] ** (/Library/Frameworks/Mono.framework/Versions/1.2.6/lib/ 
mono/2.0/gmcs.exe:9480): WARNING **: Missing method .ctor in assembly / 
Users/mikecleaver/Source/lib/FeedDotNet.Common.dll, type  
System.Runtime.Serialization.DataContractAttribute

The library FeedDotNet.Common was compiled using Monodevelop 0.18,  
with the .Net 2 profile. Running the 1.2.6 osx package.

Any ideas at all???
On 12/03/2008, at 10:54 AM, Mike Cleaver wrote:

> Thanks, that reference worked perfectly for gdk,
>
> I had experimented with the pkg-reference element a while ago but
> couldn't figure out the package names.  How can I determine what
> packages are available and what dll's they include? I'm still stuck
> with the references for System.Runtime.Serialization.
>
> Thanks for your help!
> -Mike
>
>
> On 11/03/2008, at 6:59 PM, Gert Driesen wrote:
>
>>
>> ----- Original Message ----- From: "Mike Cleaver" <mike at moga.to>
>> To: <mono-list at lists.ximian.com>
>> Sent: Tuesday, March 11, 2008 2:29 AM
>> Subject: [Mono-list] Nant / Osx
>>
>>
>>> Hi all,
>>> I've been having some troubles building my project under osx
>>> 10.5.2.   Our project is normally compiled via a Monodevelop
>>> solution which has  always worked fine - I'm just trying to get it
>>> to compile on my laptop.
>>> I've written NANT scripts to build all of the different projects
>>> but  have had trouble with:
>>> 1) Gdk - I use it for image resizing.  I have to have a reference
>>> directly to the gdk-sharp-2.0 alias -
>>> <include name="/Library/Frameworks/Mono.framework/Libraries/mono/
>>> gtk-sharp-2.0/gdk-sharp.dll"></include>
>>> <include name="/Library/Frameworks/Mono.framework/Libraries/mono/
>>> gtk-sharp-2.0/glib-sharp.dll"></include>
>>> Now I vaguely remember seeing a tutorial about using pkg-config to
>>> create a link to the dlls so that they can be easily referenced
>>> but  couldnt find it when i looked today? Is there some way to get
>>> the NANT  script to add mono package references instead?
>>
>> You can use the <pkg-references> element for this purpose:
>>
>> <csc ....>
>>  <sources>
>>      <include name="**/*.cs" />
>>  </sources>
>>  <pkg-references>
>>      <package name="gtk-sharp-2.0" />
>>  </pkg-references>
>> </csc>
>>
>> Hope this helps,
>>
>> Gert
>>
>
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list



More information about the Mono-list mailing list