I've applied both mono-nant-tweaks2.diff and remove-ar-linq-on-mono.diff,
let's see how it goes.

I tend to agree with Jonathon that we need a working NAnt.exe.config, so
other people can easily build Castle on Mono.

-- Roelof.

On Wed, Jun 3, 2009 at 5:31 AM, Jonathon Rossi <[email protected]> wrote:

> The build looks like it is going good now. We just need to work on fixing
> things so that they all build and run on mono.
>
> So that other people can build on linux fairly easily, I think it would be
> better to modify the NAnt.exe.config.
>
>
> On Wed, Jun 3, 2009 at 10:14 AM, Patrick McEvoy 
> <[email protected]>wrote:
>
>>
>> FYI... Packaging nant/nunit may be helpful with windows however not so
>> with linux. Since most distros will modified the mono install to a
>> certain extent (and this is likely to include paths) the castle
>> shipped NAnt.exe.config is referencing paths that don't exist. I
>> assure you mono is installed exactly as it should be using the most
>> update mono packages available from debian-cli team. So either I hack
>> my install (I have done this), we hack the NAnt.exe.config or install
>> & use nant from the packages. Unfortunately nant-0.85 is highest
>> version available and 0.86beta is required for mono-3.5 target.  So
>> the last option (which is obviously the best) isn't available and NAnt
>> does not play nice installing from source on linux. Linux/Mono/Castle
>> is going to be a bumpy ride for a little while longer. However I do
>> think Castle CI on mono/linux will help grow the team to tackle these
>> simple yet time consuming issues for the benefit of the whole
>> community.
>>
>> On Jun 2, 10:43 am, Roelof Blom <[email protected]> wrote:
>> > That patch was already applied, the build log quite clearly states
>> what's
>> > the problem:
>> http://www.castleproject.org:8090/viewLog.html?tab=buildLog&buildType...
>> >
>> > On Sun, May 31, 2009 at 8:22 PM, Patrick McEvoy <
>> [email protected]>wrote:
>> >
>> >
>> >
>> > > It needs this...
>> >
>> > >https://qmtech.svn.beanstalkapp.com/castleproject_mono/trunk/patches/.
>> ..
>> >
>> > > And something like this doing and committing...
>> >
>> > > cp SharedLibs/net/2.0/*.dll SharedLibs/mono/2.0
>> > > cp SharedLibs/net/3.5/*.dll SharedLibs/mono/2.0
>> > > cp SharedLibs/net/*.dll SharedLibs/mono/2.0
>> >
>> > > And also ar linq won't build because of NH.Linq requires
>> > > System.Data.Services, patch coming real soon...
>> >
>> > > On May 31, 6:42 pm, Roelof Blom <[email protected]> wrote:
>> > > > Patrick,
>> >
>> > > > The build keeps failing on Mono, can you verify that Mono is
>> correctly
>> > > > installed?
>> >
>> > > > -- Roelof
>> >
>> > > > On Sun, May 31, 2009 at 7:38 PM, <[email protected]> wrote:
>> > > > > Build Castle::Trunk - Debug (Mono) #6 failed
>> > > > > Agent: Mono Linux
>> > > > > Build results:
>> > > > >
>> http://www.castleproject.org:8090/viewLog.html?buildId=79&buildTypeId.
>> > > ..
>> >
>> > > > > Changes included (1 change)
>> > > > > ====================================================
>> > > > > Change 5730 by roelofb (1 file):
>> > > > > Another tweak for the Mono build agent
>> >
>> > > > > see more information about changed files:
>> > > > >
>> http://www.castleproject.org:8090/viewLog.html?tab=buildChangesDiv&bu.
>> > > ..
>> >
>> > >
>> ============================================================================
>> > > > > Configure email notifications:
>> > > > >
>> http://www.castleproject.org:8090/profile.html?init=1#notifications
>>
>>
>
>
> --
> Jono
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to