I'm close. Castle is building successfully, but it's not building AR and Facility components which is what's required for the Common.Tests to pass. I have a post here http://groups.google.com/group/castle-project-users/browse_thread/thread/7ee6f3c20caa1cb8 detailing the issue.
On Oct 23, 5:30 pm, Jason Meckley <[EMAIL PROTECTED]> wrote: > i'll see what i can do > > On Oct 23, 4:08 pm, "Ayende Rahien" <[EMAIL PROTECTED]> wrote: > > > Jason, > > Yes, basically we need to compile NH, compile Castle, update libs, and then > > compile Rhino. > > You can use the build-from-trunk script to do it all for you. > > > I would be delighted if you commit it all. > > > On Thu, Oct 23, 2008 at 10:04 PM, Jason Meckley <[EMAIL PROTECTED]>wrote: > > > > I submitted a patch to NH fixing a SqLite paging error. So I have the > > > NH source/binaries compiled on my box now. I want to use these > > > assemblies instead of the nh assemblies provided with RT on my current > > > project (and moving forward). > > > > 1st I copied the Nh assemblies into my project, compiled, ran tests > > > and got the following error: > > > cannot load Iesi.Collections version 1.0.0.3... or on of it's > > > dependencies. Assembly manifest does not match loaded assembly. > > > The new Iesi.Collections version # is 1.0.1.0 > > > > the stack trace said the error was thrown at: > > > NHibernateUnitOfWorkFacilityConfig..ctor > > > NHibernateUnitOfWorkFacility..ctor > > > > So I figured I needed to compile Rhino with the updated assemblies. I > > > replaced/added follow assemblies to the SharedLibs directory: > > > Nhibernate (replaced) > > > Iesi.Collections (replaced) > > > Nhibernate.ProxyGenerators.CastleDynamicProxy (added) > > > > compiled and the following tests failed: > > > Rhino.Commons.Test.Binsor.BinsorScriptTestCase.BinsorScriptTestCase > > > > Rhino.Commons.Test.Binsor.BinsorFacilities_TestCase.BinsorFacilities_TestCase > > > Rhino.Commons.Test.Binsor.Binsor2TestCase.Binsor2TestCase > > > > with the following error: > > > Message:Could not compile configuration! BCE0106: > > > Boo.Lang.Compiler.CompilerError: Failed to access the types defined in > > > assembly 'Castle.Facilities.ActiveRecordIntegration, Version=1.0.3.0, > > > Culture=neutral, PublicKeyToken=407dd0808d44fbdc' - (C:\Documents and > > > Settings\jmeckley\My Documents\Visual Studio 2005\Projects\Rhino-Tools > > > \trunk\build\net-2.0\debug > > > \Castle.Facilities.ActiveRecordIntegration.dll):Unable to load one or > > > more of the requested types. Retrieve the LoaderExceptions property > > > for more information. Method 'get_ActiveEntityMode' in type > > > 'Castle.Facilities.ActiveRecordIntegration.SafeSessionProxy' from > > > assembly 'Castle.Facilities.ActiveRecordIntegration, Version=1.0.3.0, > > > Culture=neutral, PublicKeyToken=407dd0808d44fbdc' does not have an > > > implementation. . ---> System.Reflection.ReflectionTypeLoadException: > > > Unable to load one or more of the requested types. Retrieve the > > > LoaderExceptions property for more information. at > > > System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark) > > > at System.Reflection.Assembly.GetTypes() at > > > > Boo.Lang.Compiler.TypeSystem.NameResolutionService.OrganizeAssemblyTypes(Assembly > > > asm) at > > > > Boo.Lang.Compiler.Steps.InitializeNameResolutionService.OrganizeExternalNamespaces() > > > --- End of inner exception stack trace --- > > > Source:Rhino.Commons.Binsor > > > Code:BCE0000 > > > LexicalInfo:(-1,-1) > > > TargetSite:Rhino.Commons.Binsor.AbstractConfigurationRunner > > > GetConfigurationInstance(System.String, System.String, > > > Boo.Lang.Compiler.ICompilerInput, GenerationOptions, > > > Boo.Lang.Compiler.ICompilerStep, System.String[]) > > > HelpLink:null > > > > at Rhino.Commons.Binsor.BooReader.GetConfigurationInstance(String > > > name, String environment, ICompilerInput input, GenerationOptions > > > generationOptions, ICompilerStep autoReferenceStep, String[] > > > namespaces) in c:\Documents and Settings\jmeckley\My Documents\Visual > > > Studio 2005\Projects\Rhino-Tools\trunk\rhino-commons > > > \Rhino.Commons.Binsor\BooReader.cs:line 273 > > > ... > > > at > > > Rhino.Commons.Test.Binsor.BinsorFacilities_TestCase.TestInitialize() > > > in c:\Documents and Settings\jmeckley\My Documents\Visual Studio > > > 2005\Projects\Rhino-Tools\trunk\rhino-commons\Rhino.Commons.Test\Binsor > > > \BinsorFacilities_TestCase.cs:line 26 > > > > I'm assuming this is because AR requires NH. > > > 2 questions from all this: > > > 1. if I want this to work do I need to compile AR against the trunk of > > > NH? > > > 2. if I get this working would others be interested in using the NH > > > trunk instead of the current NH assemblies? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" 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/rhino-tools-dev?hl=en -~----------~----~----~----~------~----~------~--~---
